Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

50
Visão Geral da Nuvem da AWS e como estimar sua conta Parte 2 José Papo AWS Tech Evangelist @josepapo

description

Amazon Cloud Sessions é uma série de Webinars introdutórios e práticos sobre a Nuvem da AWS. Essa é a parte 2/2 que mostra uma visão geral da Nuvem da AWS e de seus produtos e serviços. Vídeo desse webinar disponível em http://vimeo.com/53525754

Transcript of Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Page 1: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Visão Geral da Nuvem da AWS

e como estimar sua conta

Parte 2

José Papo

AWS Tech Evangelist

@josepapo

Page 2: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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”

Page 3: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 4: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 5: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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)

Page 6: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Zona de Disponibilidade

Escala Global

Page 7: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 8: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Compute Storage

AWS Global Infrastructure

Database

App Services

Deployment & Administration

Networking

Modelo de Referência

Page 9: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 10: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 11: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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.

Page 12: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 13: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 14: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Opções de Bancos de Dados

Relacional NoSQL

Page 15: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 16: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 17: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 18: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 19: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 20: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 21: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 22: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 23: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 24: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 25: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

+ outros Simple Notification Service

Workflow Service

ElastiCache

Elastic MapReduce

CloudWatch

Page 26: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Dicas de Arquitetura

Page 27: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Como fazer minha aplicação

Page 28: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Disponível? Escalável?

Tolerante a Falhas? Elástica?

Como fazer minha aplicação

Page 29: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

1. Usar múltiplas zonas

de disponibilidade

Page 30: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

2. Usar RDS com

réplicas e slaves

Page 31: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

3. Usar grupos de auto-

scaling

Page 32: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

4. Usar Elastic Load

Balancing

Page 33: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

5. Usar Route53 para as

zonas de DNS

Page 34: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Multi-Regiões

Page 35: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Diagrama Arquitetural Multi-regiões

Page 36: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 37: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Por que a Nuvem

da AWS?

Page 38: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Pioneira em soluções de Cloud: Desde 2006

Page 39: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

AWS é aberta e flexível Sistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas

Page 40: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 41: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 42: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 43: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 44: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Acelerando o boom das startups e novos devices

Page 45: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

Otimizando as Grandes Corporações

Page 46: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

E já criando valor na América Latina

Page 47: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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

Page 48: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

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”

Page 49: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

OFERTA

GRATUITA! aws.amazon.com/pt/free

Page 50: Visao geral da Nuvem da AWS e como estimar sua conta Parte 2

OBRIGADO! aws.typepad.com/brasil

slideshare.net/AmazonWebServicesLATAM

José Papo

AWS Tech Evangelist

@josepapo