참고:

OCI 컨테이너 인스턴스를 사용하여 OCI 컴퓨트 인스턴스에 대한 시작 및 정지 일정을 잡습니다.

소개

OCI(Oracle Cloud Infrastructure) 컨테이너 인스턴스는 서버 관리 없이 빠르고 쉽게 컨테이너를 실행할 수 있는 서버 미사용 컴퓨트 서비스입니다.

OCI 컴퓨트 서비스를 사용하여 애플리케이션을 배치 및 실행할 베어메탈 컴퓨트 또는 VM(가상 머신) 인스턴스를 생성할 수 있습니다. OCI 컴퓨트를 사용하면 컴퓨트 호스트(인스턴스)를 프로비전하고 관리할 수 있습니다.

이 사용지침서에서는 컨테이너 인스턴스를 사용하여 구획에서 컴퓨트 인스턴스의 라이프사이클 상태를 관리하는 방법의 예를 설명합니다. 이를 테넌시로 확장할 수도 있습니다. crontab 작업과 같이 컴퓨팅 인스턴스의 중지/시작을 자동으로 예약하는 방법이 필요한 경우가 있습니다. 예를 들어 낮에는 일부 컴퓨트 인스턴스를 실행하고 밤에는 중지하여 비용을 절감해야 합니다. 이러한 종류의 "crontab" 작업은 OCI 컨테이너 인스턴스 서비스를 사용하여 생성할 수 있습니다.

기본적으로 컨테이너 인스턴스는 Python 코드를 실행하여 구획의 각 컴퓨트 인스턴스에서 루프 내 특정 자유형 태그를 찾습니다. 특정 태그를 찾으면 태그 값을 현재 시간(스크립트가 실행될 때)과 비교하여 컴퓨트 인스턴스가 실행 중 또는 정지됨 상태여야 하는지 여부를 설정하고 컴퓨트 인스턴스를 정지하거나 시작하기로 결정합니다.

목표

필요 조건

작업 1: 컨테이너 인스턴스가 컴퓨트 인스턴스를 관리할 수 있도록 동적 그룹을 생성합니다.

작업 2: 동적 그룹의 리소스가 컴퓨트 인스턴스를 관리할 수 있도록 허용하는 정책을 생성합니다.

작업 3: Docker 이미지 빌드

작업 4: Oracle Cloud Infrastructure Registry에 이미지 업로드

작업 5: 컴퓨트 인스턴스에서 자유 형식 태그 정의

작업 6: 컨테이너 인스턴스 생성

승인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.