Domine a Escalabilidade na Nuvem!
Domine as técnicas de escalabilidade na nuvem e aprenda a construir sistemas escaláveis e resilientes com a AWS!
Neste curso abrangente, você vai aprender:
- A importância da escalabilidade: Compreenda por que a escalabilidade é crucial para o sucesso de qualquer sistema na nuvem.
- Considerações para escalabilidade: Aprenda os principais fatores a serem considerados ao projetar e implementar sistemas escaláveis.
- Amazon EC2: Domine o serviço EC2 da AWS e aprenda a escalar suas instâncias automaticamente com o EC2 Auto Scaling.
- Amazon RDS: Escalabilidade de bancos de dados com o Amazon RDS, utilizando réplicas de leitura, RDS Proxy e Auto Scaling.
- Kubernetes: Explore a escalabilidade de aplicações em contêineres com o Kubernetes, incluindo Horizontal Pod Autoscaler (HPA), Vertical Pod Autoscaler (VPA) e Cluster Autoscaler.
- SRE e Escala: Aprenda os princípios do SRE (Site Reliability Engineering) e como aplicá-los para garantir a escalabilidade e confiabilidade de seus sistemas.
- Padrões de Escalabilidade: Siga os melhores padrões de escalabilidade para projetar e implementar sistemas na nuvem.
- Escalabilidade no Design de Sistemas: Aprenda a incorporar a escalabilidade desde o início do processo de design de sistemas.
Através de demonstrações práticas, laboratórios e quizzes, você terá a oportunidade de aplicar o que aprendeu e consolidar seu conhecimento.
Este curso é ideal para:
- Desenvolvedores que desejam construir aplicações escaláveis e resilientes na nuvem.
- Arquitetos de software que projetam e implementam sistemas em nuvem.
- Profissionais de DevOps que gerenciam e operam sistemas em nuvem.
- Qualquer pessoa que queira se tornar um especialista em escalabilidade na nuvem.
Ao concluir este curso, você estará pronto para:
- Implementar soluções escaláveis na nuvem com a AWS.
- Gerenciar a escalabilidade de seus sistemas de forma proativa e eficiente.
- Garantir a alta disponibilidade e confiabilidade de seus sistemas em nuvem.
- Tomar decisões informadas sobre escalabilidade em projetos de cloud computing.
Conteúdo do curso
Introdução
Importância da Escalabilidade
Considerações para Escalabilidade
Quiz 1
Amazon EC2
EC2 Auto Scaling
Opções de Dimensionamento
Escalabilidade Programada x Dinâmica x Preditiva
AWS Auto Scaling
Demo - Criação do Security Group e Key Pair
Demo - Criação Launch Configuration
Demo - Auto Scaling
Amazon RDS
Escalabilidade RDS
Réplicas de Leitura RDS
Amazon RDS Proxy
Demo - RDS Auto Scaling
Quiz 2
Kubernetes
Kubernetes Auto Scaling
Horizontal Pod Autoscaler (HPA)
Vertical Pod Autoscaler (VPA)
Cluster Autoscaler
Laboratório - EKS Cluster Autoscaler
Demo - EKS Cluster Autoscaler
Quiz 3
SRE e Escala
Padrões de Escalabilidade
Escalabilidade no Design de Sistemas
Demo - Elastic Load Balance SRE I
Demo - Elastic Load Balance SRE II
Referências
Quiz final
Desafio prático