View
267
Download
4
Embed Size (px)
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
Nú
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
Nú
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
Nú
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
Nú
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
Nú
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
Nú
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!