MetroCluster – это решение для построения отказоустойчивой и высокодоступной системы хранения данных (Storage) с синхронным зеркалированием между двумя независимыми дата-центрами. Технология используется для защиты корпоративных данных и непрерывности бизнес-процессов в случае аварий или катастроф на одной из площадок.
MetroCluster была разработана компанией NetApp и сегодня является стандартом для критически важных ИТ-инфраструктур, где простои недопустимы (банки, телеком, государственные системы, крупный ритейл, медицинские организации).
Принцип работы
MetroCluster объединяет два удалённых дата-центра в единую кластерную систему:
- Синхронная репликация – все данные записываются одновременно на оба хранилища. Это гарантирует, что в случае сбоя данные не будут потеряны.
- Автоматическое переключение (Failover) – если один из центров выходит из строя, второй продолжает работу без вмешательства администратора.
- Обратное переключение (Failback) – после восстановления основной площадки данные синхронизируются обратно.
Расстояние между площадками обычно не превышает 300 км (ограничение связано с задержками сети и требованиями к синхронной репликации).
Архитектура MetroCluster
- Два кластера хранения – на базе систем NetApp ONTAP.
- Сетевое соединение – высокоскоростные каналы (обычно оптика) для репликации.
- Программное обеспечение – обеспечивает синхронизацию, автоматическое переключение и управление конфигурацией.
MetroCluster может быть реализован в двух вариантах:
- Stretch MetroCluster – когда оба кластера находятся в пределах одного города или региона.
- Fabric-Attached MetroCluster – когда площадки соединены через сетевую фабрику (SAN) для работы на больших расстояниях.
Применение
MetroCluster используется в организациях, где ключевым является принцип Zero Data Loss (нулевая потеря данных) и минимальное время простоя:
- банковский сектор и платёжные системы;
- телекоммуникационные компании;
- медицинские учреждения и лаборатории;
- государственные и военные информационные системы;
- крупные корпорации с распределённой ИТ-инфраструктурой.
Пример использования
Крупный банк развернул MetroCluster между двумя дата-центрами в разных районах города. Все транзакции синхронно записываются в оба хранилища. В случае выхода из строя одного центра система автоматически переключает нагрузку на второй, клиенты продолжают пользоваться онлайн-банком без сбоев, а после восстановления инфраструктуры данные синхронизируются обратно.