Como implantar microsserviços na AWS

Como implantar microsserviços na AWS
Os microsserviços permitem que grandes equipes construam aplicativos escaláveis ​​que contenham microsserviços frouxamente acoplados. Cliente e microsserviços estão conectados através do gateway da API, e cada microsserviço tem seu próprio propósito. A AWS fornece o serviço para implantar microsserviços na plataforma, e este post demonstra o processo de implantação de microsserviços na AWS.

Esta postagem contém a seguinte seção:

  • Etapa 1: Crie um grupo -alvo
  • Etapa 2: Crie um balanceador de carga
  • Etapa 3: Crie um cluster ECS
  • Etapa 4: Crie uma definição de tarefa
  • Etapa 5: implante microsserviços na AWS

Vamos começar criando os pré -requisitos para implantar microsserviços na AWS:

Etapa 1: Crie um grupo -alvo

Para criar um grupo -alvo na AWS, vá para o serviço EC2 do AWS Management Console e clique no “Crie o botão de destino" de "Grupos-alvo" seção:

Forneça as configurações para o grupo -alvo e role para baixo até a parte inferior da página para clicar no “Criar" botão:

Depois que o grupo -alvo é criado, o próximo passo é simplesmente criar um balanceador de carga do console do EC2.

Etapa 2: Crie um balanceador de carga

Selecione os "Balanceadores de carga”Seção do painel esquerdo no console do EC2 e clique no“Crie balanceador de carga" botão:

Clique no botão Criar para o aplicativo de balanceador de carga:

Forneça a configuração básica para o balanceador de carga e role para baixo até a página:

Depois disso, configure grupos de segurança e ouvintes e roteamento para criar o balanceador de carga:

Quando a configuração do balanceador de carga estiver concluída, basta ir para a próxima etapa para criar um cluster ECS:

Etapa 3: Crie um cluster ECS

Para criar um serviço de contêiner elástico (ECS), basta visitar seu console e clicar no “Criar cluster" botão:

Depois disso, basta fornecer as credenciais e detalhes da infraestrutura do cluster e clique em “Criar cluster" botão:

Depois que o cluster ECS for criado, basta passar para a próxima etapa da criação de uma definição de tarefa do ECS que será usada para implantar o microsserviço:

Etapa 4: Crie uma definição de tarefa

Para criar uma nova definição de tarefa, vá para o “Definições de tarefas”Seção do painel esquerdo e clique na“Crie nova definição de tarefa" botão:

A primeira etapa da configuração da definição de tarefas é fornecer os detalhes do contêiner:

Na próxima etapa, configure o ambiente da definição da tarefa:

O último passo é revisar as configurações e clicar no “Criar" botão:

Os pré -requisitos estão completos, então vamos começar com a implantação de microsserviços:

Etapa 5: implante microsserviços na AWS

Para implantar microsserviços na AWS, entre na definição da tarefa do cluster ECS e clique no “Criar serviço”Botão expandindo o“Implantar" seção:

Configure o ambiente, fornecendo o cluster e calcule a configuração:

Role para baixo na página, digite o nome do serviço e o número de tarefas a serem lançadas:

Vá para a seção de balanceador de carga, selecione o aplicativo de balanceador de carga existente e crie uma porta do ouvinte:

No final da página, selecione o grupo de destino com o protocolo e clique no “Criar" botão:

Depois que o microsserviço for implantado, clique em seu nome depois que seu status estiver no “Ativo" estado:

Depois que a implantação estiver concluída, use o balanceador de carga para usar o microsserviço:

O status de implantação pode ser confirmado a partir do “Implantações e eventos" seção:

Você implantou com sucesso microsserviços na AWS:

Conclusão

Para implantar microsserviços, o usuário precisa criar serviços de pré -requisito, isto é, grupo -alvo, balanceador de carga, cluster ECS e definição de tarefa. Depois que esses serviços estiverem em um estado em execução, basta criar e implantar um microsserviço na definição de tarefas usando o grupo de destino e o balanceador de carga. Depois disso, use o balanceador de carga para usar microsserviços implantados na AWS.