Oracle은 단일 인스턴스, 샤딩된 데이터베이스 및 단일 또는 다중 호스트에서 실행되는 Oracle Real Application Clusters(Oracle RAC)를 위한 편리하고 컨테이너화된 이미지(Podman 및 Docker)를 제공해 배포 및 관리 작업을 줄여줍니다. Kubernetes에서 구동되는 Oracle의 DBO(Database Operator)는 Kubernetes API를 확장함으로써 Oracle Databases의 수명 주기 관리를 자동화해 줍니다.
Larry Ellison과 Juan Loaiza가 Oracle Database 23ai의 생성형 AI 전략을 소개합니다.
Kubernetes는 컨테이너화된 Oracle Databases의 신속한 프로비저닝을 위한 통합관리 기능을 제공하며, 사전 구축된 구성, 자체 모니터링 및 탄력성을 기반으로 한 신속한 배포를 지원합니다.
최소한의 작업만으로 컨테이너화된 이미지를 사용하고, 클라우드 및 온프레미스 환경 모두에 배포할 수 있습니다.
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 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 |
데이터베이스 관리 자동화
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 Operator for Kubernetes(OraOperator)의 프로덕션 릴리스(버전 1.0.0)가 출시되었습니다.
전체 기사 읽기Oracle Database를 사용한 애플리케이션 개발
마이크로서비스 시작하기
무료 마이크로 서비스 트랜잭션 관리자
컨테이너 및 Kubernetes용 Oracle Databases가 귀사에 어떤 도움을 줄 수 있는지 확인해 보세요.