하이브리드 솔루션 설명
지금까지 RTO(복구 시간 목표) 및 RPO(복구 지점 목표)뿐만 아니라 가용성을 향상시키는 SQL Server와 Azure의 다양한 기능을 살펴보았습니다. 이제는 관련 기능을 모두 종합하여 HADR(고가용성 및 재해 복구) 요구 사항을 충족하는 솔루션을 설계할 수 있습니다.
아키텍처를 하나 이상의 Azure 지역에 배포할 수 있으나 대부분의 조직은 온-프레미스와 Azure 모두에 걸쳐 실행되거나 Azure에서 다른 퍼블릭 클라우드로 넘어가 실행되는 솔루션을 필요로 하거나 보유하고자 합니다. 해당 유형의 아키텍처를 하이브리드 솔루션이라고 합니다.
기본적으로 PaaS 솔루션은 기존 하이브리드 솔루션을 허용하도록 설계되지 않았습니다. HADR은 Azure 인프라에서 제공됩니다. 여기에는 몇 가지 예외 사항이 있습니다. 예를 들어 SQL Server의 트랜잭션 복제 기능은 온-프레미스(또는 다른 클라우드)에 있는 게시자로부터 Azure SQL Managed Instance 구독자에게 전달되도록 구성할 수 있지만 반대 방향으로 구성할 수는 없습니다.
따라서 하이브리드 솔루션은 기존 인프라를 사용하기 때문에 IaaS 기반입니다. 하이브리드 솔루션은 효용성이 큽니다. 하이브리드 아키텍처는 Azure로 마이그레이션하는 데 사용할 수 있을 뿐 아니라 가장 일반적으로는 온-프레미스 시스템에 강력한 재해 복구 솔루션을 만드는 데 사용할 수 있습니다. 예를 들어 AG의 보조 복제본을 Azure에 추가할 수 있습니다. 즉, AD DS 및 DNS와 같은 관련 인프라가 모두 존재해야 합니다.
Azure로 확장되는 하이브리드 HADR 솔루션과 관련하여 가장 중요한 고려 사항은 바로 네트워킹입니다. 대역폭이 적합하지 않으면 RTO 및 RPO를 충족할 수 없습니다. Azure에는 ExpressRoute라는 빠른 네트워킹 옵션이 있습니다. 회사에서 ExpressRoute를 구축할 수 없거나 구축할 계획이 없다면 Azure VM이 온-프레미스 인프라의 확장 인프라 역할을 수행하도록 안전한 사이트 간 VPN을 구성합니다. IaaS VM은 퍼블릭 인터넷에 직접 노출하지 않는 것이 좋습니다.
Azure는 전통적인 의미의 하이브리드는 아니지만 데이터베이스 백업의 대상뿐만 아니라 백업용 보관 스토리지 겸 콜드 스토리지로 사용할 수도 있습니다.