Современные организации становятся все больше зависимыми от данных.
И любая потеря этих данных, даже небольшая, для современных бизнес-систем и приложений просто недопустима.
Но все ли проблемы с резервным копированием и восстановлением данных уже решены? Бэкапы в бизнесе стали делать практически одновременно с тем, как компьютеры стали появляться в офисах. Происходит это обычно так: ждем, когда рабочий день, например, банка закончится, все сотрудники разойдутся по домам, завершатся все ежевечерние пакетные операции, и только тогда уже готовится снимок текущего состояния данных. Раньше этот процесс предполагал применение огромного количества ленточных накопителей, которые еще нужно было где-то хранить. Но в наши дни можно хранить зеркальную копию данных в защищенном дата-центре. А в случае сбоя вы можете откатиться на любую зафиксированную точку, не так ли? Ну, практически так, но не совсем.
Цементируем дыры в защите данных
Описанным выше образом можно собрать 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 конфигурациях и весьма востребовано в России и СНГ. В дальнейшем мы опубликуем статьи о преимуществах и особенностях Oracle Big Data Appliance, Oracle Exadata, Oracle Exalogic, Oracle Exalytics, Oracle SuperCluster и Oracle Private Cloud Appliance и других.
Блог Oracle в России и СНГ