Mapa mental
Cloud Practitioner
Conteúdo do mapa
Cloud Practitioner
OFERTA
- CORE SERVICES
- COMPUTE
- EC2 - Elastic Compute Cloud
- É um web service com capacidade computacional segura e redimensionável na nuvem.
- Fornece ambientes de computação virtual.
- Os servidores de EC2 são chamados de instâncias que são pagas conforme o uso.
- Auto scaling ajuda a garantir que o cliente tenha o número correto de instâncias do EC2 adicionando ou removendo de acordo com as especificações do cliente. É especialmente eficaz em ambientes com requisitos de performance flutuantes.
- Auto scaling pode atuar em conjunto com o CloudWatch, ex.: quando um limite de performance for violado o Cloudwatch aciona um evento de auto scaling.
- Auto scaling ajuda a garantir que o cliente tenha o número correto de instâncias do EC2 adicionando ou removendo de acordo com as especificações do cliente. É especialmente eficaz em ambientes com requisitos de performance flutuantes.
- Serviço Integrado: Lambda
- Produto de computação sem servidor orientado a eventos que executa códigos sem provisionar ou gerenciar produtos.
- EC2 - Elastic Compute Cloud
- STORAGE
- S3 - Simple Storage Service
- Serviço de armazenamento gerenciado que armazena e recupera dados. Os dados armazenados no S3 não estão associados a nenhum servidor específico.
- É possível colocar quantos objetos quiser no S3 (ele mantém trilhões) e de qualquer tipo como imagens, vídeos ou logs do servidor.
- Geralmente é utilizado para armazenar ativos de aplicativos, hospedagem de websites estáticos, recuperação de desastres e backup e área de preparação para big data.
- O controle de acesso pode ser feito por políticas de IAM, pelo bucket do S3 ou listas de controle de acesso por objeto.
- Quando se cria um bucket no S3 ele é associado a alguma região da AWS em várias instalaçãos de forme redundante.
- É possível colocar quantos objetos quiser no S3 (ele mantém trilhões) e de qualquer tipo como imagens, vídeos ou logs do servidor.
- Serviço de armazenamento gerenciado que armazena e recupera dados. Os dados armazenados no S3 não estão associados a nenhum servidor específico.
- Glacier
- Arquivamento e backup. Custa cerca de 1 centavo por gigabyte/mes.
- EBS
- Volumes que podem ser disco rígido ou SSD que podem ser usados como unidade de armazenamento para instâncias do EC2.
- Os volumes de EBS são projetados para serem duráveis e disponíveis o que significa que são replicados automaticamente entre vários servidores executados na AZ.
- Oferece capacidade de criar pontos de recuperação de volumes.
- Volumes que podem ser disco rígido ou SSD que podem ser usados como unidade de armazenamento para instâncias do EC2.
- Storage Gateway
- Integra on-premises IT and AWS Storage.
- S3 - Simple Storage Service
- DATABASE
- RDS
- Serviço de banco de dados relacional (modela dados de uma forma que eles sejam vistos como tabelas ou outros). Linguagem SQL.
- Computador que faz o backup e guardar os dados.
- Serviço de banco de dados relacional (modela dados de uma forma que eles sejam vistos como tabelas ou outros). Linguagem SQL.
- RDS for Aurora
- DynamoDB
- Banco de dados não relacional - NoSQL (not only SQL). Indicado para ambiente com dados mistos, com imagens mapas, tabelas, que nao podem ser facilmente tabulados em linhas e colunas,
- Elasticache
- RDS
- NETWORKING & CONTENT DELIVERY
- VPC - Virtual Private Cloud
- Permite a criação de uma rede privada isolada dentro da AWS onde é possível aplicar recursos.
- Permite o controle do que expõe à internet e o que isola dentro do VPC.
- Por padrão, todas as sub-redes em uma VPC podem se comunicar entre si e são classificadas em públicas e privadas. as públicas tem acesso a internet e as privadas não.
- É um serviço básico que se integra a varios produtos. Cada conta da AWS pode criar várias VPCs que podem ser usadas para segregar ambientes.
- Permite o controle do que expõe à internet e o que isola dentro do VPC.
- Permite a criação de uma rede privada isolada dentro da AWS onde é possível aplicar recursos.
- Direct Conect
- Conexão entre o datacenter do cliente e AWS por meio de um cabo de fibra ótica padrão de 1GB.
- Route 53
- Serviços DNS - Domain Name System. Responsável por localizar e traduzir endereços dos sites para números IP que os computadores usam para se conectarem entre si.
- É basicamente um tradutor.
- Serviços DNS - Domain Name System. Responsável por localizar e traduzir endereços dos sites para números IP que os computadores usam para se conectarem entre si.
- CloudFront
- É uma rede de entrega de conteúdo (CDN) que usa uma rede global de mais de 80 locais e mais de 10 pontos de presença de cache.
- Ao usá-lo o cliente entrega conteúdo permitindo que os usuarios interajam com o acplicativo com uma latência mais baixa.
- É uma rede de entrega de conteúdo (CDN) que usa uma rede global de mais de 80 locais e mais de 10 pontos de presença de cache.
- ELB - Elastic Load Balancing
- É possível definir gatilhos para aumentar ou diminuir automaticamente o numero de instancias.
- High Performance Cloud Network
- Application Load Balancer
- VPC - Virtual Private Cloud
- COMPUTE
- ADMINISTRATION AND SECURITY
- Identity and Access Control
- IAM - Identification and Access Management:
- Gerenciamento e permissões para usuários e grupos.
- Directory Service
- CloudHSM - Hardware Security Module
- Permite gerar e usar facilmente suas próprias chaves de criptografia.
- é tipo um cofre físico então ele se autodestrói.
- Guardar alguma coisa que ninguem nunca vai conseguir ver. Ex. bancos.
- KMS - Key Management Service
- Permite criar chaves criptografadas.
- Coloquei arquivo no S3 e quero que ninguém tenha acesso e coloco a senha no KMS.
- Permite criar chaves criptografadas.
- IAM - Identification and Access Management:
- Monitoring and Usage Auditing
- CloudWatch
- Alerta caso alguém faça alguma coisa ou o cliente programe evento - volume no site, ex. Permite monitorar performance de cargas de trabalho.
- O cliente pode definir alarmes em qualquer uma das suas métricar para enviar notificações.
- Os alarmes podem enviar uma notificação por e-mail ou SMS ou acionar um evento de auto scaling.
- O cliente pode criar a própria métrica por um custo adicional. Todas elas são carregadas em sua conta para pesquisa e criação de gráficos.
- O cliente pode definir alarmes em qualquer uma das suas métricar para enviar notificações.
- Alerta caso alguém faça alguma coisa ou o cliente programe evento - volume no site, ex. Permite monitorar performance de cargas de trabalho.
- CloudTrail
- Registra chamadas da API e fornece arquivos de log de todas as solicitações feitas na conta. Investiga se as alterações foram inesperadas ou não, revendo quem as iniciou, quando ocorreram e onde se originaram.
- Config
- Permite acessar, auditar e avaliar as configurações dos recursos da AWS. Monitora e grava resgistro das configurações.
- Amazon Inspector
- É um produto que avalia automaticamente os aplicativos de vulnerabilidade ou desvios das melhores práticas e depois produz um relatório com etapas priorizadas para correção.
- Permite que o cliente foque em problemas de segurança mais complexos porque o geral ele já está fazendo.
- É um produto que avalia automaticamente os aplicativos de vulnerabilidade ou desvios das melhores práticas e depois produz um relatório com etapas priorizadas para correção.
- AWS Shield
- Serviço gerenciado de proteção contra DDoS. Oferece duas proteções:
- Standard: proteção automatica para todos os clientes sem custo adicional. Autoatendimento que não precisa do support.
- Advanced: Oferece suporte 24/7 e capacidade adicional para proteger contra maiores ataques ( DRT Team)
- Ataques DDoS são uma tentativa de deixar o site ou app indisponivel interrompendo a disponibilidade.
- Serviço gerenciado de proteção contra DDoS. Oferece duas proteções:
- CloudWatch
- Identity and Access Control
- AWS PLATFORM SERVICES
- ANALYTICS
- EMR - Elastic Map Reduce
- Kinesis
- Redshift
- Numero muito muito grande de dados.
- ANALYTICS
- DEPLOYMENT AND MANAGEMENT
- Elastic Beanstalk
- É uma PAAS, significa que o cliente tem toda a plataforma criada apenas para que possa simplesmente colocar o código no sistema.
- Oferece HTTP, sistema operacional, interprete de linguagem e Host. Só é preciso criar o código, implantá-lo e usar o aplicativo.
- É uma PAAS, significa que o cliente tem toda a plataforma criada apenas para que possa simplesmente colocar o código no sistema.
- Opswork
- CloudFormation
- Elastic Beanstalk
- MOBILE SERVICES
- Cognito
- Mobile Analytics
- Permite coletar e visualizar dados de uso de apps. - até 60 min.
- SNS
- Serviços de mensagens móveis e flexíveis. Coordena a entrega de endpoints e clientes assinantes de mensagens permitindo o envio de informações diferentes para assinantes diferentes.
- ENTERPRISE APPLICATIONS
- Workmail
- Workspace
- Workdocs
- CORE SERVICES
INFRAESTRUTURA
- Região
- São áreas geográficas que hospedam duas ou mais AZs.
- Ao escolher uma região é importante considerar a otimização da latência, minimização de custos e requisitos normativos.
- São entidades completamente separadas uma das outras. Os recursos de uma região não são aplicados automaticamente para outras e nem todos os serviços estão disponíveis em todas.
- Availability Zone
- Cada uma tem a sua própria fonte de alimentação única e ininterruptas, geradores de backup local, equipamentos de refrigeração, redes e conectividade.
- Conjunto de datacenters dentro de uma região específica. É fisicamente isolada das outras mas está conectada por uma rede rápida e de baixa latencia.
- O isolamento da AZ significa que elas são protegidas contra falhas em outras zonas o que garante a alta disponibilidade.
- Edge Locations
- Geralmente estão localizados em áreas altamente povoadas. Elas hospedam uma rede CDN. Quando as solicitações de conteúdo são roteadas para o edge location mais próximo para que o conteúdo seja entregue mais rapidamente aos usuários finais.
- Região
ECONOMIC BENEFITS
- TCO - Total Cost Ownership
- Métrica financeira para estimar e comparar custos diretos e indiretos. Considera: aquisição, operação, execução, ambiente de infra e custo de oportunidade.
- A ideia é olhar além do preço de compra e considerar o longo prazo.
- TCO foi criada pela Amazon para facilitar a comparação dos custos da AWS com os da administração de um data center local.
- Há três tipos básicos de clientes que estão interessados em TCO:
- Technology Owner
- Economics Owner
- Business Owner
- Há três tipos básicos de clientes que estão interessados em TCO:
- TCO compara os componentes:
- Servers, Network and Storage
- comparando um servidor local com o EC2.
- Operating System & Virtualization Software
- Colocation & Floor Space
- This can be a major expensive, especially if a customer needs to purchase or lease real estate.
- Power & Cooling
- Data Center Personnel
- Data center local exigem uma operação muito especializada de trabalhadores.
- Storage Redundancy
- Para garantir durabilidade e disponibilidade
- Resource Management and Software Automation
- Servers, Network and Storage
- Métrica financeira para estimar e comparar custos diretos e indiretos. Considera: aquisição, operação, execução, ambiente de infra e custo de oportunidade.
- PRICING PRINCIPLES
- Os clientes não precisam investir em infra antes de conhecer a demanda.
- É possível começar ou parar de usar um serviço a qualquer momento, sem contratos de longo prazo.
- Quanto mais recursos são utilizados, menor o custo.
- P/ armazenamento e transferência de dados, quanto + usa - paga por GB.
- P/ computação há desconto por volume de até 10%.
- A medida que a AWS se expande há um aumento da economia de escala que é repassada.
- COMPUTE PURCHASING MODELS
- On-demand
- Clientes pagam por capacidade de computação por hora.
- Reserved Instance (RI)
- Opção de fazer um pagamento único para cada instancia a reservar. Proporciona desconto de até 75% em comparação com on-demand. De 1 a 3 anos.
- No upfront: o desconto é de até 55%. O cliente vai pagar mensalmente.
- Partial upfront: Cliente paga uma parte e tem desconto de até 76%. Paga pelo menos metade no começo e metade nos outros meses.
- All upfront: Até 77% de desconto. Paga tudo de cara.
- Opção de fazer um pagamento único para cada instancia a reservar. Proporciona desconto de até 75% em comparação com on-demand. De 1 a 3 anos.
- Spot
- O preço flutua conforme a oferta e procura e é determinado pela Amazon. São instancias sobressalentes que são oferecidas como incrementos.
- Dedicated Pricing
- O cliente pode rodar cargas de trabalho em um hardware unico, completamente separado de outras tarefas. Há taxas por uso de instancia e um fee de região.
- On-demand
- Na AWS paga-se por computação, armazenamento e transferência de dados para fora (os de entrada não).
- Os planos são:
- Basic Support.
- Developer
- Business
- Enterprise.
- COST OPTIMIZATION
- AWS Trusted Advisor
- Inspeciona o ambiente da AWS e faz recomendações quando existem oportunidades de economizar dinheiro eliminando recursos ociosos.
- AWS Trusted Advisor
- TCO - Total Cost Ownership
SECURITY
- Security of the Cloud - AMAZON
- Defense in depth: em vários níveis: rede, física, sistema e dados.
- Defense in breadth: abordagem para permitir disponibilidade e segurança simultâneamente.
- Security in the Cloud - CUSTOMER
- Os clientes são responsáveis por impor controles lógicos de acesso que determinam quem pode ter acesso aos recursos e o tipo de ação que pode ser executada.
- Security of the Cloud - AMAZON