Crie um serviço de contêiner altamente disponível com o Lightsail - Amazon Lightsail

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Crie um serviço de contêiner altamente disponível com o Lightsail

Neste guia, mostramos como criar um serviço de contêiner do Amazon Lightsail usando o console do Lightsail e descrevemos as configurações do serviço de contêiner que você pode definir.

Antes de começar, recomendamos que você se familiarize com os elementos de um serviço de contêiner do Lightsail. Para obter mais informações, consulte Serviços de contêiner.

Capacidade do serviço do contêiner (escala e potência)

Você deve escolher a capacidade do seu serviço de contêiner quando criá-lo pela primeira vez. A capacidade é composta por uma combinação dos seguintes parâmetros:

  • Escala: o número de nós de computação nos quais você deseja que a workload do contêiner seja executada. A workload do contêiner é copiada entre os nós de computação do seu serviço. Você pode especificar até 20 nós de computação para um serviço de contêiner. Você escolhe a escala com base no número de nós que deseja que alimentem seu serviço para obter melhor disponibilidade e maior capacidade. O tráfego para seus contêineres terá a carga balanceada em todos os nós.

  • Potência: a memória e as vCPUs de cada nó em seu serviço de contêiner. As potências que você pode escolher são Nano (Na), Micro (Mi), Pequena (Sm), Média (Md), Grande (Lg) e Extra grande (Xl); cada uma com uma quantidade progressivamente maior de memória e vCPUs.

O tráfego de entrada tem a carga balanceada em toda a escala (número de nós de computação) do serviço de contêiner. Por exemplo, um serviço com uma potência Nano e uma escala de 3 terá 3 cópias da workload do contêiner em execução. Cada nó terá 512 MB de RAM e 0,25 vCPUs. O tráfego de entrada terá a carga balanceada entre os 3 nós. Quanto maior a capacidade escolhida para o serviço de contêiner, maior o tráfego que ele será capaz de suportar.

Você pode aumentar dinamicamente a capacidade e a escala do serviço de contêiner a qualquer momento, sem tempo de inatividade, se achar que ele está com provisionamento insuficiente, ou diminuí-las, se achar que está com excesso de provisionamento. O Lightsail gerencia automaticamente a mudança de capacidade junto com sua implantação atual. Para obter mais informações, consulte Alterar a capacidade dos seus serviços de contêiner do Lightsail.

Definição de preço

O preço mensal do seu serviço de contêiner é calculado multiplicando o preço-base de sua potência pela escala (número de nós de computação). Por exemplo, um serviço com a potência média de US$ 40,00 e uma escala de 3 custará US$ 120,00 por mês.

Cada serviço de contêiner, independentemente da capacidade configurada, inclui uma cota mensal de transferência de dados de 500 GB. A cota de transferência de dados não é alterada, independentemente da potência e da escala que você escolher para o seu serviço. Transferência de dados para a Internet além da cota resultará em uma cobrança excedente que varia de acordo com a região da AWS e começa em US$ 0,09 por GB. Transferência de dados a partir da Internet além da quota não implica em uma taxa excedente. Para obter mais informações, consulte a Página de preços do Lightsail.

Você será cobrado pelo serviço de contêiner, independentemente de ele estar habilitado ou desabilitado e se ele tem uma implantação ou não. Você deve excluir seu serviço de contêiner para parar de ser cobrado por ele. Para obter mais informações, consulte Excluir serviços de contêiner do Lightsail.

Estado do serviço de contêiner

Seu serviço de contêiner pode estar em um dos seguintes estados:

  • Pendente: seu serviço de contêiner está sendo criado.

  • Pronto: seu serviço de contêiner está sendo executado, mas não tem uma implantação de contêiner ativa.

  • Em implantação: sua implantação está sendo iniciada no serviço de contêiner.

  • Em execução: seu serviço de contêiner está em execução e tem uma implantação de contêiner ativa.

  • Em atualização: sua capacidade de serviço de contêiner ou seus domínios personalizados estão sendo atualizados.

  • Em exclusão: seu serviço de contêiner está sendo excluído. Seu serviço de contêiner fica nesse estado depois que você optar por excluí-lo e permanece assim apenas por um breve momento.

  • Desabilitado: seu serviço de contêiner está desabilitado, sua implantação está ativa, e os contêineres, se houver, estão desligados.

Sub-estado do serviço de contêiner

Se o serviço de contêiner estiver no estado Implantando ou Atualizando, um dos seguintes sub-estados adicionais é exibido abaixo do estado do serviço de contêiner:

  • Criando recursos do sistema: os recursos do sistema para o serviço de contêiner estão sendo criados.

  • Criando infraestrutura de rede: a infraestrutura de rede para o serviço de contêiner está sendo criada.

  • Implantando certificado: o certificado SSL/TLS para o serviço de contêiner está sendo criado.

  • Implantando serviço: o serviço de contêiner está sendo implantado.

  • Criando implantação: sua implantação está sendo criada no serviço de contêiner.

  • Avaliando verificação de integridade: a integridade de sua implantação está sendo avaliada.

  • Ativando implantação: sua implantação está sendo ativada.

Se o serviço de contêiner estiver no estado Pendente, então um dos seguintes sub-estados adicionais é exibido abaixo do estados do serviço de contêiner:

  • Limite de certificados excedido: o certificado SSL/TLS necessário para seu serviço de contêiner excedeu o número máximo de certificados permitidos para sua conta.

  • Erro desconhecido: ocorreu um erro quando o serviço de contêiner estava sendo criado.

Criar um serviço de contêiner

Conclua o procedimento a seguir para criar um serviço de contêiner Lightsail.

  1. Faça login no console do Lightsail.

  2. Na página inicial do Lightsail, escolha a guia Contêineres.

  3. Escolha Criar serviço de contêiner.

  4. Na página Criar um serviço de contêiner, escolha Alterar Região da AWS e escolha um Região da AWS para seu serviço de contêiner.

  5. Escolha uma capacidade para o serviço de contêiner. Para obter mais informações, consulte a seção Capacidade do serviço de contêiner (escala e potência) deste guia.

  6. Conclua as seguintes etapas para criar uma implantação que será iniciada ao mesmo tempo em que o serviço de contêiner é criado. Caso contrário, pule para a etapa 7 para criar um serviço de contêiner sem uma implantação.

    Crie um serviço de contêiner com uma implantação se você planeja usar uma imagem de contêiner de um registro público. Caso contrário, crie seu serviço sem uma implantação se você planeja usar uma imagem de contêiner que esteja na sua máquina local. Você pode enviar a imagem do contêiner da máquina local para o serviço de contêiner depois que o serviço estiver em funcionamento. Em seguida, você pode criar uma implantação usando a imagem de contêiner enviada registrada no seu serviço de contêiner.

    1. Escolha Criar uma implantação.

    2. Escolha uma das seguintes opções:

      • Escolha um exemplo de implantação — Escolha essa opção para criar uma implantação usando uma imagem de contêiner que foi selecionada pela equipe do Lightsail com um conjunto de parâmetros de implantação pré-configurados. Essa opção é a forma mais rápida e fácil de colocar um contêiner popular em funcionamento em seu serviço de contêiner.

      • Especificar uma implantação personalizada: escolha esta opção para criar uma implantação especificando contêineres de sua escolha.

      A exibição do formulário de implantação é aberta, e você pode inserir novos parâmetros de implantação.

    3. Insira os parâmetros de sua implantação. Para obter mais informações sobre os parâmetros de implantação que você pode especificar, consulte a seção Parâmetros de implantação no guia Criar e gerenciar implantações para seus serviços de contêiner do Lightsail.

    4. Escolha Adicionar entrada do contêiner para adicionar mais de uma entrada de contêiner à implantação. Você pode ter até 10 entradas de contêiner na implantação.

    5. Quando terminar de inserir os parâmetros da implantação, escolha Salvar e implantar para criar a implantação em seu serviço de contêiner.

  7. Insira um nome para o serviço de contêiner.

    Os nomes de serviço de contêiner devem:

    • Deve ser exclusivo Região da AWS em cada um em sua conta do Lightsail.

    • Conter de 2 a 63 caracteres.

    • Conter apenas caracteres alfanuméricos e hifens.

    • Um hífen (-) pode separar palavras, mas não pode estar no início ou no fim do nome.

      nota

      O nome que você especificar fará parte do nome de domínio padrão do seu serviço de contêiner e será visível para o público.

  8. Escolha uma das opções a seguir para adicionar tags ao serviço de contêiner:

    • Adicionar tags somente de chave ou Editar tags somente de chave (se as tags já foram adicionadas). Insira a nova tag na caixa de texto de chave da tag e pressione Enter. Escolha Salvar ao terminar de inserir as tags, para adicioná-las, ou selecione Cancelar para não adicioná-las.

      Tags somente com chave no console do Lightsail.
    • Criar uma tag de chave-valor, insira uma chave na caixa de texto Chave e adicione um valor na caixa de texto Valor. Escolha Salvar ao terminar de inserir as tags ou selecione Cancelar para não adicioná-las.

      Tags de chave-valor só podem ser adicionadas uma por vez antes de salvar. Para adicionar mais de uma tag de chave-valor, repita as etapas anteriores.

      Tags de valor-chave no console do Lightsail.
    nota

    Para obter mais informações sobre etiquetas somente de chave ou chave-valor, consulte Etiquetas.

  9. Escolha Criar serviço de contêiner.

    Você será redirecionado para a página de gerenciamento do novo serviço de contêiner. O estado do novo serviço de contêiner será Pendente enquanto ele estiver sendo criado. Depois de alguns instantes, o estado do serviço mudará para Pronto, se ele não tiver uma implantação atual, ou Em execução, se você criou uma implantação.