Современные организации становятся все больше зависимыми от данных.

И любая потеря этих данных, даже небольшая, для современных бизнес-систем и
приложений просто недопустима.

Но все ли проблемы с резервным копированием и восстановлением данных уже
решены? Бэкапы в бизнесе стали делать практически одновременно с тем, как
компьютеры стали появляться в офисах. Происходит это обычно так: ждем, когда
рабочий день, например, банка закончится, все сотрудники разойдутся по домам,
завершатся все ежевечерние пакетные операции, и только тогда уже готовится
снимок текущего состояния данных. Раньше этот процесс предполагал применение
огромного количества ленточных накопителей, которые еще нужно было где-то
хранить. Но в наши дни можно хранить зеркальную копию данных в защищенном
дата-центре. А в случае сбоя вы можете откатиться на любую зафиксированную
точку, не так ли? Ну, практически так, но не совсем.

Цементируем дыры в защите данных

Описанным выше образом можно собрать 99% данных, но современные организации
работают в круглосуточном режиме, транзакции от клиентов по всему миру не
прекращаются ни на секунду. Длительные процессы могут затрагивать сразу
несколько баз данных и работать с ними одновременно в параллельном режиме. Не
существует временной отметки или образа, которые бы непротиворечиво отражали
общее состояние ИТ систем предприятия. Это означает, что к базам данных нельзя
относиться как к набору несвязанных файлов, которые можно просто куда-нибудь
скопировать. С ними нужно работать как с системами обработки транзакций с
определенными требованиями к целостности и производительности. Кроме того, если
вечером откатиться на утренний бэкап, все транзакции, прошедшие за день, будут
потеряны.

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

100% восстановление данных в любое время

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

Но самое главное – это то, что инкрементальные бэкапы позволяют полностью
восстановить состояние систем на произвольный момент времени. На
оптимизированных системах это получается очень быстро, что в результате
приводит к восстановлению данных с нулевыми потерями.

Быстро, эффективно, управляется из одной точки.

Oracle удалось формализовать эти идеи в интегрированной архитектуре с
выделенным оборудованием для резервного копирования и восстановления данных в
ядре системы. Центральное место занимает Zero Data Loss Recovery Appliance,
оптимизированный программно-аппаратный комплекс Oracle, включающий в себя
сервер, систему хранения данных и сетевые ресурсы, оптимизированные для
резервного копирования Oracle Database. В основе Recovery Appliance облегченная
версия высоконадежной технологии Oracle Exadata, которая объединяет в себе
аппаратное и программное обеспечение, оптимизированные специально для
максимально эффективной работы баз данных. Резервное копирование и
восстановление данных управляется через Oracle Recovery Manager, который
координирует активности на всем серверном кластере.

Архитектура Recovery Appliance предоставляет максимальную надежность и
доступность. Благодаря резервированию основных компонентов, вероятность отказа
системы из-за выхода из строя одного из элементов аппаратного обеспечения
сводится к нулю. Также надежность увеличивается за счет возможности зеркально
хранить данные на еще одной машине, что обеспечивает защиту от глобальных сбоев
в основном ЦОД. Вдобавок к этому решение позволяет расширять вычислительные
мощности и объем хранилища данных, просто добавляя накопители, а также
серверные и сетевые компоненты без отключения оборудования.

Для обеспечения производительности, требуемой от высоконагруженных
корпоративных систем, решение Recovery Appliance оснащено высокоскоростным
интерфейсом передачи данных InfiniBand, объединяющим между собой все сервера и
СХД, а также и флеш-памятью, позволяющей обрабатывать данные гораздо быстрей
дисковых накопителей, быстродействие которых упирается в скорость механических
операций считывания и записи.

Семейство Oracle Engineered Systems включает себя около десятка
программно-аппаратных комплексов в более чем 20 конфигурациях и довольно
востребовано в странах России и СНГ.