Observação:

Usar Instâncias de Contêiner do OCI para programar o início e a interrupção das Instâncias de Computação do OCI

Introdução

O Oracle Cloud Infrastructure (OCI) Container Instance é um serviço de computação sem servidor que permite executar contêineres de forma rápida e fácil sem gerenciar servidores.

Você pode usar o serviço OCI Compute para criar instâncias de computação bare metal ou de máquina virtual (VM) para implantar e executar seus aplicativos. O OCI Compute permite que você provisione e gerencie hosts de computação, conhecidos como instâncias.

Este tutorial descreve um exemplo de como usar Instâncias de Contêiner para gerenciar o estado do ciclo de vida das Instâncias de Computação em um compartimento (também pode ser estendido à tenancy). Há casos em que você precisa de uma maneira automatizada de programar a interrupção/início das Instâncias do Serviço Compute - como um job crontab. Por exemplo, você precisa de algumas de suas instâncias de computação para serem executadas durante o dia e pará-las durante a noite para economizar no custo. Esse tipo de job "crontab" pode ser criado com o serviço OCI Container Instance.

Basicamente, a instância de contêiner executa código Python procurando uma tag de formato livre específica em cada instância de computação de um compartimento, em um loop. Se encontrar a tag específica, ela comparará o valor da tag com o horário atual (quando o script for executado) para estabelecer se a instância de computação deve estar no estado em execução ou interrompida nesse momento e decidirá interromper ou iniciar a instância de computação.

Objetivos

Pré-requisitos

Tarefa 1: Criar um grupo dinâmico para permitir que a Instância do Contêiner gerencie Instâncias do Serviço Compute

Tarefa 2: Criar uma política para permitir que os recursos do grupo dinâmico gerenciem instâncias de computação

Tarefa 3: Criar a imagem do Docker

Tarefa 4: Fazer upload da imagem para o Oracle Cloud Infrastructure Registry

Tarefa 5: Definir tag de formato livre na instância de computação

Tarefa 6: Criar a instância de contêiner

Aquisições

Mais Recursos de Aprendizagem

Explore outros laboratórios no site docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal YouTube do Oracle Learning. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.