컨테이너 및 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 23ai Free 포함) 19.22c, 21.3c 19.22c, 21.3c, 23ai Free
Globally Distributed Database 19.22c, 21.3c 19.22c, 21.3c
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 23ai Free 포함) 19.22c, 21.3c, 23ai Free
Globally Distributed Database 19.22c, 21.3c


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 1.1.0

제어 장치 및 수명 주기 지원
K8s 클러스터의 컨테이너화된 데이터베이스
단일 인스턴스 데이터베이스(SE, EE, XE, Oracle Database 23ai Free 포함) 데이터베이스 프로비저닝 데이터베이스 복제 데이터베이스 패치 데이터베이스 삭제 데이터베이스 구성 매개변수 수정
Data Guard(미리보기) 단일 인스턴스 데이터베이스용 대기 데이터베이스 생성 DG 구성에 데이터베이스 추가 수동 스위치오버 기본 및 보조 패치 적용
Globally Distributed Database 샤드의 토폴로지 프로비저닝 샤드 추가 샤드 삭제 데이터베이스 샤드 복제 Kubernetes 클러스터에서 사용자 정의 샤드의 토폴로지 프로비저닝
OCI 전용 데이터베이스
Oracle RAC를 사용하는 Autonomous Database(서버리스 및 전용) Autonomous Database 프로비저닝 Autonomous Database 바인딩 Autonomous Database 시작/중지 종료
(소프트/하드)
수직 확장
(확장/축소)
네트워크 액세스 옵션 장기 백업 및 복원
Oracle RAC를 사용하는 Base DB 프로비저닝 바인드 수평 구성 확장/축소 스토리지 확장 온디맨드 백업 Base Database 종료
온프레미스 및 OCI 데이터베이스
Oracle RAC를 사용하는 멀티테넌트 데이터베이스(Exadata, PDB/CDB) CDB에 바인딩 PDB 생성 PDB 플러그 PDB 언플러그 PDB 삭제 PDB 복제 PDB 열기/닫기


운영자 레벨 향상 v1.1.0

  • 네임스페이스에 대한 범위 지정 배포로 보안 강화
  • Oracle Database 23ai Free 프로비저닝
  • OCI Container Engine for Kubernetes 콘솔에서 자동 배포
  • OKE Workload Identity: OKE 인증서를 사용한 액세스 제어 향상
2023년 7월 6일

Oracle Database Operator for Kubernetes 정식 출시

Oracle, Director of Product Management, Kuassi Mensah

Oracle Database Operator for Kubernetes(OraOperator)의 프로덕션 릴리스(버전 1.0.0)가 출시되었습니다.

전체 기사 읽기

기타 추천 항목

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


문의하기

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