Acronis резервное копирование mysql

Обновлено: 07.07.2024

Acronis Backup Advanced for SQL

Acronis Backup Advanced for SQL предоставляет современные возможности защиты и быстрое восстановление для сред Microsoft SQL Server.

В основе продукта лежит инновационная технология Acronis AnyData для создания образов дисков за один проход, что обеспечивает быстрое резервное копирование и надежное восстановление всей среды SQL Server.

Теперь вы можете быстро и безопасно восстановить весь сервер SQL Server (как локально, так и удаленно), отдельные элементы (например, базы данных SQL) или выборочные данные (конкретные таблицы и представления).

  • Однопроходное резервное копирование для SQL Server. Acronis Backup Advanced for SQL Server применяет уникальную технологию резервного копирования на основе образов дисков, которая создает резервные копии для защиты всей среды SQL Server за один проход. Благодаря интеграции с SQL можно быстро распознать и сохранить особые файлы баз данных SQL (.mdf, .ndf, .ldf), даже если они находятся на различных томах или в сетевых хранилищах данных.
  • Очистка журналов транзакций SQL. Для экономии места на диске транзакционные журналы SQL можно автоматически урезать после полного, инкрементного или дифференциального резервного копирования.
  • Интерфейс восстановления с поддержкой объектов SQL. Решение Acronis автоматически определяет базы данных SQL Server и предлагает специальные функции восстановления SQL. Это обеспечивает наиболее быстрое восстановление резервной копии базы данных (или любого её компонента).
  • Каталог восстановления SQL. Решение Acronis автоматически генерирует специальный каталог SQL, который позволяет находить экземпляры SQL и версии баз данных, обеспечивая быстрое восстановление.
  • Монтирование баз данных без восстановления. Решения Acronis позволяют получать быстрый доступ к информации, загружая базу данных SQL непосредственно из хранилища резервных копий. При этом разрешен лишь режим "только чтение", что гарантирует целостность резервной копии базы данных.
  • Active Restore для SQL. Active Restore в первую очередь копирует файлы SQL, необходимые для быстрого восстановления. После этого пользователи могут работать с базой данных в обычном режиме, ожидая восстановления остальных данных. Это позволяет сократить затратное время простоя и вернуть пользователей базы данных SQL к работе как можно быстрее.
  • Управление производительностью напрямую. Добейтесь оптимальной производительности сервера SQL Server в ходе резервного копирования! Acronis Backup Advanced for SQL Server позволяет управлять средой за счет регулирования пропускной способности и скорости записи диска, обеспечивая бесперебойную работу системы во время резервного копирования.
  • Эффективное инкрементное резервное копирование.При инкрементном резервном копировании сохраняются только измененные данные, что позволяет значительно сократить время резервного копирования, а также ресурсы сети и хранилища данных.
  • Дедупликация. Встроенная дедупликация данных на уровне блоков может выполняться на стороне исходной машины или целевого архива, чтобы уменьшить передвижение данных. Это позволяет уменьшить расходы на хранение дополнительных данных и снизить загрузку сети.
  • Модульная архитектура. Гибкая модульная архитектура Acronis позволяет в любое время добавлять в основное решение дополнительные продукты Acronis Backup Advanced для расширенного резервного копирования. Начните с самых важных компонентов, а затем, по мере расширения организации, просто добавляйте дополнительные продукты для защиты новых серверов или рабочих станций — вам не потребуется устанавливать новые выделенные сервера под нужды резервного копирования
  • Аварийное восстановление. Восстановите всю резервную копию SQL Server за считанные минуты, даже на отличающееся оборудование или на виртуальный сервер! Решения Acronis позволяют быстро восстановить данные локально или удаленно с помощью специальных сред восстановления Linux, WinPE или PXE и создать новый сервер. Вставка драйверов Acronis и смена идентификатора безопасности помогут быстро запустить сервер на новом оборудовании.
  • Централизованное управление и отчетность. Продукты пакета Acronis Backup Advanced поддерживаются системой централизованного управления и отчетности. Управляйте всеми операциями резервного копирования на всех физических и виртуальных машинах с единой консоли и просматривайте отчеты с помощью единой панели мониторинга.

Технология Acronis AnyData предоставляет полную защиту всех устройств, операционных систем, виртуальных сред, приложений и хранилищ данных. Одновременное использование продуктов из набора Acronis Backup Advanced в различных сочетаниях позволяет создать единую платформу для защиты данных с понятным пользовательским интерфейсом, унифицированными политиками и централизованным управлением.

В этой статье я пошагово опишу работу сервиса резервного копирования Acronis Backup Cloud (ранее известный как «Acronis Backup as a Service»), разработанный инженерами компании Acronis. Расскажу, что представляет собой «бекапы как сервис» изнутри, и как все это работает. Перехожу непосредственно к описанию работы самого сервиса.




Как устроен сервис

Сервис состоит из серверной и клиентской части. Используются «агентная» и «безагентная» технологии, в зависимости от инфраструктуры. На клиентском компьютере или хост-сервере виртуализации устанавливается агент, задачей которого является соединение клиентского компьютера/хоста с сервером Acronis Backup Cloud и осуществление задач резервного копирования и восстановления.

Про клиентскую часть

Вот какие Агенты (Клиенты) разработаны:

    Клиенты резервного копирования для Windows, Linux и Mac – отвечают за резервное копирование данных на машинах под управлением ОС Windows/Linux/Mac.

Про серверную часть

Давайте рассмотрим, как устроена серверная часть. Серверная часть сервиса состоит из двух компонентов – управление системой и хранение резервных копий.

Управляющий компонент доступен через интернет и позволяет с помощью веб-браузера управлять резервным копированием удаленных машин и уже созданными резервными копиями; создавать, редактировать и удалять политики резервного копирования и политики хранения; настраивать шифрование создаваемых резервных копий, используя AES или ГОСТ стандарт, и в случае необходимости сохранять отдельные резервные копии локально; следить за состоянием удаленных машин; восстанавливать отдельные файлы/папки, диски/разделы или же целиком машины из облака прямо на «голое железо». Одной из наиболее отличительных и полезных возможностей является создание иерархии подчиненных администраторских и пользовательских учетных записей, в рамках которых распределяются доступ к данным и удаленным машинам. Администраторы могут следить за состоянием подчиненных учетных записей и в случае необходимости оказывать помощь.

Компонент хранения позволяет развернуть масштабируемое, дешевое и при этом надежное хранилище данных. Хранилище для резервных копий состоит из группы серверов, на которые записываются клиентские данные. Для обеспечения достаточного уровня надежности всех хранимых пользовательских данных каждый входящий файл разбивается на «K» блоков и затем добавляются «N-K» (где N – некоторое число большее K) блоков избыточности с использованием алгоритма коррекции ошибок Рида-Соломона. Все блоки хранятся независимо друг от друга, и сохранность любых «K» блоков из записанных «N» гарантирует восстановление хранящихся пользовательских данных.


Серверные роли

Система хранения данных Acronis строится на физических серверах. Но при этом серверные роли назначаются непосредственно дискам.

Существуют три серверные роли: Сервер Метаданных (Metadata Server (MDS)), Сервер Хранилища (Storage Server (STS)) и Front-end Server (FES).

Сервер Метаданных отвечает за хранение информации о фрагментах, на которые разбит файл, и расположение этих фрагментов на серверах. Это наиболее критический компонент системы.

Для обеспечения высокого уровня доступности и отказоустойчивости хранилища рекомендуется иметь несколько серверов с ролью MDS. Один из серверов становится основным, и метаданные периодически реплицируются с остальными серверами с ролью MDS.

Кроме того, на каждый сервер, имеющий роль MDS, также устанавливается и компонент управления системой (MGMT). В случае если основной сервер MDS перестает работать, компонент управления системой автоматически включается на другом сервере с ролью MDS, таким образом, web-консоль управления хранилищем постоянно доступна.
Сервер Хранилища (STS) предназначен для хранения фрагментов данных.

Front-End сервер позволяет клиентам сервиса Acronis Backup Cloud получать доступ к хранилищу и осуществлять передачу данных между пользовательской стороной и хранилищем данных Acronis.

Работа с сервисом

А теперь рассмотрим, как это работает на практике. Администраторам компании IT-Lite (поставщика услуги) и компаний конечных пользователей предоставляется доступ к управлению сервисом через web-консоль. На приведенной ниже диаграмме показана стандартная архитектура сервиса резервного копирования. Синие стрелки обозначают взаимодействие между компонентами программного обеспечения. Черные стрелки показывают, как администраторы и конечные пользователи получают доступ к сервису резервного копирования.


Права огласите, пожалуйста!

Администраторы IT-Lite имеют доступ к управлению группами и учетными записями пользователей.


Администраторы компаний конечных пользователей имеют права, позволяющие управлять пользователями, находящимися только в их группе! А конечные пользователи в свою очередь получают доступ к консоли, в которой можно добавлять компьютеры и создавать расписание автоматического резервного копирования. Сервис интегрирован с сайтом поставщика услуги, что позволяет пользователям сразу же по заполнению формы на этой странице проходить автоматическую регистрацию.


Acronis Backup Cloud глазами пользователя

Для конечного пользователя работа с системой проста и наглядна. После создания учетной записи пользователя и входа в Личный кабинет необходимо указать компьютер, для которого будет сконфигурировано задание на резервное копирование. Для этого нужно нажать на «+» и выбрать ОС, на которую будет установлен агент. Следующим шагом нужно сконфигурировать задание для резервного копирования.


В консоли управления пользователя отображаются все Задачи, которые выполнялись ранее для конкретного компьютера, помимо этого есть функция «Создать новую Задачу» и «Восстановить данные из облака». Кроме того, доступен просмотр текущего статуса бэкапа для заданного компьютера.


Сравнение с локальными бекапами

Данные пользователей сервиса BaaS хранятся на серверах, которые расположены в сертифицированном дата-центре класса TIER-3.

Благодаря используемой архитектуре обеспечивается защита от сбоя на уровне отдельных серверов и отдельных дисков, что, заметим, невозможно при использовании RAID-массивов, которые используются для создания отказоустойчивых хранилищ. В системе также используется полная проверка целостности данных. Уровень избыточности конфигурируется в консоли управления хранилища. Используемый при разработке хранилища самовосстанавливающийся дизайн позволяет избежать типичных для RAID-массивов потерь в производительности системы.

В случае выхода из строя одного из дисков или даже целого сервера система произведёт автоматическую перебалансировку, что позволяет избежать немедленной замены вышедших из строя компонентов.


Бэкапить локально – да, быстрее, но менее надежно

Забыл упомянуть про особенность использования бекапов как сервиса – в случае возникновения аварийной ситуации необходимо восстанавливать компьютер (виртуальную машину) целиком. Да, действительно, если сравнивать скорость восстановления сервера, то локальный бекап, конечно, сделать быстрее. Но в данном случае надо сделать выбор – либо в пользу скорости, но без гарантии от косяков, либо в пользу надежности решения, но придется немного пожертвовать скоростью.

Подытожу так – я пришла к выводу, что вопрос о надежности/простоте локальных бекапов и использования BaaS, – это, скорее, вопрос ценностный. Тот, кому информация действительно ценна, скорее выберет сервис, а остальные – первый вариант. Но это уже мое личное мнение, непосредственно к делу не относится.

Читайте также: