Azure에서 Oracle 데이터베이스 실행

Azure Load Balancer
Azure Application Gateway

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

프런트 엔드 및 중간 계층에 대한 고가용성은 Azure Load Balancer 또는 Application Gateway를 사용하여 얻을 수 있습니다. Azure 가용성 영역 및 Oracle Active DataGuard와 FSFO의 조합을 사용하여 데이터베이스 계층에 99.99%의 작동 시간 가용성을 구현할 수 있습니다. 추가 가용성 및/또는 재해 복구의 경우 다른 Azure 지역에 다른 데이터베이스 VM을 배포하고 RMAN 백업을 자주 예약하는 것이 좋습니다.

잠재적인 사용 사례

이 솔루션 아이디어는 Azure에서 Oracle Database Enterprise Edition의 고가용성을 구현하는 정식 아키텍처를 보여 줍니다.

아키텍처

아키텍처 다이어그램은 클라이언트에서 부하 분산 장치 및 서브넷을 통해 Azure VNET으로 보여 줍니다.이 아키텍처의 SVG를 다운로드합니다.

데이터 흐름

  1. 클라이언트 시스템이 Oracle DB 백 엔드에서 웹을 통해 사용자 지정 애플리케이션에 액세스합니다.
  2. 웹 프런트 엔드는 부하 분산 장치에 구성됩니다.
  3. 웹 프런트 엔드는 해당 애플리케이션 서버를 호출하여 작업을 처리합니다.
  4. 애플리케이션 서버는 주 Oracle Database를 쿼리합니다.
  5. Oracle Database는 성능 및 가용성을 위해 여러 Premium 스토리지 기반 Managed Disks와 함께 HyperThreaded Virtual Machine을 사용하여 구성되었습니다.
  6. Oracle 데이터베이스는 HA 및 DR 목적으로 Oracle DataGuard(또는 Active DataGuard) 또는 Oracle GoldenGate를 사용하여 복제됩니다.
  7. Oracle Enterprise Manager가 Oracle 데이터베이스의 작동 시간 및 성능을 모니터링합니다. 또한 OEM에서 다양한 성능 및 사용량 보고서를 생성할 수 있습니다.

구성 요소

이 아키텍처를 구현하는 데 사용되는 주요 기술:

다음 단계

제품 설명서:

Microsoft Learn 모듈: