Катастрофоустойчивые решения Репликация средствами приложений

Репликация средствами приложений

 Заказать консультацию
Многие современные приложения позволяют создавать гео-распределенные отказоустойчивые системы. Поэтому в самом простом случае, можно планировать катастрофоустойчивое решение без применения каких-либо дополнительных аппаратных систем. В качестве примера можно привести Microsoft SQL Mirroring, Log Shipping и AlwaysOn Availability Groups; Oracle GoldenGate; Microsoft DFS; IBM DB2 PureScale и многие другие. Использование этих опций позволяет создавать геораспределенные системы, способные быстро восстанавливать работоспособность при аварии на одной из площадок.

Кроме того, существуют специальные программные (и программно-аппаратные) системы для построения катастрофоустойчивых решений. К ним можно отнести, например, Symantec Cluster Server, IBM GDPS, Vision Double-Take DR и др. Все эти системы дают возможность обеспечить восстановление практически любых приложений, в т.ч. и тех, которые не имеют встроенных средств репликации и кластеризации. Также, за счет унификации, мы получаем единую систему управления на уровне всей инфраструктуры, что существенно снижает затраты на администрирование и поддержку.

К преимуществам “программного” подхода можно отнести и отсутствие необходимости в дополнительном оборудовании, однако любой программный код создает дополнительную вычислительную нагрузку и это необходимо учитывать при планировании.

С ростом числа ИТ-сервисов в компании, архитектура решения становится все более сложной, возрастает также сложность администрирования и поддержки. Кроме того, при планировании решения, нужно учитывать расходы на энергопотребление в резервном дата-центре - в случае программной реализации, все серверы (или большинство) должны работать и это, безусловно, сказываться на стоимости решения.


Система Orphus