0% acharam este documento útil (0 voto)
22 visualizações6 páginas

Arquitetura e Auto Scaling na AWS

Enviado por

engmecjonas20
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
22 visualizações6 páginas

Arquitetura e Auto Scaling na AWS

Enviado por

engmecjonas20
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Arquitetura,

Monitoramento e
auto-scalling
Introdução

Realizar um projeto na nuvem AWS exige planejamento, eficiência e


eficácia. Apresentamos nesta aula o AWS Well-Architected
Framework que auxilia a atingir estes objetivos. Aprendemos
também sobre o Elastic Load Balancing, que é um serviço
fundamental para o balanceamento de carga tanto proveniente da
Internet quanto interno na AWS; o Amazon CloudWatch, a
plataforma de monitoramento da AWS e o Auto Scaling, que é o
processo que permite a elasticidade da computação em nuvem.

Objetivos da aula

Explicar o básico da arquitetura da Nuvem AWS, descrever os


principais conceitos de elasticidade na nuvem AWS, Descrever as
funcionalidades básicas da ferramenta de monitoramento AWS
Cloudwatch.
Resumo

Arquitetos de nuvem devem construir infraestruturas seguras,


eficazes e eficientes. Para ajudá-los, a AWS criou o AWS Well-
Architected Framework que consiste em diversos elementos que
operam juntos para a excelência de projetos na nuvem. O AWS Well-
Architected Framework é baseado em seis pilares:

 Excelência operacional – execução, monitoramento e melhoria


contínua de processos e procedimentos.

 Segurança - proteção de informações e sistemas.

 Confiabilidade – execução da carga de trabalho de forma


correta e consistente e tolerância a falhas.

 Eficiência de performance - alocação estruturada e simplificada


de recursos de TI e computação.

 Otimização de custos - evitar custos desnecessários

 Sustentabilidade - minimizar os impactos ambientais


A AWS Well-Architected Tool, disponível na Console AWS, ajuda o
arquiteto a avaliar regularmente cargas de trabalho, identificar
problemas e registrar melhorias de acordo com o AWS Well-
Architected Framework. Além desta ferramenta, os arquitetos contam
com vasta documentação e laboratórios práticos além de um
ecossistema de parceiros que podem dar consultoria, caso
necessário.
Auto Scaling

Considere uma frota de instâncias EC2, distribuída em múltiplas AZs,


que escala horizontalmente e automaticamente de acordo com a
demanda, conforme o esquema mostrado na Figura abaixo.

Fonte: o autor

As instâncias EC2 têm configuração idêntica, por isso podem


entregar seus serviços de forma paralela. Por exemplo, se cada
instância consegue atender 100 usuários, no momento que houver
1000 usuários simultâneos, haverá 10 instâncias ligadas. O Auto
Scaling faz com que este número aumente ou diminua de acordo
com o número de usuários. O serviço Application Load Balancer
recebe as solicitações da Internet e distribui o tráfego para as EC2
que fazem parte do Auto Scaling Group. A escala automática ocorre
porque o serviço CloudWatch monitora métricas das instâncias EC2
(por exemplo, uso da CPU) e dispara um alarme caso a métrica fique
acima ou abaixo de um valor pré-determinado. O serviço de Auto
Scaling observa estes alarmes e dimensiona o Auto Scaling Group,
como planejado.

Os serviços mostrados neste exemplo podem ser usados em


diversas outras aplicações e têm suas definições de preço. Para
mais detalhes, consulte a documentação oficial da AWS.

Como aplicar na prática o que aprendeu

Siga as instruções em do tutorial


em [Link]
scaling-spot-instances/ e execute uma frota EC2 baseada em spot
instances com auto scaling.

Conteúdo bônus

Tópicos avançados

Leia o estudo de caso da criação do Neurolake


em [Link]
como-usar-os-pilares-do-aws-well-architected-a-favor-do-seu-
crescimento/ que seguiu o AWS Well Architected Framework.

Há 4 tipos de Load Balancers. Aprenda sobre eles


em: [Link]

Observação: Este conteúdo não será cobrado nas avaliações e


estará, obrigatoriamente, presente nas videoaulas. Fique tranquilo(a)!

Referência Bibliográfica

AWS Well-Architected – Crie aplicações para a nuvem seguras e


eficientes. Disponível em:
<[Link] Acesso
em: 10 dez. 2022.

AWS Well-Architected Framework. Disponível em:


<[Link] Acesso em: 10 dez.
2022.‌

Tutorial: Configurar uma aplicação escalonada e com


balanceamento de carga - Amazon EC2 Auto Scaling. Disponível
em:
<[Link]
[Link]>. Acesso em: 10 dez. 2022.
‌Elastic Load Balancing. Disponível em:
<[Link] Acesso em: 10
dez. 2022.

Amazon CloudWatch – Monitoramento de aplicativos e


infraestrutura. Disponível em:
<[Link] Acesso em: 10 dez. 2022.

‌AWS Auto Scaling. Disponível em:


<[Link] Acesso em: 10 dez. 2022.

How to use EC2 Auto Scaling with EC2 Spot Instances.


Disponível em: <[Link]
on/ec2-auto-scaling-spot-instances/>. Acesso em: 10 dez. 2022.

Você também pode gostar