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
- A tenda começa com duas VMs para uma aplicação existente. Não precisa reescrevê-lo para aprender OCI.
- Captura parâmetros de lançamento em uma configuração de instância e cria um pool.
- 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.
- 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.
- 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.
- "Autoscaling conserta um banco de dados lento." Adicionar frontes não remove o gargalo compartilhado. Cuidado com a carga antes de subir.
- "A configuração da instância A preserva minhas ordens." Ele descreve como criar casos. Os dados exigem sua própria estratégia.
- "Serverless não tem servidores e não tem responsabilidades." O fornecedor remove sua administração. Código, acesso e operação continuam a importar.
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.