4.2 Oracle Database
Oracle Databases for Containers and Kubernetes를 보면 오라클 데이터베이스는 컨테이너와 쿠버네티스를 지원한다고 설명하고 있습니다. 정확한 이해를 위해 해당 페이지에서 분류한 3가지의 내용을 살펴보면 다음과 같습니다.
- Oracle Databases for Containers: Docker, Podman을 통해 대상 호스트에 컨테이너 형식으로 기동하는 방식을 지원한다는 뜻입니다.
- Oracle Databases for Kubernetes: 쿠버네티스 클러스터 내부에서 컨테이너 Pod 형식으로 기동하는 방식을 말합니다.
- Oracle Database Operator on Kubernetes: 오라클에서 오픈소스로 Oracle Database Operator on Kubernetes를 제공합니다. 이를 쿠버네티스 클러스터에 설치하면, 이를 통해 쿠버네티스 클러스터 내부에서 컨테이너 Pod로 기동(두 번째에서 말한 Oracle Databases for Kubernetes) 할 수 있습니다. 더불어 쿠버네티스 YAML을 통해 OCI 기반 오라클 데이터베이스 서비스 또는 On-Premise 상에 설치된 오라클 데이터베이스의 라이프사이클을 관리할 수 있습니다.
그리고 여기에 추가하여 지난 2023년 9월, Autonomous Database Free Container Image가 출시되었습니다.
- Autonomous Database Free Container Image: 개발자를 위해 OCI 서비스로 제공하고 있는 Autonomous Database를 OCI가 아닌, 개인 데스크탑/랩탑에서 실행할 수 있는 Autonomous Database Free Container Image를 무료로 제공합니다. 로컬 PC에 docker CLI 호환 도구를 통해 실행할 수 있습니다.
위 각 항목에 따라 지원되는 오라클 데이터베이스 지원 버전, RAC 지원 여부 및 관련 기능의 차이가 있을 수 있습니다.
이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.