Auto Scaling Groups Overview

Um tutorial em vídeo gratuito de Stephane Maarek | AWS Certified Cloud Practitioner,Solutions Architect,Developer
Best Selling Instructor, 11x AWS Certified, Kafka Guru
70 cursos
3.166.339 alunos
Saiba mais sobre o curso completo
Ultimate AWS Certified Developer Associate 2025 DVA-C02
Full Practice Exam with Explanations included! PASS the Amazon Web Services Certified Developer Certification DVA-C02
31:50:46 de vídeo sob demanda • Atualizado em Setembro 2025
Pass the AWS Certified Developer Associate Certification (DVA-C02)
Full Practice Exam with Explanations included!
All 700+ slides available as downloadable PDF
Apply the right AWS services for your future real-world AWS projects
Deploy an application using Elastic Beanstalk and AWS CICD tools with full automation
Understand Serverless API using AWS Lambda, API Gateway, DynamoDB & Cognito
Write infrastructure as code using AWS CloudFormation
Implement messaging and integration patterns using AWS SQS, SNS & Kinesis
Master the CLI, SDK and IAM security best practices in EC2
Monitor, Trace and Audit your microservices using CloudWatch, X-Ray and CloudTrail
Secure your entire AWS Cloud using KMS, Encryption SDK, IAM Policies & SSM
Português [Automático]
Instrutor: Então agora vamos falar sobre o que é um grupo de escala automática. Portanto, quando implantamos um site ou aplicativo, a carga pode mudar ao longo do tempo, pois podemos ter mais usuários visitando nossos sites ao longo do tempo. E vimos que na nuvem, na AWS, é possível criar e também nos livrar de servidores muito rapidamente com a chamada da API de criação de instâncias do EC2. Então, se você quiser automatizar isso, podemos criar um grupo de dimensionamento automático. Portanto, o objetivo do ASG é dimensionar horizontalmente, o que significa adicionar instâncias do EC2 e você precisa se lembrar disso, dimensionar horizontalmente para corresponder a uma carga aumentada ou dimensionar isso significa remover instâncias do EC2 para corresponder a uma carga reduzida. E, portanto, o tamanho do nosso ASG vai variar ao longo do tempo. No geral, também podemos definir parâmetros para garantir que teremos um número mínimo e máximo de instâncias do EC2 em execução a qualquer momento em nosso ASG. O ASG também tem a superpotência de que, se você o estiver emparelhando com um balanceador de carga, todas as instâncias do EC2 como parte do ASG serão vinculadas ao balanceador de carga. Outra superpotência é que, se uma instância for considerada não íntegra, ela será encerrada e uma nova instância do EC2 será criada para substituí-la. Portanto, os grupos de dimensionamento automático são gratuitos e você pagará apenas pelos recursos criados abaixo, como suas instâncias do EC2. Então, vamos ver como um ESG funciona na AWS. Portanto, definimos uma capacidade mínima, que é quantas instâncias você deseja no mínimo em seu ASG. Por exemplo, dois. Então você define uma capacidade desejada, que é quantas instâncias você quer no seu ASG, por exemplo, quatro e então você define uma capacidade máxima que é quantas instâncias no máximo eu quero no meu ASG. E isso significa que, se você mover a capacidade de desejo para um número maior, mas ainda for menor que a capacidade máxima, poderá expandir conforme necessário. Isso significa que escalar significa adicionar instâncias do EC2 e, portanto, seu ASG pode crescer cada vez mais. Neste caso, a capacidade máxima é sete. Como eu disse, o ASG também funciona com um balanceador de carga. Portanto, se tivermos quatro instâncias registradas em nosso ASG, o ELB distribuirá o tráfego para todas essas instâncias imediatamente e seus usuários poderão acessar um site com balanceamento de carga. Mas o ELB também tem a capacidade de verificar a integridade de suas instâncias do EC2 usando a verificação de integridade e essa verificação de integridade pode ser passada para o ASG. Isso significa que o ASG pode encerrar instâncias do EC2 se forem consideradas não íntegras pelo balanceador de carga, o que é muito útil. Além disso, se você expandir, isso significa que se você adicionar instâncias do EC2, é claro que o ELB também enviará tráfego para elas e distribuirá a carga. Portanto, é uma ótima combinação usar um balanceador de carga e um grupo de dimensionamento automático. Agora, em termos de atributos para criar seu ASG, você precisa criar um modelo de execução. Costumava haver uma coisa chamada configurações de inicialização, mas está obsoleta, mas a ideia é a mesma. Um modelo de execução contém informações sobre como iniciar instâncias do EC2 em seu ASG. Assim, você tem informações sobre a AMI e o tipo de instância, os dados do usuário do EC2, os volumes do EBS, grupos de segurança, par de chaves SSH, funções do IAM para suas instâncias do EC2, informações de rede e sub-rede, bem como informações do balanceador de carga e muito mais, se desejar . E todos esses parâmetros se parecem muito com os que especificamos quando criamos uma instância do EC2. Além disso, seu ASG tem um tamanho mínimo, um tamanho máximo e uma capacidade inicial que precisamos definir, além de políticas de dimensionamento. Falando sobre políticas de dimensionamento, vamos ver como o alarme do CloudWatch se integra ao dimensionamento automático. Então você ainda não sabe o que é o CloudWatch, mas deixe-me falar um pouco sobre isso agora. Portanto, é possível expandir e reduzir, um ASG baseado em alarmes do CloudWatch. Por exemplo, temos um ASG aqui com três instâncias do EC2 e o alarme será acionado e, portanto, obteremos uma atividade de expansão. Então, o que acionaria um alarme? Bem, é uma métrica que você pode retornar, por exemplo, para a CPU média ou qualquer métrica personalizada que desejar. Por exemplo, se a CPU média como um todo para seu ASG for muito alta, você precisará adicionar instâncias do EC2 e, portanto, o alarme será acionado e acionará uma atividade de dimensionamento em seu grupo de dimensionamento automático e isso é por que é chamado de grupo de dimensionamento automático porque, combinado com alarmes, há um aspecto automático de dimensionamento nos bastidores. Assim, com base no alarme, podemos criar políticas de expansão. Isso significa aumentar o número de instâncias ou podemos criar escala nas políticas para diminuir o número de instâncias. E todas essas coisas juntas são o que compõe a ASG. Espero que tenham gostado e nos vemos na próxima palestra.