Привет, Хабр! Речь в статье пойдёт о новой версии Acronis Backup под номером 12. Заголовок был выбран не случайно, чтобы подчеркнуть значимость данного выпуска для компании и отразить сложности, с которыми нам пришлось столкнуться на этом долгом пути.



Как и почему создавался Acronis Backup 12


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

Типичным примером вытекающих проблем является сожительство Acronis Backup for VMware (ранее известный как Acronis vmProtect) и Acronis Backup Advanced for 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 for Linux Server (текущая версия 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, установленном внутри ВМ — ранее такой агент выполнял резервное копирование только в режиме NBD (network block device).

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

  • Добавлена возможность создавать резервные копии из non-quiesced снапшотов ВМ под управлением vSphere или Hyper-V (снапшот без использования VSS внутри машины).

Можно закончить этот пост призывом «бежать и покупать наш революционный продукт» или «только 10 дней, чтобы перейти на наше новое, уникальное предложение», но оставим эти обороты другим пабликам. В заключении я скажу только одно, над Acronis Backup 12 проделана титаническая работа, и посмотреть на труд сотен программистов, продуктовых менеджеров и дизайнеров, хотя бы просто из любопытства.

Что хочется сказать в завершение? Acronis Backup 12 — это по-настоящему прорывной продукт, который объединяет в себе простоту в использовании, высочайший уровень защиты и невероятную скорость. Попробуйте его, и вы убедитесь в этом самостоятельно.

Ссылки


Несколько полезных ссылок:

Поделиться с друзьями
-->

Комментарии (29)


  1. AcidVenom
    28.07.2016 10:50

    Для тех, у кого оформлена подписка на поддержку:
    получение v12 бесплатное, через «Учетную запись» на сайте. Необходимо нажать «Free upgrade», после чего вас перекинет на страницу с вашими продуктами, так же в почту упадет письмо с подтверждением и новым кодом.

    P.S.: автономный установщик будет доступен позже или теперь только так?


    1. chineek
      28.07.2016 11:02
      +1

      Автономный полный установщик доступен уже сейчас — нужно выбрать On-premise режим использования в аккаунте и вы увидите все доступные ссылки (х32+х64 виндовые + линуксовые пакеты):

      картинка
      image


      1. AcidVenom
        28.07.2016 11:09

        Спасибо!
        Меня автоматически перекидывало на https://www.acronis.com/en-us/my/products, а там только web-установщик.


        1. chineek
          28.07.2016 11:18
          +1

          Должно перекидывать вот сюда. По вашей ссылке доступен старый менеджер аккаунтов (поэтому, возможно, стоит попробовать зайти из другого браузера).

          Выглядеть после перехода должно примерно так:

          Картинка
          image


          1. Sleuthhound
            28.07.2016 15:55

            Инсталлятор x64 — 979 Mb — блин, что Вы туда напихали, что он стал таким жирным?
            Разучились программисты писать компактные приложения…


            1. chineek
              28.07.2016 16:04
              +2

              Мультиязычность, централизованное управление (Acronis Management Server) плюс Media Builder с новыми драйверами для загрузочного диска. Новое железо уже нужно поддерживать, а от старого ещё нельзя отказаться.

              В 11.5/11.7 этот же набор обошелся бы в 3-4ГБ (над оптимизацией занимаемого места мы тоже подумали).

              (В 11.5/11.7 например, под _каждый_ язык была своя сборка, а теперь переключаться между языками можно прямо из интерфейса)


              1. Sleuthhound
                29.07.2016 07:18

                >>Мультиязычность

                Я вас умоляю, даже если представить что у Вас в программе 10000 строк локализации и 100 языков, то xml файлы локализации будут занимать не более 50 Mb в упакованном виде. Думаю у Вас масштабы поменьше, так что локализация — это капля в море

                >>(В 11.5/11.7 например, под _каждый_ язык была своя сборка, а теперь переключаться между языками можно прямо из интерфейса)

                Эта проблема решается подгрузкой через Инет файлов локализации, опять же — разучились писать и думать программисты.

                >>плюс Media Builder с новыми драйверами для загрузочного диска.

                У вас же загрузочные диски на Linux ядре, а оно даже со всеми мыслимыми и не мыслимыми драйверами контроллеров занимает не более 50 Mb, о каких гигабайтах идет речь, Вы что?

                >>централизованное управление (Acronis Management Server)

                Я и говорю, разучились писать код программисты.

                Для примера:
                Acrobat Reader DC — 204 Mb на диске в Program Files
                SumatraPDF — 12 Mb на диске в Program Files
                а функционал по чтению PDF почти одинаковый, зато разница в размере и быстроте работы как небо и земля, причем не в пользу Acrobat Reader DC


                1. chineek
                  29.07.2016 11:52

                  Не хочу развивать эту холиварную тему. Суть моего комментария была не в том, что якобы файлы локализация сжирают всё место — а в том, что это один из многих факторов. Помимо этого, например в инсталлер включен дистрибутив питона 30МБ, .ovf от апплаянса на 80-100мб и т.д. — так по (казалось бы) «мелочи» и набегает. В общем и целом есть объективные причины текущего положения дел. Да, несомненно, как вы правильно заметили, место для улучшений есть и проблема размера инсталлятора стоит не на последнем месте в наших приоритетах.

                  P.S. Еще не забывайте про наличие веб инсталлера (весит около 9мб) — он подтягивает только нужные компоненты


  1. Taciturn
    28.07.2016 11:51

    Если централизованное управление теперь в обычной версии, то зачем Advanced вообще нужен?


    1. chineek
      28.07.2016 12:00

      Отличия Advanced версии еще до конца не определены, но практически точно будут следующие (из основных отличий):

      1) Поддержка ленточных накопителей (tape)
      2) Поддержка дедупликации с помощью компонента Acronis Storage Node


  1. Noa69
    28.07.2016 12:03
    +1

    Господа, это конечно всё очень хорошо, но поддержку NVMe устройств на live cd вы так и не добавили?


    1. chineek
      28.07.2016 12:06
      +1

      В ядро Linux (ОС нашего Live CD) поддержка NVMe девайсов была добавлена в конце прошлого года и постепенно это изменение распространялось на разные продукты. Сейчас она есть в Acronis Backup 12/11.7 + Acronis Backup Cloud + Acronis True Image Home. В ближайшее время выйдет maintenance обновление для Acronis Snap Deploy 5 с поддержкой этих устройств (тем не менее билд уже доступен для скачивания через нашу службу поддержки).
      Пожалуйста, уточните какой именно продукт вы имеете в виду?


      1. Noa69
        29.07.2016 09:13

        Acronis Backup for Windows Server 11.7 (Предпоследний доступный билд, с последним, к счастью, проверить не довелось) и SSD Intel P3600.


        1. chineek
          29.07.2016 11:45

          Ещё раз уточнил — для 11.7 версии ориентировочно в Сентябре выходит Update 1, куда поддержка NVMe точно входит (в 12ой версии ядро уже обновлено). До этого времени загрузочный диск с поддержкой NVMe можно получить через нашу команду поддержки.


  1. chemtech
    28.07.2016 14:19

    Когда примерно ждать сертификат ФСТЭК для 12 версии? И будет ли он?


    1. chineek
      28.07.2016 14:32

      Будет, но точных сроков сейчас назвать нельзя. Процесс этот не быстрый (вряд ли раньше следующего года).


  1. icCE
    28.07.2016 14:24

    Останусь на 11.7/11.5, так как современный интерфейс ужасен. Новые плюшки не особо важны.
    Я так радовался после нового acronis image, что тут интерфейс не изменен — но нет, мода и сюда добралась.
    С новым интерфейсом, вы очень сильно думаете, что конечный пользователь идиот.


  1. MedvedevYan
    28.07.2016 16:55
    +2

    Ой как же мне не нравится этот навомодный интерфейс…


    1. chineek
      28.07.2016 17:00

      Возможно смущает консумерское представление ресурсов (когда каждая машина в виде отдельной плашки). Если ресурсов больше 10, то по умолчанию используется табличное представление:

      Пример из нашего тестового окружения
      image


      1. icCE
        29.07.2016 09:00
        -2

        Чуть больше конкретики, писать долго. Но весь этот дизайн в сторону win10 — это сама по себе ущербность.
        Весь этот плоский интерфейс с безликими иконками, стоит поперек горло.
        Как я и писал выше, с такими новыми интерфейсами — вы принимаете конечных пользователей за идиотов.
        Я понимаю, когда это надо в опопсевшем сегменте для массовых хомячков, но когда уже начинают принимать за идиотов админов и devops, лично для меня это странно.


        1. 31415
          29.07.2016 09:41
          -1

          У вас ущербная аргументация, «поперёк горла» — это не аргумент, а эмоции.

          Ничего плохого в «плоском» UI как таковом не вижу. Надо только обращать внимание на то, чтобы в угоду стилю не ухудшалось восприятие продукта, чтобы плотность информации на экран была достаточно высокой, чтобы UI был единообразен, а не так, чтобы в Desktop одно, в Bootable Disk — другое.


          1. icCE
            29.07.2016 15:23

            Вы занете, плоский UI он разный. Он и до Win 10 был реализован. Если раньше человек который плохо видит, мог пользоватся вашем продуктом более мение нормально, то теперь у него одна каша в интерфейсе. Если раньше икони были различаемы и понятны, то сейчас они все плоские и надо угадывать контуры. Я считаю, что монохромность и плоскость интерфейса в текущий индустрии это зло.

            > это не аргумент, а эмоции.

            Писать развернуто почему плоский интерфейс зло, получится статья. Я уже как то беседовал с сотрудниками Acronis на эту тему в офисе Алтуфьево.


            1. icCE
              29.07.2016 15:27

              Да я понимаю почему вы так делаете. Мою сторону поняли, но бизнес есть бизнес.


  1. chineek
    28.07.2016 17:00

    del


  1. 31415
    28.07.2016 21:25
    +2

    Вы молодцы, конечно, что двигаетесь в правильном направлении: унифицировали кодовую базу, внедрили vmProtect в основной продукт, решили взять за основу интерфейс ATIH (откровенно говоря в этом они всегда были на шаг впереди, уж не знаю почему).
    Надеюсь, что Валера с командой и теперь не выпускают продукт с серьёзными багами. Надеюсь, что количество незакрытых багов стало сильно меньше.
    Продукты Акрониса до сих пор лучше других известны сисадминам. Однако, надо признаться, за последние несколько лет репутация ABR пошатнулась, и вы знаете почему. Надеюсь, что с приходом Сергея ситуация стала лучше.
    Ещё я думаю, что Акронис недостаточно быстро бежит на месте. Во-первых, вы всё так же ориентируетесь на SOHO-сегмент, судя по функциональности продукта, хотя основные деньги крутятся в Enterprise. Чего не хватает большим дядям можете сами понять, поковыряв CommVault, Avamar, Symantec, NetWorker. Ничего фантастического в этих продуктах нет. Более того, NetWorker это адское поделие из подпорок и оконной замазки — но кое-как работает, продаётся и стоит немало денег.
    Потом, если брать виртуализацию, то тоже всё не слава богу. То, что сейчас заявлено, было +\- готово ещё года 4 назад. Где поддержка KVM, как голого, так и в виде OpenStack? Где поддержка контейнеров (родной VZ, Docker, rkt и тд)? Где поддержка гиперконвергентных платформ (Nutanix, Simplivicity, VxRail, etc)? Где поддержка других БД и корпоративных приложений (SAP, PosgreSQL, Oracle)? Перед вашими глазами вырос и стал №1 в бэкапе виртуализации ваш конкурент — вы знаете, как это бывает, когда почиваешь на лаврах.
    В общем, хочу пожелать вам удачи и развития, не совершать глупых ошибок, выпускать качественный продукт с затребованными фичами, не лгать клиентам и всё будет хорошо — программисты в конторе классные.


    1. navion
      29.07.2016 01:32

      Где поддержка KVM, как голого, так и в виде OpenStack? Где поддержка контейнеров (родной VZ, Docker, rkt и тд)?

      KVM вроде был, а остальное есть у кого-то кроме CommVault?


      1. 31415
        29.07.2016 07:58

        Про KVM не знал — спасибо.
        Остальное — есть у многих продуктов, хоть и не всё сразу.
        Основной мой посыл — сейчас продукты компании даже не рассматривают (судя по моему опыту) при выборе решения Enterprise Baсkup. Во многом — из-за тех отсутствующих фич, которые необходимы в крупных конторах. Во многом — из-за привычного восприятия продуктов Акронис как решений для эникейщиков. И обе эти проблемы надо решать. И побыстрее — поезд-то уходит.
        А ещё держать в уме, что сейчас наибольшее количество серверов покупают поставщики «облачных» услуг.


        1. chineek
          29.07.2016 10:41

          Спасибо за развернутый комментарий. Из того, что вы перечислили, уже сейчас активная работа ведется над поддержкой KVM (agent-less) и поддержкой Oracle. Остальное так же есть в планах.
          Переход на единую платформу, к сожалению, дался недешево — сейчас приходится ре-имплементить старые фичи и стабилизировать платформу, в то время как эти же ресурсы могли быть потрачены на разработку новых фич. В общем «всё будет», пусть и не сразу :)


        1. navion
          29.07.2016 14:20

          У ентерпрайзных монстров тоже всё не так гладко.
          Например, IBM у Гартнера на втором месте после CommVault, но в виртуализации TSM по большинсту параметров проигрывает Veeam. Причем некоторые фичи из рекламы (SharePoint, 3PAR) требуют сторонних платных плагинов.