OCI 지원 도구

OCI(Oracle Cloud Infrastructure(OCI)는 오라클 클라우드가 제공하는 모든 자원 관리 기능을 REST API로 제공합니다. 이 REST API를 기반으로 CLI 툴, IaC(Infrastructure as Code) 툴, IDE 플러그인, OCI 모니터링 플러그인 등이 개발되었습니다.

다음과 같은 OCI 툴을 DevOps 및 OCI 관리 툴로 활용할 수 있습니다. 2020.02년 현재 대표적인 OCI 지원 툴로는 다음과 같은 것들이 있습니다.

도구 이름 역할 개발조직 코드 레파지토리/문서 사이트
OCI REST API OCI 자원 관리 기능을 공개하는 REST 인터페이스 Oracle 비공개
OCI Python SDK OCI REST API의 Python 랩퍼 Oracle Github: OCI Python SDK
OCI Java SDK OCI REST API의 Java 랩퍼 Oracle Github: OCI Java SDK
OCI Ruby SDK OCI REST API의 Ruby 랩퍼 Oracle Github: OCI Ruby SDK
OCI Go SDK OCI REST API의 Go 랩퍼 Oracle Github: OCI Go SDK
OCI CLI OCI Python SDK 기반으로 개발된 CLI 툴 Oracle 주도 Open Source Github: OCI CLI
OCI Ansible Module Ansible에서 OCI 자언 프로비저닝을 지원하는 모듈 Oracle 주도 Open Source Github: oci-ansible-modules
OCI Terraform Provider Terraform에서 OCI 자원을 제어할 수있도록 지원하는 Provider Oracle 주도 Open Source Terraform OCI Docs
OCI Grafana Plug-in Grafana에서 OCI 모니터링 정보를 쿼리하고 Grafana에 출력하는 것을 지원하는 Plug-in Oracle Grafana Docs
Jenkins OCI Plug-in Jenkin의 OCI 자원 접근 및 관리를 돕는 Plug-in Oracle github:oci-compute-jenkins-plugin
Eclipse OCI Plug-in: Oracle Cloud Tools Eclipse OCI Plug-in Oracle Eclipse Marketplace:Oracle Cloud Tools github:oci-toolkit-eclipse

다음과 같은 OCI 지원 툴을 설치 및 사용법에 대하여 정리하겠습니다.

참고 문서

  • 문서 생성: 2020-04-06 01:11 / 최종 문서 수정: 2020-04-06 01:11
  • Disclaimer
    이 저작물은 Oracle과 관계없이 개인으로서 개인의 시간을 할애하여 작성된 글 입니다. 본 글의 내용, 입장, 예측은 Oracle을 공식적으로 절대 대변하지 않습니다.