Утилита Double-Take - масштабируемое решение, обеспечивающее защиту и управление данными на серверах Windows NT/2000/2003 в реальном времени и высокую доступность корпоративных серверов, в тм числе - в случае аварий. DoubleTake обеспечивает настройку защиты данных и отказоустойчивость таких приложений, как Microsoft Exchange или Microsoft SQL Server. Для управления Double Take используется консоль Microsoft Management Console (MMC), которая обеспечивает единообразный интерфейс пользователя для всех задач DoubleTake.
Основные возможности
Double-Take контролирует изменения файла, происходящие на одном или множестве Исходных (Source) серверах, копируя их в реальном времени на сервер по существующим сетевым каналам. В случае отказа сервера, Целевой (Target) сервер имеет резервные копии всех критических файлов, которые немедленно становятся доступны для пользователей. Целевой сервер может даже стать идентичным отказавшему серверу, «поднимая» необходимые приложения и фактически устраняя потерю данных и время простоя. Программное обеспечение имеет функцию детальной репликации данных на серверах, функцию репликации данных через WAN, функцию резервирования на случай отказов серверов и приложений. Также продукт совместим с важнейшими приложениями и располагает интуитивно понятным и простым интерфейсом.
Double-Take позволяет выбирать для дублирования часть ширины канала. Если канал имеет емкость 128 КБ - возможно ограничить канал репликации объемом максимум 64КБ, оставляя остальное для стандартного сетевого трафика.
Мониторинг и защита критичных приложений
Система защиты данных не может быть законченной без обеспечения защиты от глобальных сбоев в сети (отключение энергии, пожар, и т.п.), т.е. зеркалирования данных на машины, находящиеся вне пределов Вашей локальной сети. Благодаря запатентованной продвинутой коммуникационной технологии, Double-Take идеально подходит для зеркалирования данных по медленным линиям связи лучше, чем любое другое подобное решение на рынке.
Как работает Double-Take
- Вы выбираете тома и файлы для репликации на исходном сервере и выбираете резервный сервер(а) и пути для резервирования.
- Double-Take реплицирует исходные данные на резервный сервер.
- При работе исходного сервера «на лету» перехватываются все изменения в его файлах.
- Изменения передаются на резервный сервер постоянно или в соответствии с указанными пользователем условиями, такими как ограничение полосы пропускания или условиями остановки/запуска сервиса.
- Резервный сервер получает изменения и применяет к хранящимся на нем копиям исходных файлов.
- Сервисы резервного сервера отслеживают работу исходного сервера и инициируют запуск резервных приложений автоматически (возможно в ручном режиме).
- Резервный сервер подменяет собой отказавший исходный, позволяя спокойно восстановить его и снова запустить в работу.
- Функция восстановления реплицирует изменившиеся за время простоя файлы обратно на исходный сервер, предотвращая потерю данных.
Преимущества решения
- Double-Take устанавливается поверх существующих сетевых соединений, не требуя специальных аппаратных средств.
- Уменьшите стоимость, упростите управление, и улучшите производительность, перемещая ваши резервные системы на высокозащищенный сервер.
- Технология "слабой связи" Double-Take и управление ресурсами обеспечивает высокую и надежную производительность по медленным каналам за пределами локальной сети.
- Double-Take позволяет выбрать, какие файлы и директории должны копироваться, уменьшая количество запросов к дискам и требования к ширине канала.
- Double-Take максимально эффективен и масштабируем. Поддерживаются конфигурации "один-к-одному", "много-к-одному", "один-ко-многим".
- Даже если исходный сервер "падает", последние данные всегда остаются доступными для пользователей.
- Открытые файлы, которые заблокированы на исходных серверах, доступны для резервной копии на резервном сервере.
За 10 лет существования продукта накоплен большой опыт внедрения Double-Take в крупных компаниях не только за рубежом, но и России, для обеспечения отказоустойчивости и высокой доступности, как почтовых систем, так и СУБД, и таких приложений, как Diasoft Custody 5NT.
Как происходит копирование данных в реальном времени на резервный сервер?
Копирование данных с резервируемого на резервный сервер осуществляется по стандартному подключению к сети передачи данных по протоколам TCP/IP. Чтение и запись изменений осуществляются драйвером файлового уровня. При изменении файла, осуществляется копирование только изменённых его блоков, а не файла целиком, таким образом, значительно экономится трафик и нагрузка на сеть передачи данных. Начиная с версии 4.4, DoubleTake поддерживает сжатие передаваемых блоков, что сокращает объём трафика в среднем в 4 раза.
DoubleTake тщательно следит за целостностью копируемых данных с точки зрения файловой системы. Данные изменяются транзакционно. Таким образом, в любой момент времени при остановке или сбое копирования, файлы являются целостными. DoubleTake не защищает от сбоев аппаратного обеспечения, ответственного за хранение файловых данных (диски и контроллеры) и сбоев программного обеспечения, эти файлы изменяющего.
Копирование данных состоит из двух параллельных процессов: зеркализации и репликации. Зеркализация (Mirroring) отвечает за синхронизацию файлов, имеющихся на резервном и резервируемом сервере на момент подключения (восстановления) соединения между серверами. Репликация отслеживает изменения файлов в реальном времени и копирует эти изменения на резервный сервер. Оба процесса работают параллельно до окончания зеркализации и корректно взаимодействуют между собой для обеспечения полной и целостной копии файловых данных на резервном сервере.
DoubleTake может осуществлять копирование данных как в паре резервный-резервируемый сервер, так и с нескольких серверов на один, что позволяет значительно сократить стоимость системы обеспечения отказоустойчивости.
В случае сбоя
В случае возникновения нештатной ситуации, например недоступности резервируемого сервера, ПО DoubleTake позволяет переключить его функции на резервный сервер. Существуют 2 режима переключения функций: автоматический и ручной. Рекомендуется применять ручной способ переключения функций, заключающийся всего лишь в выборе соответствующей команды (нажатии кнопки «Failover») в интерфейсе управления DoubleTake на резервном сервере. По выполнению команды «Failover» DoubleTake может осуществить следующие действия:
- перехват параметров резервируемого сервера:
- IP адрес
- учётная запись сервера в каталоге Active Directory
- разделяемые файловые ресурсы
- имя сервера
- запись в DNS
- запуск резервируемых сетевых служб, установленных в виде точной копии таких же служб резервируемого сервера.
- изменение записей SPN в Active Directory (необходимо для резервирования Microsoft Exchange).
- изменение параметров почтовых ящиков Microsoft Exchange для обеспечения их резервирования.
DoubleTake позволяет осуществлять подобные действия как в паре резервный-резервируемый сервер, так и для нескольких серверов на один, что позволяет значительно сократить стоимость системы обеспечения отказоустойчивости. Время выполнения действий по реагированию обычно составляет менее 5 минут. Ещё до 15 минут требуется в некоторых случаях для репликации изменений Active Directory и обновления локальных кешированных данных DNS на рабочих станциях.
Восстановление
Восстановление, в отличие от резервирования, требует большего времени и тщательного следования регламенту. По факту устранения нештатной ситуации выполняется комплекс действий, кратко описываемый так:
- выполнение действий по отключению перехваченных функций резервируемого сервера на резервном сервере;
- восстановление изменённых данных с резервируемого сервера на резервный, в этом случае, как и при зеркализации, восстанавливаются только отличающиеся блоки файлов, что позволяет экономить время и трафик;
- запуск служб на резервируемом сервере;
- переключение DoubleTake в режим нормального функционирования.
Время на устранение последствий нештатной ситуации – от 15 минут до нескольких часов.
Double-Take Application Manager поддерживает Microsoft SQL Server и кластерную оболочку Microsoft Exchange.
Новые функции, появившиеся в версии 5.0:
- Комплексная защита данных и отказоустойчивость сервера.
- Автоматизированная защита данных на Microsoft SharePoint Services.
- Возможность обмена информацией между различными носителями.
- Расширенные возможности Microsoft Exchange 2007 по защите данных внутри сети.
- Консоль для централизованного развертывания/обновления.
- Усовершенствованные возможности отказоустойчивости и восстановления данных.
- Поддержка кластеров Microsoft.
- Простота в установке и эксплуатации.
Другие программы Double-Take: