TheKoguryo's 기술 블로그

 Version 2024.11.15

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 지원 여부 및 관련 기능의 차이가 있을 수 있습니다.



이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.

Last updated on 30 Oct 2023