Introdução ao EC2 - Computação Elástica na Nuvem AWS

Preview:

Citation preview

São Paulo

2011 2012 2013 2014

Introdução à AWS

EC2 e Serviços de ComputaçãoRoberto Yoshida

Business Development Manager

8x

O que levar desta apresentação?

1. Entender porque milhões de clientes usam AWS

2. Como economizar pelo menos R$2.000,00 nos

próximos 12 meses?

3. Saber onde procurar mais informações

Regiões e Pontos de Distribuição de Conteúdo

11 Regiões AWS

53 Pontos de

distribuição de conteúdo

Regiões AWS e Zonas de Disponibilidade (AZ)

Regiões nos EUA

AZ - A AZ - B

GovCloud (US)

AZ - A AZ - B

AZ - C AZ - D

US East (VA) US West (CA)

AZ - A AZ - B

AZ - C

US West (OR)

Nota: O número de AZs pode variar

Regiões Globais

AZ - A AZ - B

AZ - C

EU (Ireland)

AZ - A AZ - B

EU (Frankfurt)

AZ - A AZ - B

Asia Pacific (Sydney)

AZ - A AZ - B

Asia Pacific

(Singapore)

AZ - A AZ - B

AZ - C

Asia Pacific (Tokyo)

AZ - A

China (Beijing)

AZ - B

Em breve

AZ - E

AZ - A AZ - B

AZ - C

South America

(Sao Paulo)

AZ - A AZ - B

AZ - C

Mar

2015

Dez

2011

Infraestrutura tradicional Vs. AWS

+

Espaço

+

Ar condicionado

+

Energia

+

Roteadores

+

Internet

+

SW Virtualização

+

Licenças OS

+

Discos e fitas

+

....

Serviços AWS

Marketplace

(+2,1 mil softwares)

Aplicações

Enterprise

Plataforma

Admin &

Segurança

Serviços de

fundação

Infraestrutura

Quiz #1Qual foi o 1º serviço lançado pela AWS?

SQS (Simple Queue Service), 2004

Amazon Elastic Compute Cloud (EC2) -

Servidores virtuais na nuvem

Rack de servidor

Servidor Host

Hypervisor

Guest 1 Guest 2 Guest n

Processadores físicos

Intel Xeon E5-2670 (Sandy Bridge, 32nm)

• Disponível nas instâncias M3, CC2, CR1 e G2

Intel Xeon E5-2680 v2 (Ivy Bridge, 22nm)

• Disponível nas instâncias C3, R3 e I2

• Suporte a instruções Enhanced Advanced Vector

Extensions (AVX)

Intel Xeon E5-2666 v3 (Haswell, 22nm)

• Disponível nas instâncias C4

• Suporte a AVX 2.0

http://aws.amazon.com/ec2/instance-types/

Instâncias EC2: Famílias e Gerações

Micro: T1, T2

Propósito geral: M1, M3 , T2

Otimizado a computação: C1, CC2, C3, C4

Otimizado a memória: M2, CR1, R3

GPU: CG1, G2

I/O otimizado: HI1, I2

Armazenamento denso: HS1, D2

Instâncias EC2: Tamanhos

c4.largefamília

geração

tamanho

Instância vCPU Mem (GiB)

m3.medium 1 3.75

m3.large 2 7.5

m3.xlarge 4 15

m3.2xlarge 8 30

Exemplo de tamanhos de M3

Memória Vs CPU de algumas Instâncias Amazon EC2

256

128

64

32

16

8

4

2

1

1 2 4 8 16 32

vCPU

Mem

ory

(G

B)

Equilíbrio de

computação e

memória

Computação

Memória

Quiz #2Qual foi a 1ª instância da história da AWS?

m1.small, Linux, 2006

Sistemas Operacionais

O que é Responsabilidade Compartilhada?

AW

S

Criptografia, Autenticação do

clienteCriptografia do servidor Proteção do tráfego de rede

Plataforma, Aplicações, Identidade, Gerência de acesso

Configurações de Sistema Operacional, Rede e Firewall

Dados de clienteC

lie

nte

Serviços de Fundação

Computação Armazenamento Banco de Dados Rede

Infraestrutura

Global AWS Regiões

Zonas de DisponibilidadePontos de

distribuição

Tipos de Armazenamento

• Armazenamento local da instância (sem persistência)

• Amazon EBS de propósito geral (SSD)

• Amazon EBS com provisionamento de IOPS (SSD)

• Amazon EBS magnético

• S3/Glacier

(99.999999999% de durabilidade)

EC2 funcionando na prática

Leandro F. Souza

COO

“A AWS nos deu tranquilidade para enfrentar

novos desafios, tirando a preocupação com escala

de infraestrutura de nossa equipe”

• O Stayfilm é um produtor de filmes que possibilita qualquer pessoa transformar seus conteúdos em filmes temáticos com qualidade de cinema.

• Único App latino-americano a participar do lançamento do novo Facebook Messenger Platform.

• Atualmente, temos mais de 300.000 usuários em mais de180 países.

“A AWS é o único cloud

com a tecnologia

necessária para

renderizar filmes em alta

velocidade”

- Leandro F. Souza,

COO

O Desafio

• Capacidade de produzir filmes

para uma grande base de

usuários.

• Diminuir o tempo de produção de

filmes.

• Segurança para atender uma

demanda imprevisível.

Arquitetura da solução

Amazon EC2

Instância com GPU

AMI

Amazon Route 53

Amazon S3Amazon EC2

Controle de Carga de

Render

Zona de Disponibilidade (AZ)

Usuários

IAM

Equipe de Estrutura

Equipe de Render

Health Check +

Round-robin

2008 2009 2010 2011 2012 2013 2014

Por que clientes como Stayfilm e

mais de 1 milhão de outros clientes

em 190 países usam AWS?

Elasticidade

Quiz #3Quantos servidores a AWS instala por dia?

Todos os dias, a AWS adiciona nova capacidade de

servidores para suportar uma Amazon.com quando ela

era uma empresa de $7B dólares

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

Capacidade de 1 servidor

Capacidade tradicional requerida

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

Capacidade de 1 servidor

1 servidor por 8 horas

Capacidade tradicional requerida

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

Capacidade de 1 servidor

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

1 servidor por 8 horas

Capacidade tradicional requerida

1 servidor por 8 horas

Capacidade de 1 servidor

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

1 servidor por 8 horas

Capacidade tradicional requerida

1 servidor por 8 horas1 servidor por 8 horas

Capacidade de 1 servidor

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

1 servidor por 8 horas

1 servidor por 8 horas1 servidor por 8 horas

Capacidade de 1 servidor

1 servidor por 8 horas

Capacidade tradicional requerida

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Carg

ad

o s

erv

ido

r

Hora do dia

Capacidade de 1 servidor

Economia de

33.3%

Capacidade tradicional requerida

0

1

2

3

4

5

6

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

mero

de i

ns

tân

cia

s

Dia do mês

0

1

2

3

4

5

6

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

mero

de i

ns

tân

cia

s

Dia do mês

Pico de

processamento

mensal previsto

Capacidade tradicional requerida

0

1

2

3

4

5

6

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

mero

de i

ns

tân

cia

s

Dia do mês

Capacidade elástica

Capacidade tradicional requerida

0

1

2

3

4

5

6

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

mero

de i

ns

tân

cia

s

Dia do mês

0

1

2

3

4

5

6

0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

mero

de i

ns

tân

cia

s

Dia do mês

75% de economia

Capacidade elástica

Capacidade tradicional requerida

0

100

200

300

400

500

600

700

800

900

1000

0

14

28

42

56

70

84

98

112

126

140

154

168

182

196

210

224

238

252

266

280

294

308

322

336

350

364

mero

de i

nstâ

ncia

s

Dia do ano

1 dia de uso no ano

Capacidade tradicional requerida

Casos recentes de clientes no Brasil e na Colômbia

• Cliente do Brasil– ~900 servidores no datacenter (90% virtualizado)

– 70% dos servidores com uso de CPU abaixo de 50%

– 46% dos servidores com uso de CPU abaixo de 10%

– 68% do volume de armazenamento ocioso

– Média geral de 26% de utilização de CPU alocada

• Cliente da Colômbia– 1 milhão de acessos num período de 6 horas, com pico nas 1as horas

– 1 vez por ano

– 1000 instâncias + 100 bancos de dados em 2 regiões da AWS, 5 AZs

Trio de serviços essencial para disponibilidade e

dimensionamento automático da frota de EC2

EC2 Auto ScalingELB

(balanceador de carga)

Atual

EC2

Servidores virtuais

elásticos na nuvem

Distribuição de

tráfego dinâmica

Dimensionamento

automático da

capacidade de EC2

Exemplo: Aplicação web

http://aws.amazon.com/architecture/

XX

Segurança

Nossa Prioridade Número 1

Algumas de nossas certificações

• Data centers seguros

• Acessos seguros

• Firewalls

• Controle de usuários

• Autenticação multi-fator (MFA)

• Sub-redes privadas

• Criptografia de dados

• Conexão dedicada

Eficiência de custo

Quiz #4

Quantas vezes a AWS reduziu seus preços desde

2006?

48 vezes desde 2006

Sob demanda

Pague EC2 por hora

usada, sem contrato

de longo prazo

Demanda

imprevisível ou em

definição

Reservada

Contrato de 12 ou 36

meses em troca de

um desconto

significativo

(até 77%)

Demanda conhecida

Spot

Dê lances por

capacidade ociosa de

EC2. Preço flutua de

acordo com a oferta

e demanda na AZ

Demanda que pode

ter processamento

interrompido

Opções de compra de acordo com a sua aplicação

Opções de pagamento da Instância Reservada (RI)

• Sem Upfront Plano mensal de 12 meses, sem pagamento Upfront.

Até 55% de desconto sobre o preço de Sob Demanda

• Upfront Parcial Plano de 12 ou 36 meses com pagamento Upfront.

Até 75% de desconto sobre o preço de Sob Demanda.

• 100% Upfront Plano de 12 ou 36 meses com pagamento único.

Até 77% de desconto sobre o preço de Sob Demanda

E por onde eu começo?

aws.amazon.com/pt/getting-started/

Onde encontrar mais informações?

• aws.amazon.com/ec2 (inglês e português)

• forums.aws.amazon.com (inglês)

• http://aws.amazon.com/blogs/aws/ (inglês)

• http://aws.typepad.com/brasil/ (português)

• awshub.com.br (português)

• ...e muito mais na Internet

• Visite-nos no estande da AWS e fale com um de nossos arquitetos de solução!

Quiz FinalComo economizar mais de R$2.000,00* em 12 meses com o

seu provedor atual?

Abra uma conta e use o Free Tier da AWS por 12 meses (aws.amazon.com/free)

• 750 horas mensais EC2 (instância t2.micro Linux)

• 750 horas mensais EC2 (instância t2.micro Windows)

• 750 horas de balanceador de carga + 15 GB de processamento de dados

• 30 GB de armazenamento EBS (SSD ou Magnético) + 1 GB de snapshot

• 5GB de armazenamento S3

• 750 horas mensais de RDS (Single-AZ, Instância micro) para bancos de dados MySQL, PostgreSQL, Oracle BYOL ou SQL Server Express Edition) + 20GB de armazenamento (SSD ou magnético) + 20GB para backup

• Etc

*Referência: Preço de Servidor Windows com 1GB

RAM de um provedor no Brasil

Obrigado!