O que é o Amazon EC2 Auto Scaling? - Amazon EC2 Auto Scaling

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á.

O que é o Amazon EC2 Auto Scaling?

O Auto Scaling do Amazon EC2 ajuda a garantir que você tenha o número correto de instâncias do Amazon EC2; disponíveis para lidar com a carga de seu aplicativo. Você cria coleções de instâncias EC2, chamadas de grupos de Auto Scaling. Você pode especificar o número mínimo de instâncias em cada grupo do Auto Scaling, Amazon EC2 o Auto Scaling garante que seu grupo nunca seja menor que esse tamanho. Você pode especificar o número máximo de instâncias em cada grupo do Auto Scaling, Amazon EC2 o Auto Scaling garante que seu grupo nunca seja maior que esse tamanho. Se você especificar a capacidade desejada, quando você criar o grupo ou em qualquer momento depois disso, o Auto Scaling do Amazon EC2 garante que seu grupo tenha essa quantidade de instâncias. Se você especificar políticas de escalabilidade, o Auto Scaling do Amazon EC2 poderá ativar ou encerrar instâncias à medida que a demanda de seu aplicativo aumentar ou diminuir.

Por exemplo, o seguinte grupo do Auto Scaling tem um tamanho mínimo de uma instância, uma capacidade desejada de duas instâncias e um tamanho máximo de quatro instâncias. As políticas de escalabilidade que você define ajustam o número de instâncias, em seu número mínimo e máximo de instâncias, com base nos critérios que você especifica.


			Uma ilustração de um grupo de Auto Scaling básico.

Para obter mais informações sobre os benefícios do Amazon EC2 Auto Scaling, consulteBenefícios do Amazon EC2 Auto Scaling.

Componentes Auto Scaling

A tabela a seguir descreve os principais componentes do Amazon EC2 Auto Scaling.


									Um gráfico que representa um grupo de Auto Scaling.

Groups

Suas instâncias do EC2 são organizadas em groups para que possam ser tratadas como uma unidade lógica para fins de escalabilidade e gerenciamento. Ao criar um grupo, você pode especificar o número mínimo, máximo e desejado de instâncias do EC2. Para obter mais informações, consulte Grupos do Auto Scaling.


									Um gráfico que representa uma configuração de execução.

Modelos de configuração

Seu grupo usa umModelo de execução, ou umconfiguração de execução(não recomendado, oferece menos recursos), como um modelo de configuração para suas instâncias do EC2. Você pode especificar informações, como o ID da AMI, o tipo de instância, o par de chaves, os grupos de segurança e o mapeamento de dispositivos de blocos para suas instâncias. Para obter mais informações, consulte Modelos de execução e Configurações de execução.


									Um gráfico que representa as opções de escalabilidade.

Opções de escalabilidade

O Amazon EC2 Auto Scaling fornece várias formas de escalar seus grupos do Auto Scaling. Por exemplo, você pode configurar um grupo para escalar com base na ocorrência de condições especificadas (escalabilidade dinâmica) ou em uma programação. Para obter mais informações, consulte Opções de escalabilidade.

Conceitos básicos

Se você for novo na Auto Scaling do Amazon EC2 do, recomendamos que consulteAmazon EC2 Auto Scaling vidaAntes de começar.

Para começar, conclua oIntrodução ao Amazon EC2 Auto ScalingPara criar um grupo de Auto Scaling e ver como ele responde quando uma instância desse grupo é encerrada. Se você já tiver instâncias do EC2 em execução, poderá criar um grupo do Auto Scaling usando uma instância do EC2 existente e remover a instância do grupo a qualquer momento.

Acessar o Amazon EC2 Auto Scaling

Se você estiver cadastrado para uma conta da Amazon Web Services, poderá acessar o Amazon EC2 Auto Scaling fazendo login noAWS Management Console, escolhendoEC2Na página inicial do console do e, em seguida, selecioneGrupos Auto ScalingNo painel de navegação.

Você também pode acessar o Amazon EC2 Auto Scaling usando oAPI de Auto Scaling do Amazon EC2. O Amazon EC2 Auto Scaling fornece uma API de consulta. Essas são solicitações HTTP ou HTTPS que usam verbos HTTP GET ou POST e um parâmetro de consulta chamado Action. Para obter mais informações sobre as ações de API para o Amazon EC2 Auto Scaling, consulteAçõesnoReferência de API do Amazon EC2 Auto Scaling.

Se você preferir criar aplicativos usando APIs específicas de uma linguagem em vez de enviar uma solicitação via HTTP ou HTTPS, a AWS fornece bibliotecas, código de exemplo, tutoriais e outros recursos para desenvolvedores de software. Essas bibliotecas fornecem funções básicas que automatizam tarefas, como assinatura criptografada de suas solicitações, novas tentativas de solicitações e tratamento das respostas de erro, facilitando para que você comece rapidamente. Para obter mais informações, consulteAWSSDKs e ferramentas.

Se preferir usar uma interface de linha de comando, temos as seguintes opções:

AWSInterface da linha de comando (CLI) da

Fornece comandos para um amplo conjunto de produtos da AWS e é compatível com Windows, macOS e Linux. Para começar a usar, consulte oAWS Command Line Interface User Guide (Guia do usuário da AWS Command Line Interface). Para obter mais informações, consulteAuto ScalingnoAWS CLIReferência de comandos da.

AWS Tools for Windows PowerShell

Fornece comandos para um conjunto amplo de produtos da AWS para os usuários que usam script no ambiente do PowerShell. Para começar a usar, consulte oAWS Tools for Windows PowerShell User Guide (Guia do usuário do AWS Tools for Windows PowerShell). Para obter mais informações, consulte o .AWS Tools for PowerShellReferência de cmdlet.

Para obter informações sobre suas credenciais para acessarAWS, consulteAWSCredenciais de segurança danoReferência geral do Amazon Web Services. Para obter mais informações sobre as regiões e os endpoints para chamadas para o Amazon EC2 Auto Scaling, consulte oRegiões e endpointsTabela INTOAWSReferência geral.

Definição de preço do Amazon EC2 Auto Scaling

Não há taxas adicionais para o Amazon EC2 Auto Scaling, portanto, é fácil testá-lo e ver como ele pode beneficiar seuAWSArquitetura. Você só pagará peloAWS(por exemplo, instâncias do EC2, volumes do EBS e alarmes do CloudWatch) que você usa.

Conformidade do PCI DSS

O Auto Scaling do Amazon EC2 é compatível com o processamento, o armazenamento e a transmissão de dados de cartão de crédito por um comerciante ou um provedor de serviços e foi validada como em conformidade com o Data Security Standard (DSS, Padrão de segurança de dados) da Payment Card Industry (PCI, Padrão de cartão de crédito). Para obter mais informações sobre o PCI DSS, incluindo como solicitar uma cópia do pacote de conformidade com o PCI da AWS, consulte Nível 1 do PCI DSS.

Para distribuir automaticamente o tráfego de entrada de aplicativos entre várias instâncias em seu grupo do Auto Scaling, use o Elastic Load Balancing. Para obter mais informações, consulte o Elastic Load Balancing User Guide (Guia do usuário do Elastic Load Balancing).

Para monitorar as estatísticas básicas de suas instâncias e volumes do Amazon EBS, use o Amazon CloudWatch. Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch.

Para configurar o Auto Scaling para recursos escaláveis para outros Amazon Web Services além do Amazon EC2, consulte aGuia do usuário do Application Auto Scaling.

Para monitorar as chamadas feitas para a API do Amazon EC2 Auto Scaling para sua conta, use oAWS CloudTrail. Os dados registrados incluem as chamadas feitas pelo AWS Management Console, ferramentas de linha de comando e outros serviços. Para obter mais informações, consulte o Guia do usuário do AWS CloudTrail.