관리 인터페이스
Oracle Base Database Cloud@Customer 및 Oracle Data Infrastructure Cloud@Customer는 사용 사례 및 자동화 요구사항에 맞는 다양한 관리 인터페이스를 제공합니다.
OCI 리소스는 운영 요구 사항에 따라 여러 인터페이스를 사용하여 생성 및 관리할 수 있습니다. 사용 가능한 인터페이스는 다음과 같습니다.
- 콘솔 및 지원되는 자동화 도구
- 애플리케이션 프로그래밍 인터페이스(API)
- CLI(명령줄 인터페이스)
이러한 관리 인터페이스는 다음 두 가지 주요 범주로 분류됩니다.
- OCI 제어 플레인 인터페이스
- 로컬 클라우드 VM CLI
OCI 제어 플레인 인터페이스
OCI API는 HTTPS 요청 및 응답을 사용하는 표준 REST API입니다. 리소스 생성 및 관리를 위한 직관적인 그래픽 인터페이스인 콘솔은 OCI API에 대한 인터페이스 중 하나입니다. OCI API를 사용하는 자동화를 개발할 때 SDK, 도구, 플러그인을 포함한 추가 인터페이스를 사용하여 개발을 촉진하고 OCI 리소스 관리를 간소화할 수 있습니다. 이러한 API의 하위 집합은 리소스 및 해당 인프라에 적용됩니다. 각 인터페이스는 OCI API를 호출하여 동일한 기능을 제공하며 선호도 및 사용 사례에 따라 유연성과 선택을 지원합니다.
- CLI(명령행 인터페이스): OCI CLI는 자체적으로 또는 콘솔에서 클라우드 리소스 및 기타 OCI 작업을 완료하는 데 사용할 수 있는 작은 설치 공간 도구입니다. CLI는 콘솔과 동일한 핵심 기능과 추가 명령들을 제공합니다. 이러한 기능(예: 스크립트 실행 기능) 중 일부는 콘솔의 기능을 확장합니다.
- 소프트웨어 개발 키트(SDK): OCI는 클라우드 리소스 및 애플리케이션을 위한 맞춤형 솔루션을 개발할 수 있는 SDK를 제공합니다.
- DevOps 도구 및 플러그인: 이러한 도구는 인프라 프로비저닝 및 관리를 단순화하고, 자동화된 프로세스를 지원하고, 개발을 촉진할 수 있습니다. 툴에는 리소스 관리자 및 OCI Ansible Collection과 함께 사용되는 OCI Terraform Provider가 포함됩니다.
- Cloud Shell: Cloud Shell은 콘솔에서 액세스할 수 있는 무료 브라우저 기반 터미널로, 사전 인증된 OCI CLI 및 기타 유용한 개발자 툴이 포함된 Linux 셸에 대한 액세스를 제공합니다. 셸을 사용하여 클라우드 및 기타 OCI 리소스와 상호 작용하고, 실습 및 자습서를 따르고, OCI CLI 명령을 빠르게 실행할 수 있습니다.
- 부록 및 참조: 이 일반 참조는 OCI 서비스와 통합되도록 SDK 및 기타 개발자 툴을 구성하는 방법을 보여줍니다.
-
REST API: 이 전체 참조는 설명, 구문, 엔드포인트, 오류 및 서명을 포함하여 OCI REST API에 대한 세부정보를 제공합니다.
전체 API 참조는 다음을 참조하십시오.
로컬 클라우드 VM CLI
OCI REST 기반 API 외에도 Oracle Base Database Cloud@Customer에서 VM 클러스터의 일부로 프로비저닝된 VM 게스트에 있는 CLI(명령행 인터페이스) 유틸리티를 사용하여 다양한 라이프사이클 및 관리 작업을 수행할 수 있습니다.
OCI API가 선호되는 인터페이스입니다. 서비스가 일시적으로 접속 해제된 상태이므로 OCI API를 사용할 수 없는 경우에만 로컬 유틸리티를 사용합니다.
유틸리티에는 다음이 포함됩니다.
-
dbaascli:
dbaascli유틸리티를 사용하여 서비스에서 다음과 같은 다양한 데이터베이스 수명 주기 및 관리 작업을 수행할 수 있습니다.- 데이터베이스 유저의 암호 변경
- 데이터베이스 시작
- PDB(플러그 가능한 데이터베이스) 관리
- 연결 해제 모드에서 ECPU 코어 수 스케일링
-
bkup_api:
bkup_api유틸리티를 사용하여 서비스에서 전체 데이터베이스 또는 개별 PDB(플러그인할 수 있는 데이터베이스)의 온디맨드 백업을 생성하거나 자동 백업 구성에 사용되는 백업 설정을 사용자정의하는 등 다양한 백업 및 복구 작업을 수행할 수 있습니다.
이러한 유틸리티는 여기에 나열된 OCI API 기반 인터페이스와 별도로 제공됩니다. 로컬 VM 명령줄 유틸리티를 사용하려면 VM 클러스터의 VM에 접속하고 실행을 위해 OCI 사용자 보안이 아닌 VM 운영체제 사용자 보안을 사용해야 합니다. 이 유틸리티는 서비스가 OCI 제어 플레인에서 연결 해제된 경우 작업을 수행하는 데 사용할 수 있습니다. 이러한 유틸리티를 통해 실행되는 대부분의 작업은 DB Sync이라는 프로세스를 사용하여 변경 사항을 OCI 제어 플레인으로 다시 동기화합니다.
이러한 CLI 유틸리티를 포함하는 VM의 클라우드 툴링 소프트웨어는 Oracle에 의해 정기적으로 자동으로 업데이트됩니다.