Microsoft Teams Blog articles на русском
Подписаться
Максимизируйте время безотказной работы Oracle RAC на виртуальных машинах Azure с помощью FlashGrid Cluster, доступного в Microsoft Marketplace
В этой статье обсуждается архитектура высокой доступности (HA) для критически важных баз данных Oracle на Microsoft Azure, в частности, с использованием FlashGrid Cluster для обеспечения Oracle RAC в зонах доступности. Организации сталкиваются с выбором между Oracle AI Database@Azure, самостоятельно управляемыми одиночными экземплярами или Oracle RAC. Oracle Data Guard помогает защититься от сбоев в зонах доступности, поддерживая резервную базу данных.Oracle RAC предлагает активную-активную высокую доступность с нулевым временем простоя во время планового обслуживания и почти нулевым целевым временем восстановления (RTO) при неожиданных сбоях, превосходя Data Guard для критически важных систем высокой доступности. Azure рекомендует развертывание нескольких виртуальных машин в разных зонах доступности для обеспечения 99,99% SLA по времени безотказной работы. Предлагаются два варианта развертывания Oracle RAC в нескольких зонах доступности: два кластера RAC с репликацией Data Guard или один кластер RAC, охватывающий две или три зоны доступности.Вариант А, два кластера RAC с Data Guard, дублирует ресурсы, увеличивая затраты и сложность эксплуатации. Он также вводит время переключения при сбое Data Guard, что влияет на SLA по времени безотказной работы. Вариант B, один кластер RAC в нескольких зонах доступности, предлагает те же возможности высокой доступности, что и локальный кластер RAC, плюс защиту от сбоев в зонах доступности. FlashGrid Cluster упрощает это сложное развертывание с помощью автоматизированных шаблонов Azure Resource Manager и предварительно протестированных компонентов.Развертывание занимает всего 30-90 минут, что быстрее и проще, чем типичные локальные развертывания Oracle RAC. Задержка сети между зонами доступности Azure обычно составляет менее 1 мс, что не оказывает критического влияния на большинство рабочих нагрузок. Для чувствительных к задержкам операций Cache Fusion предпочтительный экземпляр базы данных может минимизировать трафик между узлами.Ни один из вариантов не обеспечивает полного решения для аварийного восстановления; для региональных сбоев требуется стратегия аварийного восстановления в нескольких регионах, обычно с использованием асинхронного Data Guard или Oracle GoldenGate. FlashGrid Cluster автоматизирует инфраструктуру для Oracle RAC в нескольких зонах доступности на Azure, предлагая быстрое восстановление, поддержку планового обслуживания и защиту от сбоев в зонах доступности без дублирования кластеров или использования Data Guard FSFO. FlashGrid Cluster доступен на Microsoft Marketplace, с производственными развертываниями с 2017 года.