Существует множество современных систем, позволяющих организовать геораспределенное хранение данных и обеспечить отказоустойчивость решения. В стандартном случае нет необходимости применять специальный аппаратный комплекс для построения системы, способной устоять перед катастрофой — достаточно лишь программных средств.
Для организации подобной системы подойдут Microsoft DFS, Microsoft SQL Mirroring, Oracle GoldenGate, AlwaysOn Availability Groups, Log Shipping, IBM DB2 PureScale и ряд других решений от крупных производителей. Любая из приведенных технологий позволит обеспечить геораспределенное хранение данных. При сбое на одной из платформ гарантировано оперативное восстановление работоспособности системы.
Для организации катастрофоустойчивой инфраструктуры также можно применить специализированную программно-аппаратную или программную систему (к таким решениям относят Vision Double-Take DR, IBM GDPS, Symantec Cluster Server и ряд подобных). Системы этого уровня позволяют минимизировать риски при сбоях в сервисах любой сложности, даже если в приложении не применялась кластеризация и не производилось тиражирование данных. Дополнительный плюс таких решений — в простоте администрирования. Унифицированным инфраструктурным комплексом можно управлять как единым целым, за счет чего снижаются расходы на поддержку и экономится время обслуживания.
Снижение затрат за счет использования программных продуктов
Отсутствие необходимости в закупке специализированного оборудования (при использовании исключительно программных продуктов) также снижает бюджет на построение надежного решения. Однако при планировании следует учесть возможный рост нагрузки на существующие сервера: дополнительное программное обеспечение потребует вычислительных мощностей.
Чем больше программных продуктов используется в компании, тем сложнее общая архитектура системы. Комплексное решение требует финансовых и временных затрат на поддержку и обслуживание. При подсчете экономической целесообразности использования программного подхода нужно помнить и о затратах энергии в дата-центре. Сервера должны работать бесперебойно, что может существенно повысить уровень энергопотребления и, как следствие, расходы на содержание системы. Окончательный выбор между программным и программно-аппаратным решением зависит от совокупности факторов, в том числе от индивидуальных особенностей системы, оценки потенциальных рисков и затратности на реализацию рассматриваемых вариантов.
Источник: www.trinitygroup.ru