27
Cloud Computing na Amazon Web Services Magno Frey

Amazon web services

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Amazon web services

Cloud Computing na

Amazon Web Services

Magno Frey

Page 2: Amazon web services

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?

Page 3: Amazon web services

Cloud Computing?

Modelo de serviço de locação de

Software, Plataforma ou Infraestrutura de TI

Page 4: Amazon web services

O que esperar da computação em nuvem?

Escalável

Disponível

Seguro

Flexível

Baixo custo

Cloud Computing

Page 5: Amazon web services

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)

Page 6: Amazon web services
Page 7: Amazon web services

Soluções Computacional Armazenamento Banco de dados Rede Entrega de conteúdo Gerenciamento

Page 8: Amazon web services

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

Page 9: Amazon web services

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)

Page 10: Amazon web services

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)

Page 11: Amazon web services
Page 12: Amazon web services

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)

Page 13: Amazon web services

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)

Page 14: Amazon web services
Page 15: Amazon web services

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)

Page 16: Amazon web services

Elastic Compute Cloud (EC2)

Page 17: Amazon web services

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)

Page 18: Amazon web services

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)

Page 19: Amazon web services

Route53

Criação de uma zona (domínio)

4 servidores DNS

Inúmeras entradas

Opção de TTL

Route 53 (DNS)

Page 20: Amazon web services

Servidor SMTP

Envia até 10.000 e-mails/dia

Send Email Service (SES)

Page 21: Amazon web services

Banco de dados NoSQL

Criar uma tabela/PK e seleciona desempenho

DynamoDB / SimpleDB

Page 22: Amazon web services

Armazenamento de arquivos baixo custo

Recuperação de arquivos em 4 horas

Glacier

Page 23: Amazon web services

Cloud Watch Monitoramento de diversas métricas dos serviços

Page 24: Amazon web services

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

Page 25: Amazon web services

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

Page 26: Amazon web services

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?

Page 27: Amazon web services

Magno Frey

@mastergnus

[email protected]

Obrigado!