1. Ramos principais:
1.1. Fundamentos da AWS
1.2. O que é a AWS?
1.3. Modelo de nuvem (IaaS, PaaS, SaaS)
1.4. Benefícios da nuvem
1.5. Regiões e zonas de disponibilidade
1.6. Modelo de responsabilidade compartilhada
1.7. Serviços Essenciais da AWS
1.8. Computação (EC2, Lambda)
1.9. Armazenamento (S3, EBS, Glacier)
1.10. Banco de dados (RDS, DynamoDB)
1.11. Redes (VPC, Route 53)
1.12. Outros serviços (IAM, CloudFront, CloudWatch)
1.13. Pilares da Certificação
1.14. Explicar o valor da AWS
1.15. Entender o modelo de responsabilidade compartilhada
1.16. Conhecer as melhores práticas de segurança
1.17. Entender cobrança e custos
1.18. Descrever os serviços chave
1.19. Conceitos-chave
1.20. Identidade e acesso (IAM)
1.21. IAM:O AWS Identity and Access Management (IAM) é um serviço da AWS que ajuda a controlar quem está autenticado (assinado) e autorizado (tem permissões) para usar os recursos da AWS. 1: Controle Granular de Acesso a AWS 2:Compartilhamento Seguro de Acesso 3:Identidade Federada 4:Compatível com Multi-Fator Authentication (MFA) 5: Integrado com AWS Services 6:Auditoria com AWS CloudTrail 7:Gratuito: O IAM é um recurso gratuito da AWS; você só paga pelos outros recursos da AWS que seus usuários acessam.Em suma, o AWS IAM é um serviço de segurança crítico que ajuda a proteger o acesso aos recursos da AWS, permitindo que você controle quem pode fazer o quê em sua conta AWS.
1.21.1. ORGANIZAÇOES:O AWS Organizations é um serviço da AWS que permite a você centralizar e gerenciar de forma unificada várias contas AWS. Com o AWS Organizations, você pode criar uma organização para administrar suas contas da AWS a partir de um único local. 1:Gerenciamento Centralizado de Contas 2:Controle de Acesso Hierárquico 3:Políticas de Controle de Serviço 4:Consolidação de Cobrança 5: Automação: Com o AWS Organizations, você pode automatizar a criação e o gerenciamento de contas por meio de APIs e integrações com outras ferramentas da AWS, como o AWS CloudFormation. Em suma, o AWS Organizations é uma ferramenta poderosa para empresas e equipes que gerenciam várias contas da AWS, permitindo o gerenciamento centralizado de contas, a aplicação de políticas em todas as contas, a consolidação de cobranças e a automação de tarefas de gerenciamento de contas.
1.21.2. ESTRUTURA DENTRO DA AWS:Regiões: Uma região da AWS é uma área geográfica que contém pelo menos duas Zonas de Disponibilidade. Cada região é completamente independente das outras regiões, o que ajuda a isolar falhas e evitar a propagação de problemas de uma região para outra. Em setembro de 2021, a AWS tinha 25 regiões geográficas ao redor do mundo.
1.21.2.1. Zonas de Disponibilidade (AZs): Cada região da AWS é dividida em Zonas de Disponibilidade. Cada AZ é um centro de dados separado dentro de uma região, mas todas as AZs dentro de uma região estão conectadas através de redes de alta velocidade, de baixa latência e totalmente redundantes. As AZs fornecem uma maneira de construir aplicativos altamente disponíveis e tolerantes a falhas.
1.21.2.2. Zonas Locais: As zonas locais da AWS aproximam a computação, o armazenamento, o banco de dados e outros produtos da AWS selecionados dos usuários finais. Com as zonas locais da AWS, você pode executar facilmente aplicativos altamente exigentes que exigem latências em milissegundos de um dígito para seus usuários finais, como criação de conteúdo de mídia e entretenimento, jogos em tempo real, simulações de reservatórios, automação de projetos eletrônicos e machine learning.
1.21.2.3. Wavelenght: O AWS Wavelength permite que os desenvolvedores criem aplicações com latências de um dígito para dispositivos móveis e usuários finais. Os desenvolvedores da AWS podem implantar seus aplicativos nas Zonas do Wavelength, implantações de infraestrutura da AWS que incorporam serviços de computação e armazenamento da AWS aos datacenters dos provedores de telecomunicações na borda das redes 5G e acessam facilmente a variedade de serviços da AWS na região. Isso permite que os desenvolvedores forneçam aplicativos que exigem latências inferiores a 10 milissegundos, como streaming de jogos e vídeos ao vivo, inferência de machine learning na borda e realidade aumentada e virtual (AR/VR).
1.21.2.4. OutPosts: O AWS Outposts leva produtos, infraestrutura e modelos operacionais nativos da AWS a praticamente qualquer datacenter, espaço de colocalização ou instalações on-premises. Você pode usar as mesmas APIs, ferramentas e infraestrutura da AWS no local e na Nuvem AWS para oferecer uma experiência híbrida verdadeiramente consistente. O AWS Outposts foi projetado para ambientes conectados e pode ser usado para oferecer suporte a workloads que precisam permanecer on-premises devido à baixa latência ou às necessidades de processamento de dados locais.
1.21.2.5. O que é o Amazon EC2?
1.21.2.5.1. O Amazon Elastic Compute Cloud (EC2) é o serviço de computação em nuvem mais popular e robusto da AWS. Ele permite que você alugue servidores virtuais, chamados de instâncias, para executar suas aplicações. Com o EC2, você não precisa mais comprar, configurar e gerenciar hardware físico.
1.21.2.5.2. Principais Características:
1.21.2.5.3. Flexibilidade: Escolha entre uma ampla variedade de tipos de instâncias, sistemas operacionais, softwares pré-instalados e ferramentas de desenvolvimento.
1.21.2.5.4. Escalabilidade: Ajuste o número de instâncias rapidamente para atender às demandas variáveis da sua aplicação.
1.21.2.5.5. Pagar por uso: Você paga apenas pelo tempo de uso real das instâncias, sem custos iniciais ou compromissos de longo prazo.
1.21.2.5.6. Tipos de Instâncias:
1.21.2.6. A infraestrutura global da AWS permite que os usuários implantem seus aplicativos e serviços de maneira flexível, resiliente e eficiente em termos de latência, onde quer que seus clientes estejam localizados no mundo. Isso significa que, como usuário da AWS, você pode oferecer uma experiência de usuário mais rápida e melhor para seus clientes, independentemente de sua localização geográfica.