Bem-vindo à Jornada de 30 Dias AWS Cloud! 🚀
Este conteúdo cobre os serviços da Amazon Web Services, começando pelos conceitos básicos e avançando para tópicos mais complexos. Cada dia focará em um tópico específico, proporcionando informações relevantes e tarefas práticas para completar.
O que você irá aprender em 30 dias 🌟🏅
Dia 1: Introdução à AWS
- Visão geral dos serviços AWS e sua importância na computação em nuvem.
- Compreensão da infraestrutura global da AWS e suas regiões.
- Inscrição para uma conta no AWS Free Tier.
Dia 2: Console de Gerenciamento da AWS
- Navegação pelo Console de Gerenciamento da AWS.
- Introdução ao IAM (Gerenciamento de Identidade e Acesso) e criação de usuários IAM.
- Exploração dos diferentes serviços AWS disponíveis no console.
Dia 3: EC2 (Elastic Compute Cloud)
- Introdução às instâncias EC2 e seus tipos.
- Lançamento da sua primeira instância EC2 usando o Console de Gerenciamento da AWS.
- Compreensão dos grupos de segurança e pares de chaves.
Dia 4: S3 (Simple Storage Service)
- Visão geral do S3 e seus casos de uso.
- Criação de buckets S3 e gerenciamento de objetos.
- Implementação de versionamento e políticas de ciclo de vida.
Dia 5: IAM (Gerenciamento de Identidade e Acesso)
- Mergulho profundo nas políticas e funções IAM.
- Compreensão das melhores práticas de IAM.
- Criação de políticas IAM personalizadas para necessidades específicas.
Dia 6: RDS (Relational Database Service)
- Introdução ao RDS e serviços de banco de dados gerenciados.
- Lançamento de instâncias RDS e configuração de parâmetros.
- Conexão a instâncias RDS a partir do EC2.
Dia 7: VPC (Virtual Private Cloud)
- Compreensão dos conceitos de VPC, como sub-redes, tabelas de rotas e gateways de internet.
- Criação de VPCs e sub-redes personalizadas.
- Configuração de peering de VPC e conexões VPN.
Dia 8: Auto Scaling
- Visão geral do Auto Scaling e seus benefícios.
- Implementação de grupos de Auto Scaling.
- Integração do Auto Scaling com o Elastic Load Balancer (ELB).
Dia 9: Route 53
- Introdução ao serviço de DNS Route 53.
- Configuração de registros DNS e verificações de integridade.
- Implementação de políticas de roteamento e roteamento baseado em latência.
Dia 10: CloudFormation
- Compreensão dos conceitos de infraestrutura como código (IaC).
- Escrita de templates CloudFormation para provisionar recursos AWS.
- Lançamento de stacks e atualização de recursos usando CloudFormation.
Dia 11: Lambda
- Introdução à computação serverless com AWS Lambda.
- Criação de funções Lambda em várias linguagens de programação.
- Integração do Lambda com outros serviços AWS.
Dia 12: SNS (Simple Notification Service) e SQS (Simple Queue Service)
- Compreensão dos serviços de mensageria SNS e SQS.
- Configuração de tópicos, assinaturas e notificações com SNS.
- Implementação de filas de mensagens e workers com SQS.
Dia 13: CloudWatch
- Visão geral do serviço de monitoramento e logging CloudWatch.
- Criação de métricas e alarmes personalizados.
- Configuração de logs do CloudWatch e análise de dados de log.
Dia 14: CloudFront
- Introdução à rede de entrega de conteúdo (CDN) CloudFront.
- Configuração de distribuições e comportamentos de cache.
- Integração do CloudFront com S3 e EC2.
Dia 15: ECS (Elastic Container Service)
- Compreensão da conteinerização e dos conceitos básicos do Docker.
- Implantação de aplicações containerizadas usando ECS.
- Gerenciamento de clusters, tarefas e serviços no ECS.
Dia 16: EKS (Elastic Kubernetes Service)
- Introdução ao Kubernetes e EKS.
- Implantação de clusters Kubernetes com EKS.
- Gerenciamento e escalabilidade de aplicações containerizadas com EKS.
Dia 17: AWS CLI e SDKs
- Início com a Interface de Linha de Comando da AWS (CLI).
- Exploração dos SDKs da AWS para diferentes linguagens de programação.
- Automação de tarefas e fluxos de trabalho da AWS usando CLI e SDKs.
Dia 18: Melhores Práticas de Segurança
- Compreensão do Modelo de Responsabilidade Compartilhada da AWS.
- Implementação das melhores práticas de segurança para IAM, S3 e EC2.
- Configuração de criptografia, controles de acesso e auditoria.
Dia 19: Otimização de Custos
- Monitoramento e otimização dos custos da AWS.
- Compreensão dos modelos de preços da AWS e uso do explorador de custos.
- Implementação de estratégias de economia de custos e tagging de recursos.
Dia 20: Alta Disponibilidade e Recuperação de Desastres
- Projetando arquiteturas tolerantes a falhas na AWS.
- Implementação de implantações multi-AZ e balanceamento de carga.
- Configuração de estratégias de recuperação de desastres com serviços AWS.
Dia 21: Redes e Segurança
- Implementação das melhores práticas de segurança de rede.
- Configuração de NACLs, grupos de segurança e WAF (Firewall de Aplicação Web).
- Compreensão da proteção contra DDoS e conectividade VPN.
Dia 22: Arquitetura Serverless
- Projetando aplicações serverless com AWS Lambda e API Gateway.
- Implementação de arquiteturas orientadas a eventos com SNS e SQS.
- Escalabilidade e monitoramento de aplicações serverless.
Dia 23: Big Data e Análise
- Introdução aos serviços de big data da AWS, como EMR, Redshift e Athena.
- Configuração de pipelines de dados com Kinesis e Glue.
- Análise de big data usando ferramentas de análise da AWS.
Dia 24: Práticas DevOps na AWS
- Implementação de pipelines de CI/CD com AWS CodePipeline e CodeDeploy.
- Automação do provisionamento de infraestrutura com CloudFormation.
- Monitoramento e registro de fluxos de trabalho DevOps com CloudWatch.
Dia 25: Aprendizado de Máquina na AWS
- Visão geral dos serviços de aprendizado de máquina da AWS, como SageMaker e Comprehend.
- Construção e treinamento de modelos de ML com SageMaker.
- Integração de capacidades de aprendizado de máquina em aplicações.
Dia 26: IoT (Internet das Coisas)
- Introdução ao AWS IoT Core e serviços de IoT.
- Configuração de dispositivos IoT e conexão à AWS.
- Processamento e análise de dados de IoT com serviços AWS.
Dia 27: Redes Avançadas
- Exploração de recursos avançados de VPC, como peering de VPC e serviços de endpoint.
- Implementação do AWS Direct Connect para conexões de rede dedicadas.
- Configuração do Transit Gateway para gerenciamento de rede escalável e centralizado.
Dia 28: Migração e Otimização de Banco de Dados
- Estratégias para migração de bancos de dados para a AWS.
- Uso do AWS Database Migration Service (DMS) para migração contínua.
- Otimização do desempenho e escalabilidade de banco de dados na AWS.
Dia 29: Conformidade e Governança
- Compreensão dos padrões de conformidade e regulamentações na AWS.
- Implementação de frameworks de governança usando AWS Organizations.
- Auditoria e garantia de conformidade com AWS Config e Inspector.
Dia 30: Preparação e Revisão para o Exame
- Revisão dos conceitos e serviços chave da AWS.
- Prática de questões e cenários de exemplo.
- Dicas para realizar exames de certificação AWS.
Esta jornada de 30 dias foi projetada para proporcionar uma visão abrangente dos serviços e conceitos da AWS, avançando gradualmente de tópicos básicos para avançados. Ajuste o ritmo conforme necessário, de acordo com sua familiaridade com a AWS e seus objetivos de aprendizado.
Prepare-se para uma experiência transformadora e enriquecedora no mundo da computação em nuvem com a AWS!