Microsoft Marketplace에서 제공되는 FlashGrid Cluster를 사용하여 Azure VM에서 Oracle RAC 가동 시간 극대화
이 블로그 게시물은 Microsoft Azure에서 미션 크리티컬한 Oracle 데이터베이스를 위한 고가용성(HA) 아키텍처를 논의하며, 특히 FlashGrid Cluster를 사용하여 가용성 영역 전반에 걸쳐 Oracle RAC를 활성화합니다. 조직은 Oracle AI Database@Azure, 자체 관리형 단일 인스턴스 또는 Oracle RAC 중에서 선택해야 합니다. Oracle Data Guard는 대기 데이터베이스를 유지하여 가용성 영역 장애로부터 보호하는 데 도움이 됩니다.Oracle RAC는 롤링 유지 관리 중 제로 다운타임과 예기치 않은 장애 발생 시 거의 제로 복구 시간 목표(RTO)를 제공하는 액티브-액티브 HA를 제공하며, 미션 크리티컬 HA에 대해 Data Guard보다 뛰어난 성능을 발휘합니다. Azure는 99.99%의 가동 시간 SLA를 위해 가용성 영역 전반에 걸친 다중 VM 배포를 권장합니다. Oracle RAC에 대한 두 가지 다중 AZ 옵션이 제안됩니다. Data Guard 복제를 사용하는 두 개의 RAC 클러스터 또는 두 개 또는 세 개의 가용성 영역에 걸쳐 있는 단일 RAC 클러스터입니다.옵션 A, Data Guard를 사용하는 두 개의 RAC 클러스터는 리소스를 복제하여 비용과 운영 복잡성을 증가시킵니다. 또한 Data Guard 장애 조치 시간을 도입하여 가동 시간 SLA에 영향을 미칩니다. 옵션 B, 단일 다중 AZ RAC 클러스터는 로컬 RAC 클러스터와 동일한 HA 기능을 제공하며, 가용성 영역 장애로부터 보호합니다. FlashGrid Cluster는 자동화된 Azure Resource Manager 템플릿과 사전 테스트된 구성 요소를 사용하여 이 복잡한 배포를 단순화합니다.배포는 30-90분밖에 걸리지 않아 일반적인 온프레미스 Oracle RAC 배포보다 빠르고 간단합니다. Azure 가용성 영역 간의 네트워크 지연 시간은 일반적으로 1ms 미만이므로 대부분의 워크로드에 심각한 영향을 미치지 않습니다. 지연 시간에 민감한 Cache Fusion 작업의 경우 선호하는 데이터베이스 인스턴스를 사용하여 노드 간 트래픽을 최소화할 수 있습니다.어떤 옵션도 완전한 재해 복구 솔루션을 제공하지 않습니다. 지역 중단을 위해서는 일반적으로 비동기 Data Guard 또는 Oracle GoldenGate를 사용하는 다중 지역 DR 전략이 필요합니다. FlashGrid Cluster는 Azure에서 다중 AZ Oracle RAC를 위한 인프라를 자동화하여 클러스터를 복제하거나 Data Guard FSFO에 의존하지 않고 신속한 복구, 롤링 유지 관리 지원 및 가용성 영역 장애로부터 보호 기능을 제공합니다. FlashGrid Cluster는 Microsoft Marketplace에서 사용할 수 있으며, 2017년부터 프로덕션 배포가 이루어졌습니다.