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 da Amazon. AWS 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

  • ECSServiços da Amazon

  • ElastiCache Clusters (RedisOSS) (grupos de replicação)

  • EMRClusters da Amazon

  • Tabelas do Amazon Keyspaces (for Apache Cassandra)

  • Simultaneidade provisionada pela função do Lambda

  • Amazon Managed Streaming para armazenamento de corretores Apache MSK Kafka ()

  • Clusters do Amazon Neptune

  • SageMaker variantes de endpoint

  • SageMaker componentes de inferência

  • SageMaker Concorrência provisionada sem servidor

  • Solicitações de frota spot

  • Piscina 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 informações sobre como escalar sua frota de EC2 instâncias da Amazon usando grupos do Auto Scaling, consulte o Guia do usuário do Amazon Auto EC2 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 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 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 API operações específicas do 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.

  • HTTPSAPI— Fornece API ações de baixo nível que você chama usando HTTPS solicitações. Para obter mais informações, consulte a Referência do Application Auto Scaling. API

  • AWS 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. .