GoldenGate 기능

OCI의 클라우드 서비스로서의 GoldenGate

실시간 및 내결함성 데이터 통합

Oracle Cloud Infrastructure GoldenGate 개요(27:13)

OCI GoldenGate는 고가용성 및 실시간 이기종 데이터 복제 및 통합, 배치 데이터 파이프라인, 스트리밍 분석, 하이브리드 및 멀티클라우드 데이터 패브릭 전반에 걸친 온라인 데이터베이스 마이그레이션 등의 분야를 선도하고 있습니다.

Oracle 및 비Oracle 데이터 복제

GoldenGate는 Oracle 데이터베이스용 프리미어 복제 도구이며 데이터 통합, 고가용성 및 온라인 마이그레이션에 사용됩니다. 또한 OCI GoldenGate는 온프레미스 및 클라우드 플랫폼 전반에서 여러 비 Oracle 및 오픈 소스 데이터베이스에 연결합니다.

빅 데이터 대상 및 플랫폼 연결

Kafka, NoSQL 데이터베이스, 객체 스토리지, Hadoop 등 여러 클라우드 소스 및 대상을 통합할 수 있습니다.

스트리밍 데이터 파이프라인

GoldenGate 데이터베이스 이벤트 및 Kafka에서 스트리밍 데이터 수집 데이터 보강, 필터링, 경고, API 호출 및 게시 데이터를 포함하는 지속적인 변환 파이프라인을 구축합니다.

배치 데이터 파이프라인

GoldenGate 실시간 복제를 사용하거나, 또는 사용하지 않으면서 작동하는 배치 ETL/ELT 파이프라인을 지원합니다.

사용 중인 데이터 전문 분석

시계열 및 지리적 공간 데이터에 대해 패턴 일치 분석 함수를 사용합니다. 처리는 이상값 및 변형을 감지하고 테스트하며 ML 모델의 통찰을 적용한 후 자동으로 차선 조치를 취합니다.


Oracle Database용 데이터베이스 복제

더 빠른 데이터 이동

Oracle Database 커널에 GoldenGate를 연결하면 데이터를 빠르게 이동하여 최고의 성능을 제공합니다.

GoldenGate에 최적화된 Oracle Database.

최적화 작업을 수행하면 대상에 대한 병렬 쓰기 작업에 걸리는 버터 대기 시간을 단축할 수 있습니다.


타사 데이터베이스용 데이터베이스 복제 기능

소스 및 대상 범위

클라우드 제공업체 전체에 걸쳐 Microsoft SQL Server, IBM DB2, Teradata, MongoDB, MySQL, PostgreSQL, HDFS, Kafka, Spark 및 클라우드 객체 저장소와 같은 Oracle 및 타사 데이터베이스와 데이터 서비스 간에 데이터를 통합합니다.

안정적인 데이터 전송

기본 제공 충돌 감지 및 해결 기능을 통해 트랜잭션 무결성을 제공하고. SSL 및 암호화를 사용하여 데이터를 안전하게 제공하십시오.


고가용성 및 확장성

계획된 다운타임 감소

일상적인 데이터베이스 유지 관리 및 업그레이드, 운영 체제 패치, 애플리케이션 업그레이드 및 플랫폼 마이그레이션 동안 다운타임을 제거합니다. 모든 작업은 장애 복구 기능으로 보호되므로 데이터 손실 위험이 없어집니다.

데이터베이스 확장성

Oracle GoldenGate를 사용하여 클라우드 및 온프레미스 데이터베이스 확장성 및 가용성을 개선할 수 있습니다.

Oracle Maximum Availability Architecture 사용 사례

Oracle Maximum Availability Architecture는 Oracle GoldenGate를 사용하여 계획되거나 계획되지 않은 가동 중단에 대해 제로 다운타임을 제공하고 Oracle Active Data Guard를 사용하여 어떤 거리에서든 데이터 손실을 없애줍니다.

서버 사용 최적화

고성능 보고를 위한 실시간 대기 서버, 운영 데이터 저장소를 위한 ETL, 및 일상적인 백업의 프로덕션 활용을 허용합니다.

타사 데이터베이스 지원

비 Oracle 플랫폼을 위한 고가용성 및 재해 복구를 제공하면서 계획되거나 계획되지 않은 다운타임을 줄여줍니다.


실시간 분산형 데이터 패브릭

분산형 애플리케이션 및 분석을 위한 Oracle GoldenGate

실시간 데이터 복제, 전달, 트랜잭션 일관성을 제공하므로 전체 분산형 이기종 및 멀티클라우드 데이터 패브릭과 지원 애플리케이션을 최신 상태로 유지할 수 있습니다. 다음과 같은 5가지 통합 엔터프라이즈급 구성 요소를 통해 이벤트 기반의 데이터 무손실 데이터 패브릭을 간편하게 구축하고 운영할 수 있습니다.

  • NoSQL 및 메시징 시스템에서 데이터를 수집하고 적용하는 GoldenGate 커넥터
  • GoldenGate 객체 스토리지, 데이터 레이크, 데이터 웨어하우스 타깃을 위한 빅 데이터 커넥터
  • 지속적인 ETL 및 사용 중인 데이터 분석을 위한 Oracle 스트림 분석
  • 개발자가 모든 GoldenGate 이벤트를 제어하는 GoldenGate 데이터 스트림
  • 트랜잭션 무결성을 위한 마이크로서비스 엔터프라이즈 에디션(MicroTx EE)용 트랜잭션 관리자

어디서나 분산형 데이터에 연결

온프레미스에서 실행하든 Amazon Web Services, Google Cloud Platform, Microsoft Azure, Oracle Cloud와 같은 클라우드에서 실행하든, 빅데이터, 레이크하우스 및 데이터 웨어하우스를 위한 Oracle 및 비Oracle 이벤트 및 메시징 프레임워크, NoSQL 데이터베이스, 데이터 저장소 등으로 구성된 드넓은 GoldenGate 커넥터 생태계를 사용할 수 있습니다.

30여 개의 오픈 소스, 제3자, Oracle 빅 데이터 기술에 대한 커넥터를 지원합니다. 해당 지원 사항에는 Kafka, MongoDB, Cassandra, DataStax, GoldenGate의 캡처와, Hadoop, Kafka, 객체 저장소 및 Snowflake, Azure Synapse Google BigQuery 등 클라우드 웨어하우스로의 전달이 포함됩니다. XML, JSON, Avro, Parquet, ORC 양식으로의 전환도 제공됩니다.

지속적인 ETL 및 스트림 분석

실시간 데이터 패브릭에는 지속적인 수집, 처리, 변환 및 분석이 필요합니다. Oracle Stream Analytics는 GoldenGate 추출과 개발자 관리 데이터 스트림에서 Kafka, JMS 및 Stateful 이벤트 스트림을 수집합니다. 시계열 및 지리 공간 데이터의 패턴을 필터링, 변환, 감지하고, ONNX 머신 러닝 모델을 사용하고, 데이터를 게시하는 연속 데이터 수집 파이프라인을 쉽게 구축할 수 있습니다.

유연한 라이선스 옵션

분산형 애플리케이션 및 분석용 GoldenGate 라이선스에는 GoldenGate 커넥터의 전체 라이브러리가 포함되어 있습니다. 특정 커넥터에 관심이 있는 고객은 빅 데이터 타깃용 GoldenGate를 사용하여 커넥터에 개별적으로 라이선스를 부여할 수 있습니다.

개발자가 GoldenGate 데이터 스트림을 사용하여 실시간 GoldenGate 이벤트에 액세스 및 제어하기

GoldenGate 데이터 스트림(발표명 GoldenGate 23c)은 AsyncAPI 표준으로 구현된 새로운 게시-구독 REST 인터페이스입니다. 개발자는 GoldenGate 데이터 스트림을 이용하여 GoldenGate 이벤트 모델 및 최고 수준의 트랜잭션 무결성을 갖춘 스트리밍 데이터 채널을 통해 데이터베이스 DML/DDL 이벤트에 직접 액세스할 수 있습니다.

마이크로서비스 기반 애플리케이션 전반의 일관성 보장

Oracle Transaction Manager for Microservices(MicroTx)는 분산 트랜잭션을 활성화하여 Kubernetes 및/또는 기타 환경에 배포된 다중 언어 마이크로서비스에서 분산 트랜잭션 일관성을 보장함으로써 애플리케이션 개발 및 운영을 간소화합니다.

MicroTx EE를 통해 Kubernetes 및 Docker Swarm에 배포된 애플리케이션에서 분산형 트랜잭션을 쉽게 사용할 수 있습니다. 개발자는 Java, JavaScript, C/C++, Blockchain, COBOL 및 Tuxedo와 같은 다양한 애플리케이션에서 다단계 커밋, 확인 및 취소 또는 장기 실행 Saga 트랜잭션 패턴을 쉽게 생성할 수 있습니다.

마이크로서비스 애플리케이션 및 데이터 일관성 조정

데이터 계층에서 GoldenGate를 사용하면 분산형 데이터 패브릭에서 데이터 일관성을 보장하고, 충돌을 감지하고, 데이터가 손실되지 않게 할 수 있으며, 분산형 애플리케이션을 위한 Oracle Transaction Manager for Microservices의 안정성과 일관성이 높아집니다. 개발자는 GoldenGate Data Streams AsyncAPI를 활용하여 Oracle 데이터 이벤트에 대한 액세스 및 관리를 더욱 강화할 수 있습니다. 더불어, 마이크로서비스 개발자는 분산형 애플리케이션 및 분석을 보다 안정적으로 구축할 강력한 기반이 생깁니다.

실습 랩

온프레미스 및 클라우드 시나리오 5가지(Kafka, HDFS, HBase, Cassandra, MongoDB)에서 빅데이터 커넥터를 실습하고 마이크로서비스 전반에서 데이터 일관성을 유지하는 방법을 알아보세요.


실시간 스트리밍 분석

지속적인 통합 및 분석을 위한 완전한 플랫폼

GoldenGate 데이터베이스 이벤트, Kafka 또는 JMS 메시지에서 캡처한 실시간 스트리밍 데이터를 모델링, 처리, 분석, 게시 및 실행합니다.

스트리밍 파이프라인을 사용하여 GoldenGate 복제 확장

패턴이 데이터를 매칭, 상호 연결, 필터링, 변환, 보강, 분석, 경보 및 게시하는 다음 단계 파이프라인을 사용하여 GoldenGate 데이터베이스 복제 이벤트를 확장합니다.

데이터 스트림 수집

모든 GoldenGate 소스와 Kafka 또는 JMS에서 데이터베이스 이벤트를 캡처합니다.

코딩이 필요 없는 파이프라인을 손쉽게 조합

바로 사용할 수 있는 스트리밍 패턴의 라이브러리에서 스트림 처리 파이프라인을 조합합니다.

동적으로 데이터 파이프라인 세분화

데이터를 수집하는 동시에 파이프라인 변환, 보강, 데이터 품질 및 머신러닝 기능을 미세 조정합니다.

사용 중인 데이터 고급 분석

데이터 포인트 및 데이터 이동을 분석하여 이상 징후 및 기타 상태(경보 트리거, 데이터 게시 및 API 호출)를 감지합니다. 연속 SQL을 사용하는 분석 함수와 일치하는 많은 전문 시계열, 지리적 공간 및 통계 패턴을 포함합니다.

GoldenGate와의 기본 통합

사전 구축된 연결은 OCI GoldenGate, GoldenGate, GoldenGate for Big Data 및 GoldenGate for Big Data Targets에서 데이터베이스 이벤트를 직접 캡처합니다.

OCI Streaming과의 기본 통합

OCI Streaming에 대한 사전 연결로 양방향 Apache Kafka 메시지 전송이 가능합니다.


Oracle GoldenGate Veridata로 검증

데이터 검증

  • 동기화되지 않은 테이블 레코드를 식별합니다.
  • 이기종 데이터베이스에서 데이터 일관성을 확인하십시오.

데이터 수정

데이터 세트를 비교하고 복구하여 데이터 품질을 향상하십시오.


주요 기능

그래픽 사용자 경험

사용하기 쉬운 그래픽 사용자 경험을 통해 관리자가 모든 주요 데스크톱 브라우저에서 작업을 안전하게 구성, 모니터링 및 관리 할 수 있습니다.

엔드 투 엔드 모니터링

모든 소스 및 대상에 걸쳐 광범위한 실시간 성능 및 사용 통계에 대한 데이터 검증 및 가시성을 통해 서비스 수준 계약 약정을 보장합니다.

광범위한 운영 API

잘 문서화된 REST API를 사용하여 관리 사용자 경험을 사용자 지정하고, 복제 프로세스에 운영 제어를 추가하고, 타사 도구와 통합합니다.

자동 스케일링

동적 확장성 및 병렬 트랜잭션 처리를 통해 워크로드 가변성에 관계 없이 최적의 처리량을 달성합니다.

인라인 변환

데이터 복제 프로세스는 변환 및 검증을 위한 50개 이상의 내장된 데이터 조작 기능과 보강, 분석 등에 대한 추가 인라인 데이터 준비를 위한 저장 절차 콜아웃을 허용합니다.

실시간 데이터 메시

운영 체제, 엔디언, 문자 집합 및 객체 구조 전체에 걸쳐 Oracle 및 타사 데이터베이스와 데이터 서비스를 복제하도록 고유한 방식으로 설계되었습니다. 모든 데이터 이동 토폴로지 및 최신 아키텍처 패턴을 지원합니다.


더 많은 통합 솔루션

Oracle ETL과 통합

  • Oracle Data Integrator와 함께 활용 가능합니다.
  • 초기 대량 로드를 수행한 후 데이터를 동기화 상태로 유지하십시오.

Enterprise Data Quality과 통합

데이터 웨어하우스 및 데이터 레이크에 대한 데이터를 정리하고 프로파일링하십시오.


모니터링 및 관리

모니터링 자동화

실시간 경고로 복제 상태에 대한 가시성. 강력한 관리 콘솔에서 상태를 확인하거나 풍부한 API를 사용하여 자동 복구를 엔지니어링합니다.

전사적 가시성

관리 대시보드 및 실시간 알림을 사용하여 복제 프로세스 완료 및 성능을 모니터링합니다.

Oracle Enterprise Manager와 통합

중앙 집중식 관리 및 모니터링을 통해 기업 전체에서 GoldenGate를 모니터링하여 생산성을 향상시키십시오.


Oracle GoldenGate Free

무료 버전

Oracle의 프리미어 데이터베이스 복제 플랫폼은 모든 사용자가 무료로 사용할 수 있습니다. 이 버전은 프로토타입 생성, 일반 교육, 개발, DevOps 및 테스트에 이상적입니다. Docker 컨테이너에서 랩톱, 온프레미스 또는 클라우드로 배포합니다.

모든 GoldenGate 기능 포함

이 버전을 운영 및 분석 사용 사례에 이용할 수 있습니다. 모든 엔터프라이즈급 데이터베이스 복제 기능을 포함하며 최신 마이크로서비스 아키텍처에서 실행됩니다.

역대급으로 간단해진 사용 경험

복제 수명 주기 내내 사용하기 쉽도록 설계됨 일반 패턴 카탈로그에서 시각적 복제 파이프라인을 구축할 수 있습니다. 또한 복제 프로세스가 시작되면 완전히 자동화됩니다.

소스 및 대상

현재 버전은 Oracle 데이터베이스에 연결되지만 더 많은 대상이 예정되어 있습니다.