Amazon web services
-
Upload
magno-frey -
Category
Technology
-
view
376 -
download
0
description
Transcript of Amazon web services
Cloud Computing na
Amazon Web Services
Magno Frey
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
Quem sou eu?
Cloud Computing?
Modelo de serviço de locação de
Software, Plataforma ou Infraestrutura de TI
O que esperar da computação em nuvem?
Escalável
Disponível
Seguro
Flexível
Baixo custo
Cloud Computing
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)
Soluções Computacional Armazenamento Banco de dados Rede Entrega de conteúdo Gerenciamento
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
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)
Elastic Compute Cloud (EC2)
Seleção da AMI (Amazon Machine Image)
AMIs da Amazon (Amazon Linux AMI, Red HatEnterprise, SUSE Enterprise, Ubuntu, Windows Server 2008)
AMIs mantidas pelo cliente
AMIs da comunidade
AWS Marketplace
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
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
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
Elastic Compute Cloud (EC2)
Elastic Compute Cloud (EC2)
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
Simple Storage Service (S3)
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
Relational Database Service (RDS)
Route53
Criação de uma zona (domínio)
4 servidores DNS
Inúmeras entradas
Opção de TTL
Route 53 (DNS)
Servidor SMTP
Envia até 10.000 e-mails/dia
Send Email Service (SES)
Banco de dados NoSQL
Criar uma tabela/PK e seleciona desempenho
DynamoDB / SimpleDB
Armazenamento de arquivos baixo custo
Recuperação de arquivos em 4 horas
Glacier
Cloud Watch Monitoramento de diversas métricas dos 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
Outros Serviços
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)
Free Tier Usage
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/
Ok, por onde eu começo?