Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Amazon web services

591 views

Published on

Palestra feita no Tchê Linux na FTEC Bento Gonçalves (Magno Frey - Mastergnus)

Published in: Technology
  • Be the first to comment

Amazon web services

  1. 1. Cloud Computing naAmazon Web Services Magno Frey
  2. 2. Quem sou eu? Desenvolvedor Web Freelancer Formado em Redes pela FTEC Caxias Programador PHP com Framework Zend Webmaster portal OlaSerraGaucha.com.br Trabalho com soluções web Administração de serviços de servidores web
  3. 3. Cloud Computing? Modelo de serviço de locação deSoftware, Plataforma ou Infraestrutura de TI
  4. 4. Cloud Computing O que esperar da computação em nuvem?  Escalável  Disponível  Seguro  Flexível  Baixo custo
  5. 5.  Serviço surgiu a partir de servidores ociosos do site Amazon.com Cloud Computing 2006 (Nov/2011 no Brasil) Infra Global: 8 regiões (datacenters) e 20 pontos de distribuição de conteúdo (CDN)
  6. 6.  Soluções  Computacional  Armazenamento  Banco de dados  Rede  Entrega de conteúdo  Gerenciamento
  7. 7.  APIs  SDK para: PHP, Java, .NET, Ruby, Android e iOS Documentação em Português Custos  Pay as You Go  Free Tier (nível de uso gratuito) AWS Calculator Todos serviços gerenciáveis via Console Web
  8. 8. Elastic Compute Cloud (EC2) Instâncias (Máquinas virtuais) Pagamento por hora da máquina ligada Opções para criar uma instância  Região Global  Sistema Operacional  Tamanho da instância (Configuração de hardware)  Regras de firewall (liberação de portas)
  9. 9. Elastic Compute Cloud (EC2) Seleção da AMI (Amazon Machine Image)  AMIs da Amazon (Amazon Linux AMI, Red Hat Enterprise, SUSE Enterprise, Ubuntu, Windows Server 2008)  AMIs mantidas pelo cliente  AMIs da comunidade  AWS Marketplace
  10. 10. Elastic Compute Cloud (EC2) Amazon Linux AMI  Criado e mantido pela Amazon  Distro baseada em Red Hat  Instalador de pacotes yum  Repositório sempre atualizado  Usuário padrão ec2-user
  11. 11. Elastic Compute Cloud (EC2) Tamanho da instância  ECU x CPU Cores x Memória  Tamanho do HD (EBS), desempenho e quantidade Grupo de regras de Firewall  Cada grupo possui uma seleção de portas abertas Chave PEM (chave privada criptografia RSA)  Acesso SSH e SFTP
  12. 12. Elastic Compute Cloud (EC2) Volumes EBS (Elastic Block Storage)  Tamanhos de 1Gb a 1Tb  Desempenho  Padrão (100 IOPS)  Reservado até 1000 IOPS (I/O Operations Per Second)  Snapshots (Backup diferencial ou espelho) Elastic IPs  Até 5 IP fixos por cliente Load Balancers
  13. 13. Elastic Compute Cloud (EC2)
  14. 14. Simple Storage Service (S3) Armazenamento em Buckets Não tem limite de quantidade de arquivos Tamanhos de Arquivos de 1Bt a 5Tb Permissões para os arquivos (Público/Privado) Acesso por API, HTTP, HTTPS ou Torrent Hospedagem Websites estáticos Acesso via EC2 com s3fs
  15. 15. Relational Database Service (RDS) Mysql, Oracle e SQL Server Opções de escolha (algumas):  Tamanho da instância  Versões do software  Tamanho do banco (inicial)  Horário e frequência de backup
  16. 16. Route 53 (DNS) Route53  Criação de uma zona (domínio)  4 servidores DNS  Inúmeras entradas  Opção de TTL
  17. 17. Send Email Service (SES) Servidor SMTP Envia até 10.000 e-mails/dia
  18. 18. DynamoDB / SimpleDB Banco de dados NoSQL Criar uma tabela/PK e seleciona desempenho
  19. 19. Glacier Armazenamento de arquivos baixo custo Recuperação de arquivos em 4 horas
  20. 20. Cloud Watch Monitoramento de diversas métricas dos serviços
  21. 21. Outros Serviços VPC – Rede privada na nuvem CloudFront – Distribuição de conteúdo em larga escala Storage Gateway – Conecta servidores na nuvem Cloud Search – Sistema de indexação e pesquisa IAM – Criação de usuários e permissões para acesso aos serviços Aws Import/Export
  22. 22. Free Tier Usage Termo de uso gratuito dos serviços 750 horas de EC2 (micro) Linux 750 horas de EC2 (micro) Windows 30Gb de EBS 5Gb de armazenamento S3 750 horas de Banco de dados (micro)
  23. 23. Ok, por onde eu começo? Site da AWS: http://aws.amazon.com/pt/ Cartão de crédito internacional Cálculo de previsão de custos (sel. português) http://aws.amazon.com/pt/calculator/ Leia a documentação: http://aws.amazon.com/pt/documentation/
  24. 24. Obrigado! Magno Frey @mastergnusmastergnus@gmail.com

×