솔루션 아이디어
이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.
프런트 엔드 및 중간 계층에 대한 고가용성은 Azure Load Balancer 또는 Application Gateway를 사용하여 얻을 수 있습니다. Azure 가용성 영역 및 Oracle Active DataGuard와 FSFO의 조합을 사용하여 데이터베이스 계층에 99.99%의 작동 시간 가용성을 구현할 수 있습니다. 추가 가용성 및/또는 재해 복구의 경우 다른 Azure 지역에 다른 데이터베이스 VM을 배포하고 RMAN 백업을 자주 예약하는 것이 좋습니다.
잠재적인 사용 사례
이 솔루션 아이디어는 Azure에서 Oracle Database Enterprise Edition의 고가용성을 구현하는 정식 아키텍처를 보여 줍니다.
아키텍처
이 아키텍처의 SVG를 다운로드합니다.
데이터 흐름
- 클라이언트 시스템이 Oracle DB 백 엔드에서 웹을 통해 사용자 지정 애플리케이션에 액세스합니다.
- 웹 프런트 엔드는 부하 분산 장치에 구성됩니다.
- 웹 프런트 엔드는 해당 애플리케이션 서버를 호출하여 작업을 처리합니다.
- 애플리케이션 서버는 주 Oracle Database를 쿼리합니다.
- Oracle Database는 성능 및 가용성을 위해 여러 Premium 스토리지 기반 Managed Disks와 함께 HyperThreaded Virtual Machine을 사용하여 구성되었습니다.
- Oracle 데이터베이스는 HA 및 DR 목적으로 Oracle DataGuard(또는 Active DataGuard) 또는 Oracle GoldenGate를 사용하여 복제됩니다.
- Oracle Enterprise Manager가 Oracle 데이터베이스의 작동 시간 및 성능을 모니터링합니다. 또한 OEM에서 다양한 성능 및 사용량 보고서를 생성할 수 있습니다.
구성 요소
이 아키텍처를 구현하는 데 사용되는 주요 기술:
다음 단계
제품 설명서:
- Azure에서 Oracle 데이터베이스 설계 및 구현
- Azure의 Oracle 애플리케이션 및 솔루션 개요
- Azure Application Gateway란?
- Azure Load Balancer란?
- Azure Virtual Network란?
Microsoft Learn 모듈: