Acronis Backup 12 — ми будували, будували і нарешті збудували

Привіт, Хабр! Мова в статті піде про нової версії Acronis Backup під номером 12. Заголовок був обраний не випадково, щоб підкреслити значимість даного випуску для компанії і відобразити складності, з якими нам довелося зіткнутися на цьому довгому шляху.



Як і чому створювався Acronis Backup 12
Проект Acronis Backup 12 почався ще в далекому докризовому 2012 році відразу ж після випуску 11-ої версії. Вже в той час назріла концептуальна проблема заважає швидкому випуску та розвитку продуктів Acronis, а саме — відсутність єдиної кодової бази, яка служила б основою. Це призводило до того, що додавання будь загальної «фічі» перетворювалося в її написання в 3-4 варіантах (іноді навіть на різних мовах), унікальних для кожного кінцевого продукту. А це, в свою чергу виливалося у додаткові витрати ресурсів команд тестування і розробки.

Типовим прикладом випливають проблем є співжиття Acronis Backup for VMware (раніше відомий як Acronis vmProtect) і Acronis Backup for Advanced VMware. Парадоксально, але підтримка VMware vSphere в молодшому продукті була у багатьох випадках краще, ніж Advanced, в той час як в інших областях Advanced версія була на голову сильніше. Таким чином безлічі функцій двох даних продуктів перетиналися, але не були підмножинами один одного (чого спочатку хотілося).

Для вирішення цих концептуальних проблем і був задуманий перехід на єдину кодову платформу. Крім легкості додавання нових фіч, єдина платформа надає схожий користувальницький досвід (user experience) в різних продуктах, і розібравшись в одному продукті, можна з легкістю перейти на інший, не дивлячись на сильно відрізняються області застосування.

Такий глобальний проект неможливо здійснити відразу ж для всього портфеля продуктів (а у Acronis їх більше 20, включаючи OEM варіації) одночасно, тому ми почали випускати нову платформу Acronis Backup 12 по частинах, поступово розширюючи її можливості. Прикладом вже випущеного продукту на цій платформі є Acronis Backup Cloud, плюс, намічений на найближчий час, Acronis True Image Home 2017 (зараз знаходиться в Бете).

Іншими словами Acronis Backup 12 це не просто нова версія, а по суті нова епоха для Acronis. При розробці були закладені безпрецедентні обсяги тестування і оптимізацій, які враховують весь досвід випуску минулих версій.

Що з себе представляє Acronis Backup 12?
В першу чергу важливо розуміти, що Acronis Backup 12 є продовженням лінійки Acronis Backup 11.5/11.7 саме без приставки Advanced. Тобто будуть оновлені версії тільки у наступних продуктів:

— Acronis Backup for Windows Server (поточна версія 11.7.44421)
— Acronis Backup for Windows Server Essentials (поточна версія 11.7.44421)
— Acronis Backup Server for Linux (поточна версія 11.7.44421)
— Acronis Backup for PC (поточна версія 11.7.44421)
— Acronis Backup for VMware (поточна версія 9.0.10571)

Таким чином всі варіації Acronis Backup Advanced будуть поставлятися у версії 11.7 до тих пір, поки не вийде Acronis Backup 12 Advanced, який запланований на кінець поточного — початку наступного року.

Що нового?
Короткий список основних нововведень:

  • Централізоване управління безліччю агентів у тому числі з хмари
  • Повністю перероблений уніфікований веб інтерфейс
  • Резервне копіювання додатків Exchange, SQL, SharePoint
  • Резервне копіювання Office 365 (планується в найближчих оновленнях)
  • Підтримка Mac
  • Реплікація віртуальних машин VMware vSphere
  • Миттєве відновлення через монтування («Instant Restore» або «Run Backup as VM») для VMware і Hyper-V
  • Інкрементні відновлення віртуальних машин («vmFlashback») для VMware і Hyper-V
  • Підтримка резервного копіювання хмарних машин Microsoft Azure і Amazon EC2
Повний список нових можливостей можна подивитися здесь.

Централізоване управління

Основним нововведенням у порівнянні з попередньою версією є додавання можливості централізованого управління в стандартну поставку Acronis Backup 12 (у тому числі в хмарі) при збереженні старої цінової політики в рамках даної ліцензії.

Приклад: Якщо раніше, купуючи 5 копій Acronis Backup for Windows Server (v11.7), вам необхідно було зайти на кожну машину, встановити продукт і налаштувати політики резервного копіювання, то тепер достатньо встановити Acronis Backup 12 на одну з машин і розлити агенти через «майстра» віддаленої інсталяції.

Це досягається за рахунок того, що компонент Acronis Management Server (AMS, або «Сервер управління») тепер є обов'язковим для встановлення, т. до. все управління інфраструктурою резервного копіювання проходить через нього. При цьому порівняно з AMS з 11.5/11.7 версії були зменшені вимоги до споживаних ресурсів і за замовчуванням AMS тепер використовує легку SQLite бази для зберігання своїх даних (раніше це був SQL Express 2005/2008). Таким чином AMS в Acronis Backup 12 може керувати сумарно до 800-1000 зареєстрованих пристроїв (фізичні+віртуальні+мобільні пристрої). Це обмеження накладається внаслідок використання SQLite. Можливість використовувати альтернативні зовнішні бази для зберігання даних AMS, щоб позбутися від цього обмеження, буде додана в Advanced версії.

Два варіанти розгортання (установки)


Крім локального розгортання, коли всі компоненти, включаючи сервер управління (AMS), встановлюються в користувальницькому оточенні, була додана можливість управління з хмари. Основний принцип полягає в тому, що користувач встановлює на своїх машинах тільки агенти резервного копіювання і йому не потрібно піклуватися про обслуговування інфраструктури управління, яка цілком розташовується в хмарах Acronis. На практиці це виглядає наступним чином:

  • Користувач заводить аккаунт на порталі cloud.acronis.com і отримує доступ до веб консолі керування резервним копіюванням
  • Викачуються необхідні агенти резервного копіювання (наприклад Agent for Windows)
  • При установці агенти запитують ім'я і пароль до вашого облікового запису, щоб зареєструвати себе в хмарі
  • Користувач бачить з'явилися ресурси (тільки свої) в веб консолі і може створювати плани резервного копіювання і управляти відновленням
При цьому місце зберігання резервних копій може бути як локальними так і в хмарі незалежно від обраного варіанту розгортання. Тобто управління може здійснюватися з хмари, але самі дані резервних копій не будуть залишати локальну мережу компанії.

Про різницю між локальним та розгортанням можна почитати детальніше здесь

Уніфікований веб інтерфейс


У рамках 12-ої версії був практично повністю перероблений інтерфейс і переведений на управління через веб (скажімо «ні» товстим «клієнтам»). Це може звучати страшно і викликати скепсис у просунутих користувачів, але ми дійсно думаємо, що у нас вийшло не гірше ніж було добре :) Це було підтверджено результатами опитування учасників Beta програми Acronis Backup 12, згідно з яким, понад 70% користувачів відзначили поліпшення роботи інтерфейсу в порівнянні з попередньою версією.

Як видно на скріншоті, графічні інтерфейси Acronis Backup 12 і Acronis True Image Home стали дуже схожі один на одного, так що, якщо ви працювали з яким-небудь з цих продуктів Acronis, то перейти на будь-який інший не складе праці.

Скріншот інтерфейсу Acronis True Image Home для порівняння
У найближчі роки ми плануємо дотримуватися даної концепції при розробці нових версій всіх рішень Acronis.

Підтримка Mac, мобільних пристроїв і хмарних додатків


Можливість створення резервних копій Mac (про це була окрема стаття тут) і даних мобільних пристроїв була реалізована в лінійці продуктів Acronis True Image вперше в минулому році (подробиці тут). Тепер же ми включили цей функціонал і в корпоративний Acronis Backup Cloud. У локальній версії Acronis Backup 12 функціональність резервного копіювання даних мобільних пристроїв на даний момент недоступна, але підтримка Mac присутня.

Acronis Backup Cloud підтримує мобільні пристрої під управлінням iOS і Android — під кожну платформу є свій мобільний додаток, яке з'єднується з центром управління (в хмарі Acronis) і зберігає резервні копії в хмару Acronis Cloud.

Крім мобільних пристроїв реалізована підтримка хмарного сервісу Microsoft Office 365. У найближчих оновленнях можна буде зберігати резервні копії поштових скриньок своєї організації на локальні сховища.

Скріншот з майбутнього
Розширена підтримка віртуалізації
В Acronis Backup 12 була інтегрована функціональність з Acronis Backup for VMware (колишній Acronis vmProtect), яка була відсутня в Acronis Backup Advanced 11.5/11.7 (про цю проблему я згадував вище у вступі). Таким чином Acronis Backup 12 тепер включає в себе не тільки Advanced фічі, такі як «централізоване управління безліччю агентів», «автоматичне балансування навантаження між агентами», «управління декількома vCenter», але й успадковані з Acronis Backup for VMware реплікацію віртуальних машин, резервне копіювання конфігурації ESXi хоста, монтування віртуальної машини з архіву (Run VM from Backup aka «миттєве відновлення») з подальшою «фіналізацією» тимчасової машини на постійному сховище, резервне копіювання ВМ зі спеціальною обробкою додатків (application-aware backup), інкрементні відновлення ВМ оригінальне місце (CBT). У наступних статтях ми плануємо розкрити більше подробиць про ці можливості. Наприклад:

Монтування віртуальної машини з архіву («миттєве відновлення») тепер доступно не тільки для резервних копій віртуальних машин, але і для фізичних. Іншими словами, це можливість миттєвого P2V з відновленням загрузочности і застосуванням необхідних драйверів для гостьової системи на льоту.

Крім цього були зроблені відносно невеликі, але важливі поліпшення загальної функціональності. Наприклад:

  • Acronis Backup 12 тепер підтримує резервне копіювання vSphere ВМ в режимі hot-add не тільки в агента типу Virtual Appliance, але і в Windows агента для VMware, встановленому всередині ВМ — раніше такий агент виконував резервне копіювання тільки в режимі НБД (network block device).

  • Були вирішені проблеми з резервним копіюванням ВМ, всередині яких організовані динамічні диски (LVM/LDM структури). Раніше було не завжди було можливо виконати відновлення окремих файлів з таких архівів, або іноді губилася LVM/LDM структура при відновленні цілком машини — тепер ці проблеми виправлені.

  • Додана можливість створювати резервні копії з non-quiesced снапшотов ВМ під управлінням vSphere або Hyper-V (снапшот без використання VSS всередині машини).
Можна закінчити цей пост закликом «бігти і купувати наш революційний продукт» або «тільки 10 днів, щоб перейти на наше нове, унікальне пропозиція», але залишимо ці обороти іншим пабликам. У висновку я скажу тільки одне, над Acronis Backup 12 пророблена титанічна робота, та подивитися на працю сотень програмістів, продуктових менеджерів і дизайнерів, хоча б просто з цікавості.

Що хочеться сказати на завершення? Acronis Backup 12 — це по-справжньому проривний продукт, який об'єднує в собі простоту у використанні, високий рівень захисту і неймовірну швидкість. Спробуйте його, і ви переконаєтеся в цьому самостійно.

Посилання
Кілька корисних посилань:

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.