View a markdown version of this page

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 AWS serviços individuais além do Amazon EC2 Auto Scaling. Com o Application Auto Scaling, você pode configurar o escalonamento automático para os seguintes recursos: Com o recursos na Região Secreta: AWS

  • WorkSpaces Frotas de aplicativos

  • 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 grupos de replicação (Redis OSS e Valkey) e clusters Memcached

  • 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 de IA

  • SageMaker Componentes de inferência de IA

  • SageMaker Concorrência provisionada por IA 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.

  • Escalabilidade preditiva — Dimensione um recurso de forma proativa para corresponder à carga prevista com base em dados históricos.

Trabalho com o Application Auto Scaling

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

  • Console de gerenciamento da AWS: fornece uma interface da Web que você pode usar para configurar a escalabilidade. Crie uma AWS conta e faça login no Console de gerenciamento da AWS. Abra o console do serviço para um dos recursos listados na introdução. Por exemplo, para escalar uma função Lambda, abra o. AWS Lambda console 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 obter 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 conferir uma lista de comandos, consulte application-autoscaling na AWS CLI Command Reference.

  • 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 Ferramentas da AWS para PowerShell. Para obter mais informações, consulte Referência de Cmdlets do Ferramentas da AWS para 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.

  • CloudFormation— Suporta a configuração do dimensionamento usando um CloudFormation modelo. Para obter 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. .