Amazon web services

  • 341 views
Uploaded on

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

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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
341
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
11
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Cloud Computing naAmazon Web Services Magno Frey
  • 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. Cloud Computing? Modelo de serviço de locação deSoftware, Plataforma ou Infraestrutura de TI
  • 4. Cloud Computing O que esperar da computação em nuvem?  Escalável  Disponível  Seguro  Flexível  Baixo custo
  • 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.  Soluções  Computacional  Armazenamento  Banco de dados  Rede  Entrega de conteúdo  Gerenciamento
  • 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. 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. 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. 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. 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. 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. Elastic Compute Cloud (EC2)
  • 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. 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. Route 53 (DNS) Route53  Criação de uma zona (domínio)  4 servidores DNS  Inúmeras entradas  Opção de TTL
  • 17. Send Email Service (SES) Servidor SMTP Envia até 10.000 e-mails/dia
  • 18. DynamoDB / SimpleDB Banco de dados NoSQL Criar uma tabela/PK e seleciona desempenho
  • 19. Glacier Armazenamento de arquivos baixo custo Recuperação de arquivos em 4 horas
  • 20. Cloud Watch Monitoramento de diversas métricas dos serviços
  • 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. 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. 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. Obrigado! Magno Frey @mastergnusmastergnus@gmail.com