O que é Application Auto Scaling? - Application 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 é Application Auto Scaling?

O Application Auto Scaling é um serviço web para desenvolvedores e administradores de sistemas que precisam de uma solução para escalar automaticamente seus recursos escaláveis para serviços individuais além do AWS Amazon EC2. Com o Application Auto Scaling, você pode configurar o escalonamento automático para os seguintes recursos: Com o recursos na Região Secreta: AWS

  • AppStream 2.0 frotas

  • Réplicas do Aurora

  • Classificação de documentos e endpoints de reconhecimento de entidade do Amazon Comprehend

  • Tabelas e índices secundários globais do DynamoDB

  • Serviços do Amazon ECS

  • ElastiCache para clusters Redis (grupos de replicação)

  • Clusters do Amazon EMR

  • Tabelas do Amazon Keyspaces (for Apache Cassandra)

  • Simultaneidade provisionada pela função do Lambda

  • Armazenamento de agente do Amazon Managed Streaming for Apache Kafka (MSK)

  • Clusters do Amazon Neptune

  • SageMaker variantes de endpoint

  • SageMaker componentes de inferência

  • SageMaker Concorrência provisionada sem servidor

  • Solicitações de frota spot

  • Pool da Amazon WorkSpaces

  • Os recursos personalizados fornecidos por seus próprios aplicativos ou serviços. Para obter mais informações, consulte o GitHubrepositório.

Para ver a disponibilidade regional de qualquer um dos AWS serviços listados acima, consulte a tabela de regiões Tabela de .

Para obter mais informações sobre como escalar sua frota de instâncias do Amazon EC2 usando grupos do Auto Scaling, consulte Manual do usuário do Amazon EC2 Auto Scaling

Recursos do Application Auto Scaling

O Application Auto Scaling permite escalar automaticamente os recursos escaláveis de acordo com as condições definidas por você.

  • Escala de rastreamento de metas — Dimensione um recurso com base em um valor alvo para uma CloudWatch métrica específica.

  • Escalabilidade em etapas: escale um recurso com base em um conjunto de ajustes de escalabilidade que variam de acordo com o tamanho da ruptura do alarme.

  • Escalabilidade programada: escale um recurso apenas uma vez ou em uma programação recorrente.

Trabalho com o Application Auto Scaling

Você pode configurar a escalabilidade usando as seguintes interfaces, dependendo do recurso que você está escalando:

  • AWS Management Console: fornece uma interface da Web que você pode usar para configurar a escalabilidade. Se você se inscreveu em uma AWS conta, acesse Application Auto Scaling fazendo login no. AWS Management Console Abra o console do serviço para um dos recursos listados na introdução. Certifique-se de abrir o console da Região da AWS mesma forma que o recurso com o qual você deseja trabalhar.

    nota

    O acesso ao console não está disponível para todos os recursos. Para ter mais informações, consulte Serviços da AWS que você pode usar com o Application Auto Scaling.

  • AWS Command Line Interface (AWS CLI) — Fornece comandos para um amplo conjunto de Serviços da AWS e é compatível com Windows, macOS e Linux. Para começar, consulte o AWS Command Line Interface. Para obter uma lista de comandos, consulte application-autoscaling na Referência de comandos.AWS CLI

  • AWS Tools for Windows PowerShell— Fornece comandos para um amplo conjunto de AWS produtos para quem cria scripts no PowerShell ambiente. Para começar a usar, consulte o Guia do usuário do AWS Tools for Windows PowerShell. Para obter mais informações, consulte Referência de Cmdlets do AWS Tools for PowerShell.

  • AWS SDKs — Fornece operações de API específicas para cada idioma e cuida de muitos detalhes da conexão, como calcular assinaturas, lidar com novas tentativas de solicitação e lidar com erros. Para obter mais informações, consulte Ferramentas para desenvolver AWS.

  • API HTTPS: fornece ações de API de nível inferior que você chama usando solicitações HTTPS. Para obter mais informações, consulte a Referência da API do Application Auto Scaling.

  • AWS CloudFormation— Suporta a configuração do dimensionamento usando um CloudFormation modelo. Para ter mais informações, consulte Configurar recursos do Application Auto Scaling usando AWS CloudFormation.

Para se conectar programaticamente a um AWS service (Serviço da AWS), você usa um endpoint. .