Одним из важных аспектов поддержания катастрофоустойчивости бизнес-инфраструктуры является своевременное и надежное создание бэкапов. В случае отказа других методов поддержания целостности вашей инфраструктуры именно бэкапы помогут если не полностью исправить полученный ущерб, то хотя бы минимизировать его.
Если поддержанием вашей инфраструктуры занимаетесь вы сами, то вам наверняка знакомы и основные проблемы, связанные с бэкапированием: требуется принимать решения, какими методами и средствами его производить, а также осуществлять соответствующую настройку. Более того, если речь заходит о базах данных или просто о больших объемах данных, бэкапы могут занимать много дискового пространства. Принимая во внимание, что бизнес-инфраструктура имеет тенденцию постоянно расти и расширяться, уследить за целостностью создаваемых бэкапов и занимаемым ими местом может оказаться нетривиальной задачей.
Перенос инфраструктуры в облако, помимо множества других преимуществ, поможет заметно облегчить эту задачу. Один из главных плюсов использования облачных сервисов – масштабируемость, позволяющая решить проблему нехватки дискового пространства. Некоторые облачные провайдеры, которых мы рассмотрим в этой статье, дают возможность не задумываться о выборе средств бэкапирования, так как в их облачные консоли уже встроены инструменты, позволяющие настраивать этот процесс в несколько кликов мыши или команд в CLI.
VK Cloud
Начнём рассмотрение сервисов резервного копирования с облачного провайдера VK Cloud. Этот облачный провайдер позволяет формировать бэкапы машин или управляемых баз данных как вручную, так и автоматизировать эту задачу, создав план и расписание создания резервных копий.
Хранятся все созданные вами бэкапы в облачном S3 хранилище, а восстановление из них потребует от вас буквально несколько кликов мыши. Необходимо будет только выбрать, из какого бэкапа восстанавливать машину и куда оно будет проводиться – в новый инстанс или в уже существующий.
В случае, когда речь заходит о бэкапировании баз данных под управлением PostgreSQL, VK Cloud, помимо ручного и автоматического, предлагает ещё и Point in Time Recovery, обеспечивающий непрерывное резервное копирование данных таблицы PostgreSQL.
Прогнозирование цены хранения создаваемых бэкапов также не является трудоёмким процессом. В этом поможет как калькулятор цен VK Cloud, так и вкладка «Баланс» в вашей облачной консоли, где все траты облачном аккаунте удобно разбиты по сервисам.
Yandex Cloud
Вторым облачным провайдером, о котором сегодня пойдёт речь, будет Yandex Cloud. Он также поддерживает создание резервных копий как для управляемых баз данных, так и для виртуальных машин. На момент написания статьи сервис Yandex Backup Cloud, предназначенный для резервного копирования виртуальных машин, всё ещё находится в стадии превью, не тарифицируется и доступен по запросу.
Как и в случае с VK Cloud, Yandex Backup Cloud предлагает централизованный сервис по управлению бэкапами вашей облачной инфраструктуры. Управление происходит через удобный консольный интерфейс, для которого необходимо только настроить нужные политики и применить их к виртуальным машинам.
Бэкапы будут храниться в объектном хранилище, соответствующем требованиям ФЗ-152 по уровню защищенности УЗ-1.
Для управляемых баз данных в Yandex Cloud тоже доступно резервное копирование как автоматическое, включенное по умолчанию, так и ручное. На момент написания статьи создавать резервные копии можно для следующих управляемых баз данных: PostgreSQL, MySQL, ClickHouse, Redis, MongoDB и Greenplum. Время и срок хранения резервных копий можно настроить прямо во время создания базы данных, а ручные бэкапы хранятся на протяжении неограниченного количества времени.
Как и у VK Cloud, бэкапы управляемых баз данных PostgreSQL у Yandex Cloud поддерживают Point in Time Recovery – эта опция включена по умолчанию.
Вы можете узнать больше об облачных технологиях в Telegram-канале «Наше Облако»