Oracle Cloud Marketplace의 Oracle GoldenGate Maximum Availability Hub 정보
Oracle GoldenGate Maximum Availability Hub는 Oracle GoldenGate 고가용성 솔루션의 설정 및 구성에 드는 시간을 절약할 수 있도록 설계되었습니다.
빠르고 간단한 페일오버를 위해 2노드 클러스터 서버를 구성하고, 별도의 2노드 클러스터 서버의 동일한 다른 GoldenGate 허브 서버에 대한 Oracle Advanced Cluster File System(ACFS) 복제를 활용하여 재해 복구를 통해 고가용성을 제공합니다.
작동 방식
Oracle Cloud Marketplace에서 Oracle GoldenGate Maximum Availability Hub를 배포할 때 Terraform 스크립트는 필요한 네트워킹 리소스, 2노드 RAC 클러스터 2개를 생성하고, Grid Infrastructure 및 XAG를 설치한 다음, 두 클러스터 간에 ACFS 복제를 설정하는 데 필요한 리소스를 생성합니다.
스택 배치를 구성할 때 다음 옵션 중 하나를 선택할 수 있습니다.
-
다중 영역 - 기본 및 대기 클러스터 - 다른 영역에 기본 및 대기 클러스터를 생성합니다.
-
단일 영역 - 기본 및 대기 클러스터 - 동일한 영역에 기본 및 대기 클러스터를 생성합니다.
-
단일 영역 - 기본 클러스터만 - 선택한 영역에 기본 클러스터만 생성합니다.
-
단일 영역 - 대기 클러스터만 - 기본 클러스터가 존재하는 경우 선택한 영역에 대기 클러스터만 생성합니다. 새 대기 클러스터와 기존 기본 클러스터 간에 ACFS 복제를 설정하려면 추가 스크립트를 실행해야 합니다.
스택이 배치되면 시작 스크립트가 실행되고 ACFS 복제를 구성하며, 그 후에 ACFS 역할 바꾸기를 실행할 수 있습니다. 계획된 운용중단 관리 및 계획되지 않은 운용중단 관리를 참조하십시오.
Oracle GoldenGate 및 지원 기술 개요
데이터베이스 간에 데이터를 복제하는 데 필요한 기술을 살펴봅니다.
Oracle GoldenGate
Oracle GoldenGate는 균질 시스템과 이기종 시스템 간에 로그 기반의 실시간 변경 데이터 캡처 및 전달 기능을 제공합니다. 이를 통해 비용 효율적이고 영향력이 낮은 실시간 데이터 통합 및 지속적인 가용성 솔루션을 구축할 수 있습니다.
Oracle GoldenGate는 트랜잭션 무결성과 기존 인프라의 오버헤드를 최소화하면서 커밋된 트랜잭션의 데이터를 복제합니다. 이 아키텍처는 일대다, 다대다, 캐스케이딩 및 양방향과 같은 여러 데이터 복제 토폴로지를 지원합니다. 이 회사의 다양한 사용 사례에는 실시간 비즈니스 인텔리전스, 쿼리 오프로드, 다운타임 없는 업그레이드 및 마이그레이션, 데이터 배포, 데이터 동기화 및 고가용성을 위한 활성-활성 데이터베이스가 포함됩니다.
Oracle GoldenGate Microservices Architecture는 REST 지원 서비스를 제공합니다. REST 지원 서비스는 HTML5 웹 페이지, 명령행 인터페이스 및 API를 통해 원격 구성, 관리 및 모니터링을 제공합니다.
권장되는 Oracle GoldenGate 21c(및 이후 릴리스)에는 단일 소프트웨어 설치가 여러 주요 Oracle AI Database 버전(11g 릴리스 2 - 21c)에 복제된 데이터를 캡처하고 적용할 수 있도록 통합 빌드 지원이 도입되었습니다. Oracle GoldenGate 설치에 별도의 데이터베이스 ORACLE_HOME 설치 없이 필요한 Oracle AI Database 클라이언트 라이브러리가 포함되어 있기 때문에 이 작업이 가능합니다.
Oracle Grid Infrastructure 에이전트
Oracle Grid Infrastructure 에이전트(XAG)는 에이전트 관리 인터페이스 AGCTL을 통해 관리되는 응용 프로그램 리소스 및 리소스 유형에 HA(고가용성) 프레임워크를 제공하는 Oracle Grid Infrastructure 구성 요소입니다. 이 프레임워크는 완전한 애플리케이션 HA를 위해 애플리케이션을 통합하기 위해 사전 정의된 Oracle Grid Infrastructure 리소스 구성 및 에이전트를 포함하는 완전한 즉시 사용 가능한 솔루션을 제공합니다.
Oracle Grid Infrastructure 에이전트는 Oracle GoldenGate, Siebel, Oracle PeopleSoft, JD Edwards, Oracle WebLogic Server 및 Apache 및 MySQL 애플리케이션에 대해 미리 정의된 Oracle Clusterware 리소스를 제공합니다. Oracle GoldenGate용 에이전트를 사용하면 소스 및 대상 데이터베이스, 애플리케이션 VIP 및 ACFS(고급 클러스터 파일 시스템) 마운트 지점에 대한 종속성 생성을 간소화할 수 있습니다. AGCTL(에이전트 명령행 유틸리티)은 Oracle GoldenGate를 시작 및 정지하는 데 사용되며, 클러스터의 노드 간에 Oracle GoldenGate를 재배치하는 데 사용될 수도 있습니다.
Oracle Advanced Cluster File System(ACFS)
Oracle ACFS는 Oracle GoldenGate 파일을 저장하는 데 사용할 수 있습니다.
Oracle ACFS(Oracle Advanced Cluster File System)는 오라클 데이터베이스 외부에서 관리되는 고객 파일을 지원하기 위해 새롭게 출시된 파일 시스템이자 저장 영역 관리 기술로, 확장성이 뛰어나고 다양한 플랫폼에서 사용할 수 있을 뿐 아니라 Oracle ASM의 기능을 확장합니다.
Oracle ACFS는 클러스터 멤버쉽 상태 전환 및 리소스 기반 고가용성을 위해 Oracle Clusterware를 활용합니다. Oracle ACFS는 Oracle Grid Infrastructure(GI)에 번들로 제공되어 데이터베이스, 리소스, 볼륨 및 파일 시스템에 대한 최적화된 통합 관리를 지원합니다.
개념
Oracle Cloud Marketplace에서 Oracle GoldenGate Maximum Availability Hub를 사용할 때 발생할 수 있는 일반적인 개념과 약어를 숙지하십시오.
| 개념 또는 약어 | 정의 |
|---|---|
| ACFS | 고급 클러스터 파일 시스템입니다. |
| ASM | Automatic Storage Management |
| ASMLIB | Oracle AI Database 자동 스토리지 관리 지원 라이브러리입니다. |
| CRS | Cluster Ready Service |
| DNS | 도메인 이름 서비스에 대한 정보 |
| GI | Grid infrastructure |
| 엔진스 | HTTP 웹 서버인 Oracle GoldenGate가 역 프록시를 위해 사용하는 "engine x"로 발음됩니다. |
| OCI | Oracle Cloud Infrastructure |
| RAC | Real Application Clusters |
| 스캔 | 단일 클라이언트 액세스 이름 |
| VCN | 가상 클라우드 네트워크 |
| VIP | 가상 IP |
| VM | 가상 머신 |
| VNIC | Vritual Network Interface Card |
| XAG | Oracle Grid Infrastructure 독립형 에이전트 |