Post on 18-Dec-2014
description
Visão Geral da Nuvem da AWS
e como estimar sua conta
Parte 2
José Papo
AWS Tech Evangelist
@josepapo
Amazon Cloud Sessions
Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 1 Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 2
Vídeo Disponível – Introdução EC2 e RDS | Hands-on: “Instalando uma aplicação Web na nuvem AWS” Vídeo Disponível – Introdução S3 e CloudFront | Hands-on: “Publicando um site estático com S3 e CloudFront”
Agenda da Parte 1
O que é a Computação em Nuvem? Benefícios da Elasticidade e Pagamento pelo uso Infraestrutura Global da AWS Serviços de Compute Serviços de Storage Páginas de Produto e Calculadora da AWS Sumário de Benefícios
Agenda da Parte 2
Serviços de Networking Serviços de Bancos de Dados Serviços de Aplicação Serviços de Distribuição de Conteúdo Serviços de Deploy e Administração Introdução a Segurança e Arquitetura Porque utilizar a Nuvem da AWS
Escala Global
Região
US-WEST (N. California) EU-WEST (Ireland)
ASIA PAC
(Tokyo)
ASIA PAC
(Singapore)
US-WEST (Oregon)
SOUTH AMERICA (Sao
Paulo)
US-EAST (Virginia)
GOV CLOUD
ASIA PAC
(Sydney)
Zona de Disponibilidade
Escala Global
Pontos Edge
Dallas(2)
St.Louis
Miami
Jacksonville Los Angeles (2)
Palo Alto
Seattle
Ashburn(2)
Newark
New York (2)
Dublin
London(2)
Amsterdam
Stockholm
Frankfurt(2)
Paris(2)
Singapore(2)
Hong Kong
Tokyo
Sao Paulo
South Bend
San Jose
Osaka Milan
Sydney
Escala Global
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Modelo de Referência
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Networking
Virtual Private Cloud Sua Nuvem Privada dentro da Nuvem da AWS.
Recursos são isolados da Internet e podem ser
configurados com subredes e endereços IP de acordo
com necessidade do cliente
Internet
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Networking
Conexão VPN Uma conexão criptografada VPN de hardware ou
software conecta sua Nuvem Privada na Amazon
com seu data center
Internet
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Networking
Direct Connect Link dedicado entre sua infraestrutura de TI e a
Nuvem da AWS. Aumenta a performance de sua
conexão.
Amazon VPC
Região AWS
Subrede publica
Subrede privada
Data Center
Matriz
Zona de Disponibilidade 1
Zona de disponibilidade 2
Subsidiarias
VPN Gateway Gateway
Internet Gateway
Amazon S3 Amazon SimpleDB Amazon SES Amazon SQS “Nuvem Privada não precisa
ser dentro de casa” - Gartner
10G
Nuvem Privada e Híbrida com a AWS
Direct Connect
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Networking
Route 53 Sistema de DNS de Alta Disponibilidade
Escalável Automaticamente
Confiável e de baixo custo
Recurso Detalhes
Global Suportado pelos locais Edge da AWS
Escalável Escala automaticamente com base nos volumes de buscas
Roteamento baseado em latência
Suporta resolução basead em latência, permitindo aplicações multi-regiões
Integrado Integra com outros serviços da AWSpermitindo que o Route 53 se conecte a load balancers, S3 e EC2
Opções de Bancos de Dados
Relacional NoSQL
Modelos de Bancos de Dados
Banco de Dados no
Amazon EC2
Sua escolha de software
de banco de dados
Bring Your Own License
(BYOL)
Amazon Relational
Database Service (RDS)
Oracle, SQL Server ou
MySQL oferecidos como
serviço
Licenciamento Flexível:
BYOL ou Licença Incluída
Amazon DynamoDB
NoSQL
Modelo não relacional
Overhead zero de
administração
Auto-gestão Database as a Service
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Database
Relational Database Service Database-as-a-Service
Não necessita instalar e gerenciar instancias
Configurações para escalabilidade e redundância
Recurso Detalhes
Plataformas MySQL, SQL Server e Oracle RDBMS
Configurado Inicie o uso de seu BD com agilidade e segurança
Patches automáticos Mantenha seu BD sempre atualizado automaticamente
Backups Backups automáticos configuráveis
Redundância Cria instancia slave replicada como opção de failover
Replicação Cria facilmente réplicas de leitura de seus dados
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Database
DynamoDB Banco de Dados NoSQL as a Service
Performance rápida e previsível
Arquitetura distribuída e com alta disponibilidade
Recurso Detalhes
Throughput Provisionado
Aumente ou diminua com facilidade capacidade de read/write
Performance previsível Latências de apenas um dígito de milisegundos por causa da infraestrutura baseada em SSDs
Redundância Dados são replicados entre zonas de disponibilidade
Elastic MapReduce Integra com Elastic MapReduce para análises complexas de grandes conjuntos de dados
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Application Services
CloudFront Rede de distribuição de conteúdo
global
Distribui conteúdo para usuários finais
com latências menores.
London
Paris
NY
Served from S3
/images/*
3
Served from EC2
*.php
2
Single CNAME
www.mysite.com
1
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Application Services
Amazon SES Serviço de envio de emails de
maneira simples e sem necessidade
de servidores.
Cobrança por quantidade e tamanho
dos emails
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Application Services
Amazon SQS
Processing
task/processing trigger
Processing results
Amazon SQS Serviço escalável e confiável de fila
de mensagens assíncronas e sem
necessidade de servidores
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Application Services
Cloud Search Máquina de buscas elástica
Serviço gerenciado, com
escalabilidade automática e com
grande conjunto de recursos
Document Server
Results
Search Server
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Deployment & Admin
Elastic Beanstalk Implantação em um clique do Eclipse, Visual Studio e
Git
Configura automaticamente escalabilidade e outros
recursos da AWS
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Deployment & Admin
Cloud Formation Automatiza criação de ‘stacks’ de solução de forma
repetível
Framework baseado em scripts JSON
Cloud Former cria um script a partir de recursos AWS
existentes
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Deployment & Admin
Gestão de Acesso e Identidade Controle granular de direitos de usuários dentro da
AWS
Permite a criação de subcontas e múltiplos usuários
Software Developer Kits Suporte de uso de linha de comando em
Linux/Unix/Windows e APIs para diversas linguagens
de programação do mercado
+ outros Simple Notification Service
Workflow Service
ElastiCache
Elastic MapReduce
CloudWatch
…
Dicas de Arquitetura
Como fazer minha aplicação
Disponível? Escalável?
Tolerante a Falhas? Elástica?
Como fazer minha aplicação
1. Usar múltiplas zonas
de disponibilidade
2. Usar RDS com
réplicas e slaves
3. Usar grupos de auto-
scaling
4. Usar Elastic Load
Balancing
5. Usar Route53 para as
zonas de DNS
Multi-Regiões
Diagrama Arquitetural Multi-regiões
Disponível? Escalável?
Tolerante a Falhas? Elástica?
Zonas de Disponibilidade Route 53 DNS
Elastic load balancing Grupos de Auto-scaling Réplicas e slaves RDS
Multi-Regiões
Por que a Nuvem
da AWS?
Pioneira em soluções de Cloud: Desde 2006
AWS é aberta e flexível Sistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas
Construída com altos padrões de segurança
Infraestrutura de Segurança AWS
SOC 1/SSAE 16/ISAE 3402,
ISO 27001, PCI DSS, HIPAA, ITAR,
FISMA Moderate, FIPS 140-2
Suas
Apps
H1 2012
63 2011
82
2010
61
2009
48
2008
24
2007
9 Amazon FPS
Red Hat EC2
SimpleDB
CloudFront
EBS
Availability Zones
Elastic IPs
Relational Database Service
Virtual Private Cloud
Elastic Map Reduce
Auto Scaling
Reserved Instances
Elastic Load Balancer
Simple Notification Service
Route 53
RDS Multi-AZ
Singapore Region
Identity Access Management
Cluster Instances
Elastic Beanstalk
Simple Email Service
CloudFormation
RDS for Oracle
ElastiCache
DynamoDB
Simple Workflow
CloudSearch
Storage Gateway
Route 53 Latency Based Routing
Número de serviços lançados
Preços baixos como filosofia corporativa
Investe em Capital
Investe em Tecnologia
Aumenta Eficiência
Reduz Preços
Atrai mais clientes
Escala & Inovação … … Diminuem preços
Mais de 20 Reduções de
Preços
Líder em Market Share Líder do Quadrante Mágico
do Gartner em IaaS
Líder no Forrester Hadoop
Wave
O que os Analistas falam da AWS
Acelerando o boom das startups e novos devices
Otimizando as Grandes Corporações
E já criando valor na América Latina
Documentações em Português
E-book gratuito em português com passo a passo para
criar e configurar um servidor na Amazon
Guia de Conceitos básicos da oferta gratuita da AWS
Guia de Conceitos básicos do EC2
Guia de Conceitos básicos do S3
Guia de Conceitos básicos do RDS
Guia de Conceitos básicos do VPC
Amazon Cloud Sessions
Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 1 Vídeo Disponível - Visão Geral dos serviços da Nuvem da AWS e como estimar sua conta | Parte 2
Vídeo Disponível – Introdução EC2 e RDS | Hands-on: “Instalando uma aplicação Web na nuvem AWS” Vídeo Disponível – Introdução S3 e CloudFront | Hands-on: “Publicando um site estático com S3 e CloudFront”
OFERTA
GRATUITA! aws.amazon.com/pt/free
OBRIGADO! aws.typepad.com/brasil
slideshare.net/AmazonWebServicesLATAM
José Papo
AWS Tech Evangelist
@josepapo