Corra e dimensione sua aplicação.

Linkages imagens, formas e ferramentas compara VMs, contêineres e funções.

A campanha A terá um número crescente de visitas à Loja Andina. O computador precisa decidir o que executar, como gerenciar e como expandir a capacidade sem perder ordens.

Conceitos de Chave

Uma. instância. É o ambiente computação que executa uma carga. Su. imagem fornece o sistema operacional e o software inicial. Su. Forma. define recursos como um processador, memória e recurso de rede. Formas flexíveis permitem que OCPU e memória seja ajustada em combinações suportadas. Verificar arquitetura, disponibilidade e limites: um imagem x86 não funciona de forma intersetorial com um processador de armas.

Uma. VM Ele usa hardware virtualizado. Uma instância. Metal nu fornece um servidor físico dedicado. A Máquina Virtual Dedicada Ele dedicou um hospedeiro físico às VMs de seu cliente. São opções diferentes de isolamento e monitoramento. "nano instância" não é uma categoria de instância geral OCI nesta questão.

O Volume da bota contém o disco inicial. Os volumes de dados podem ser gerenciados separadamente. Uma. configuração da instância mantém parâmetros reutilizáveis para criar instâncias. Não é uma cópia execução do aplicativo e não substitui o backup de dados. A instância. pool Gerencie um conjunto de instâncias com uma configuração comum.

O instâncias apresentáveis. Ofereça uma capacidade de baixo custo que pode ser recuperada pela OCI, encerrando a instância. Eles cobrem com trabalhos que toleram interrupções, como um monte que mantém avanços e pode ser re-testado. mas com a única instância que mantém uma operação indispensável. Verifique as formas e funções suportadas: nem todas as opções para um VM regular estão disponíveis. Veja. Capacidade apresentável.

Empréstimo, conexão e escala.

Ao criar um compartimento de seleção VM, localização, imagem, forma, VCN, sub-rede, acesso SSH e armazenamento. Mantenha a chave privada sob sua supervisão. OCI recebe chave pública. A conexão A SSH requer autenticação do sistema operacional e conectividade de rede e regras. A adesão de Administradores não substitui a chave do usuário do Linux.

Cloud Shell oferece um ambiente terminal com ferramentas como OCI CLI e autenticação de sessão. Não evite IAM ou torne qualquer IP privado disponível por si só. Para chegar a um VM privado, você precisa de um acesso incorporado e método de conectividade para essa rede, por exemplo Bastion ou uma conexão privada apropriada.

Em. Escalada vertical.Reforma a capacidade de uma instância compatível. Pode exigir reinício. Em. Horizontal, você muda o número de instâncias. Autoscaling Você pode nomear o estado ou pool com políticas baseadas em métrica ou programação. Defina tempos mínimos, máximos e de espera para evitar uma resposta instável a cada bico curto.

Live Migration Move um VM compatível entre hospedeiros físicos enquanto continua a trabalhar com uma possível pausa curta. Não é uma garantia universal de interrupção zero ou procedimento para mover qualquer carga entre as regiões. Verifique a compatibilidade e manutenção em Migração de agências.

Containers, Kubernetes e funções

A contêiner Embalar um aplicativo e dependências do usuário. Compartilha o núcleo do ambiente onde ele corre. Não remove a existência do sistema operacional. Uma. imagem de contêiner e um imagem VM são artefatos diferentes.

A necessidade da tenda Serviço para avaliar
Aplicação que precisa controlar seu sistema operacional. Compute VM ou metal nu, conforme necessário.
Executar contêineres sem um cluster Kubernetes Container Instances
Orquestar implantações, services e escalando com Kubernetes Oracle Kubernetes Engine (OKE)
Correr lógica ajustada com um evento ou chamada Oracle Functions

Em. OKEOracle gerencia plano de controle; As responsabilidades sobre nós e execução dependem de opções escolhidas. Você ainda é responsável Cargas, Acesso e Configuração. O pods Corra contêineres, deployments Expressa as cópias desejadas e services Oferecer acesso estável. OCI Container Registry Armazena imagens privadas ou públicas.

Em. FunctionsO equipamento desdobra um código de pacote e define como invocá-lo. Um evento de upload de objetos pode ativar o processamento de um imagem. "Serverless" significa que você não gerencia servidores individuais para esse execução; Ainda há recursos, permissões, limites, observabilidade e custos. Consulta OKE y Functions.

Exemplo passo a passo

  1. A tenda começa com duas VMs para uma aplicação existente. Não precisa reescrevê-lo para aprender OCI.
  2. Captura parâmetros de lançamento em uma configuração de instância e cria um pool.
  3. Coloque o pool atrás de uma máquina de balanceamento. Mantenha ordens fora do disco efêmero e evite sessões que dependem de um único VM.
  4. Defina uma política de escala automática. O exemplo didático A de duas instâncias permite até quatro e aumenta a capacidade se a métrica permanecer alta durante a configuração. Esses números são o caso, e não são necessários valores OCI.
  5. Verifique também o declínio: antes de retirar a capacidade, solicitações e dados devem ser salvos.

Para a produção de miniaturas, a tenda avalia Functions disparado por eventos. É uma decisão independente sobre o tempo de execução principal.

Erros comuns.

Exercício de aposentadoria.

A tenda quer executar um processamento contêiner sem manter Kubernetes. A tarefa diferente deve transformar cada foto em um evento. Que opções você avaliaria? Que informação faria você reconsiderá-los?

Solução

Container Instances para contêiner sem o próprio cluster e Functions para tarefa por evento. Se a primeira aplicação requer APIs Kubernetes e orquestração, considere OKE. Se o segundo requer execuções ou recursos incompatível com os limites do Functions, outra corrida será avaliada. A palavra "contêiner" não requer uma escolha de Kubernetes.

Fontes e revisão

Consulta Compute, Escala automática, Container Instances y Migração. Compare imagem e forma, vertical e horizontal e OKE e Functions com um próprio exemplo.

Search em CertiTips

12 cursos disponíveis.