컨테이너 및 Kubernetes를 위한 Oracle Databases

Oracle은 단일 인스턴스, 샤딩된 데이터베이스 및 단일 또는 다중 호스트에서 실행되는 Oracle Real Application Clusters(Oracle RAC)를 위한 편리하고 컨테이너화된 이미지(Podman 및 Docker)를 제공해 배포 및 관리 작업을 줄여줍니다. Kubernetes에서 구동되는 Oracle의 DBO(Database Operator)는 Kubernetes API를 확장함으로써 Oracle Databases의 수명 주기 관리를 자동화해 줍니다.

Oracle Database를 활용한 Kubernetes, 컨테이너, 마이크로서비스(27:31)
Oracle Database 23ai 발표: 데이터베이스에서 직접 사용하는 AI

Larry Ellison과 Juan Loaiza가 Oracle Database 23ai의 생성형 AI 전략을 소개합니다.

컨테이너 및 Kubernetes용 Oracle Databases 특징

Kubernetes 기반 컨테이너화된 데이터베이스

Kubernetes는 컨테이너화된 Oracle Databases의 신속한 프로비저닝을 위한 통합관리 기능을 제공하며, 사전 구축된 구성, 자체 모니터링 및 탄력성을 기반으로 한 신속한 배포를 지원합니다.

컨테이너화된 데이터베이스

최소한의 작업만으로 컨테이너화된 이미지를 사용하고, 클라우드 및 온프레미스 환경 모두에 배포할 수 있습니다.

Kubernetes를 위한 Oracle Database Operator

Oracle Database는 Kubernetes API에 커스텀 리소스 정의가 포함된 소프트웨어 확장과 Kubernetes 클러스터 안팎에 배포된 데이터베이스의 자동 운영 및 수명주기 관리를 위한 컨트롤러를 제공합니다.

개발 및 테스트 가속화

사전 구축된 이미지를 사용해 개발 및 테스트용 데이터베이스를 신속하게 구축하여 클라우드 또는 온프레미스 애플리케이션의 배포 속도를 높일 수 있습니다.

데이터베이스 통합

더 적은 수의 서버에서 더 많은 수의 데이터베이스 컨테이너를 실행하여 인프라 비용 및 복잡성을 줄일 수 있습니다.

이식성

온프레미스 및 클라우드 전반에서 컨테이너화된 Oracle Databases를 신속하고 일관적으로 실행할 수 있습니다.

확장성

더 많은 Oracle Database 인스턴스를 효율적으로 생성하기 위해 여러 개의 컨테이너를 추가할 수 있습니다. 컨테이너는 데이터베이스 워크로드 지원에 필요한 개수만큼만 실행됩니다.

Docker 및 Podman용 런타임 환경

컨테이너 이미지 Docker(OL7) Podman(OL8)
운영 운영
단일 인스턴스 데이터베이스(SE, EE, XE, Oracle Database 26ai Free 포함) 19.22c, 21.3c 19.22c, 21.3c, Oracle AI Database 26ai Free
Globally Distributed Database 19.22c, 21.3c 19.22c, 21.3c, Oracle AI Database 26ai Free
Oracle RAC(온프레미스 전용) 19.16c, 21.3c 19.16c, 21.7c


Oracle Container Registry 살펴보기

데이터베이스 배포를 위한 인프라 통합관리

Oracle Database의 컨테이너화된 이미지를 활용하여 IT 인프라의 배포 및 통합을 자동화할 수 있습니다.

인프라 리소스 모니터링

리소스를 모니터링하여 애플리케이션의 고가용성을 유지하고 워크로드 요구 사항을 기반으로 데이터베이스 포드를 확장 또는 축소할 수 있습니다.

Kubernetes용 런타임 환경

컨테이너 이미지 Oracle Cloud Native Environment(OCNE) 및 OCI Container Engine for Kubernetes(OKE)
운영
단일 인스턴스 데이터베이스(SE, EE, XE, Oracle Database 26ai Free 포함) 19.22c, 21.3c, Oracle AI Database 26ai Free
Globally Distributed Database 19.22c, 21.3c, Oracle AI Database 26ai Free
Oracle RAC(온프레미스 전용) 19.28


GitHub—컨테이너 런타임 환경에서의 Oracle Database

데이터베이스 관리 자동화

Oracle Database Operator for Kubernetes(OraOperator)는 개발자, DBA, DevOps, GitOps 팀이 Oracle Databases의 배포 및 관리에 드는 시간과 복잡성을 줄일 수 있게 지원합니다. 또한 대부분의 데이터베이스 운영에 있어 사람 운영자 또는 관리자에 대한 의존성을 없애줍니다.

데이터베이스 수명주기 관리 및 배포를 위해 확장된 Kubernetes API

Oracle Database는 Kubernetes가 관장하는 기타 수명주기 관리 작업의 시작, 중지, 모니터링, 패치, 업그레이드 및 수행을 위해 Kubernetes에 기본으로 포함된 인프라입니다. 클라우드, 온프레미스, Kubernetes 내부 등 위치와 상관없이 Oracle Database는 이와 같은 기능들을 동일하게 제공합니다.

OraOperator Release v 2.0

v2.0.0의 새로운 기능

  • Red Hat OpenShift 파트너 검증
    • OraOperator 및 컨트롤러 검증됨
    • Red Hat Operators 카탈로그에 등재됨
  • 새 Oracle Restart 컨트롤러
    • GI 및 ASM 배포 지원
      • ASM 디스크 프로비저닝, 추가, 삭제 외 추가 기능
  • Oracle AI Database 26ai Free
    • 단일 인스턴스 데이터베이스(SIDB) 및 Oracle Globally Distributed Database(GDD) 컨트롤러 지원
  • Oracle REST Data Services (ORDS) 서비스 개선 사항
    • OpenShift 지원 서비스 계정
    • Oracle APEX 설치 파일 및 APEX 이미지를 영구 볼륨에 자동 다운로드
  • Oracle Base Database Service
    • 컨트롤러의 데이터베이스 백업, 복원 및 패치 적용 기능 향상
  • Oracle Database Operator for Kubernetes 애드온의 새로운 플랫폼 통합
    • Oracle Private Cloud Appliance(PCA) OCI Kubernetes Engine(OKE) 콘솔에서 배포
    • Compute Cloud@Customer(C3) OKE 콘솔에서 배포
K8s 클러스터의 컨테이너화된 데이터베이스
단일 인스턴스 데이터베이스(SE, EE, XE, Free Lite, Oracle Database 26ai Free) 프로비전/복제/삭제 패치 리소스 및 구성 관리
글로벌 분산 데이터베이스(Oracle Database 26ai Free) 프로비전/복제/삭제 샤드 확장
(확장/축소)
Oracle AI Database 26ai RAFT 복제 지원 패치
Data Guard(미리보기) 대기 생성 Fast-Start Failover 관찰자 기본 및 보조 패치 적용 Snapshot Standby 지원
True Cache(미리보기) 인스턴스 프로비저닝 패치
OCI 전용 데이터베이스
Oracle RAC를 사용하는 Autonomous Database(서버리스 및 전용) 프로비전/바인드 수직 확장 (확장/축소) 네트워크 액세스 옵션 장기 백업 및 복원 데이터베이스 복제 시작/정지/종료
Oracle RAC를 사용하는 Base Database Service 프로비전/바인드 수직 확장 (확장/축소) 온디맨드 백업 PDB 관리 데이터베이스 복제 시작/정지/종료
온프레미스 및 OCI 데이터베이스
Oracle RAC를 사용하는 멀티테넌트 데이터베이스(Exadata, PDB/CDB) CDB에
바인드/생성
PDB 플러그/언플러그 PDB 삭제 PDB 복제 PDB 열기/닫기 적극적인 삭제 정책 지원
ORDS 기반 컨트롤러 수명 주기 관리
관찰가능성
데이터베이스 관찰가능성(미리보기) 메트릭/로그 수집 엑스포터 컨테이너 이미지 지원


Kubernetes v2.0.0용 Oracle AI Database Operator

Oracle, Director Product Management, Kuassi Mensah
Oracle, Software Architect, Param Saini
Oralce, Vice President of Product Development and management leader, Sanjay Singh

엔터프라이즈 데이터베이스를 진정한 Kubernetes 네이티브로 만들기 위한 노력이 눈부신 도약을 이루어냈습니다. Oracle이 Oracle AI Database Operator for Kubernetes 버전 2.0.0(일명 OraOperator)을 출시했습니다. 강화된 자동화 , 확장된 플랫폼 지원, 새로 탑재된 강력한 기능으로 이제 엔터프라이즈급 데이터베이스를 클라우드 네이티브 시대에 걸맞는 방식으로 관리해 보세요.

기사 전문 읽어보기

기타 추천 항목

컨테이너 및 Kubernetes용 Oracle Databases 시작하기


문의하기

컨테이너 및 Kubernetes용 Oracle Databases가 귀사에 어떤 도움을 줄 수 있는지 확인해 보세요.