O slideshow foi denunciado.

Aws for Developers

524 visualizações

Publicada em

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Aws for Developers

  1. 1. AWS For Developers PD / IO Ricardo Martins
  2. 2. 2 Roteiro Roteiro é para os fracos. Vamos direto ao ponto!
  3. 3. 3 O que é Cloud Computing? ● Processamento ● Armazenamento ● Software |
  4. 4. 4 Tipos Pública, Privada e Híbrida
  5. 5. 5 Pilares Pay as you go – Pague pelo que usar; Flexibilidade – Você não fica preso a um modelo específico de recurso; Escalabilidade – Você é capaz de dimensionar de acordo com a demanda; Confiabilidade – Segurança e Alta Disponibilidade.
  6. 6. 6 Key Features Elasticidade - A capacidade de provisionar e desprovisionar rapidamente grandes quantidades de recursos em tempo de execução. Escalabilidade - Você pode escalar horizontalmente (adicionando componentes) ou verticalmente (adicionando recursos em um componente, por exemplo memória, cpu ou disco).
  7. 7. 7 Key Features Agilidade na implementação - Possibilita a escolha de hardware, configuração de rede, disco, memória e sistema operacional de forma simples e rápida.
  8. 8. 8 Camadas Aplicação (SaaS) Plataforma (PaaS) Infraestrutura (IaaS) NíveldeAbstração NíveldeControle
  9. 9. 9 SaaS (Software as a Service) O cliente utiliza aplicativos criados pelo provedor e que são executados em uma infraestrutura em nuvem. O cliente fica limitado apenas as configurações do aplicativo (usuários e senhas por exemplo). – Gmail, GoogleDocs; – Heroku; – Sales Force; – Office 365; – Dropbox.
  10. 10. 10 PaaS (Platform as a Service) O cliente pode desenvolver aplicações próprias a partir das ferramentas disponibilizadas pelo provedor. Não administra ou controla a infraestrutura na nuvem, mas pode controlar o seu ambiente de desenvolvimento e os seus aplicativos. – Google App Engine; – AWS Elastic Beanstalk; – Cloud Foundry; – Tsuru (Globo.com); – Azure.
  11. 11. 11 IaaS (Infrastructure as a service) O cliente pode criar suas instâncias, configurar recursos como armazenamento, memória, processadores, tráfego, rede, load balancers. Além disso possui controle sobre os sistemas operacionais e aplicativos instalados – Amazon AWS; – Azure; – Rackspace; – Cloudstack; – Digital Ocean; – Openstack.
  12. 12. 12 Camadas
  13. 13. 13 Camadas
  14. 14. 14 Camadas Virtualização ≠ Computação em Nuvem!
  15. 15. 15 AWS IaaS: A AWS fornece uma coleção de serviços de infraestrutura
  16. 16. 16 AWS – Infraestrutura Global
  17. 17. 17 AWS – Infraestrutura Global ● Região: Regiões demográficas distribuídas ao redor do mundo. ● Localizações Edge: Pontos de presença utilizados com objetivo de reduzir a latência para usuários finais. Ex.: Route53 e CloudFront ● Zonas de disponibilidade: Grupos de Datacenters distintos dentro das regiões com distância de centenas de kilômetros entre eles.
  18. 18. 18 AWS – Infraestrutura Global
  19. 19. 19 AWS – Capacidade Elástica
  20. 20. 20 AWS – Capacidade Elástica
  21. 21. 21 AWS – Segurança
  22. 22. 22 AWS – Serviços
  23. 23. 23 AWS – Visão geral dos principais serviços ● IAM ● MFA ● CloudWatch ● Beanstalk ● Cloudformation ● Cloudfront ● SNS ● SQS ● SES
  24. 24. 24 AWS – Visão geral dos principais serviços ● EC2 ● VPC ● EBS ● Glacier ● S3 ● ELB ● Route53 ● RDS ● EIP
  25. 25. 25 Perguntas?
  26. 26. 26 Obrigado!

×