versão	
  2.1.3	
  –	
  Maio	
  ,	
  2014	
  –	
  Jonathan	
  Baraldi	
  -­‐	
  ©	
  Solid	
  IT.	
  
Treinamento
Tropa de Elite
business
Jonathan Baraldi
Arquiteto de Soluções Aws
versão	
  2.1.3	
  –	
  Maio	
  ,	
  2014	
  –	
  Jonathan	
  Baraldi	
  -­‐	
  ©	
  Solid	
  IT.	
  
Treinamento Tropa de Elite
businessManhã
1) Quem é a Amazon.com
2) Intro a cloud computing
3) Simulador
4) Benefícios para os negócios
5) Aplicações rodando na nuvem
Tarde
6) Teste de conhecimento
7) Provedores
8) VPC - Nuvem pública e privada
9) Storage
10) Autoscalling
[ Quem é a Amazon.com ]
[ Quem é a Amazon.com ]
[ Quem é a Amazon Web Services ]
h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc	
  
ü  Estrutura confiável, escalável, de baixo custo
ü  Todos serviços são acessíveis por API’s
ü  Você pode usar somente os componentes que precisa
ü  Todos os importantes e básicos “building blocks” estão
disponíveis
[ Quem é a Amazon Web Services ]
h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc	
  
Principais benefícios
[ Quem é a Amazon Web Services ]
h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc	
  
Quadrante
Mágico
Gartner
[ Quem é a Amazon Web Services ]
h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc	
  
[ Quem é a Amazon Web Services ]
h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc	
  
[ Quem é a Amazon Web Services ]
h?p://www.submarinecablemap.com	
  
h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc	
  
[ Quem é a Amazon Web Services ]
h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc	
  
Introdução Cloud Computing
Definição
Computação em nuvem é definida como um padrão de indústria,
altamente automatizada e oferecendo, poder de processamento,
complementado por armazenamento e rede. Todos estes são
fornecidos pelo provedor de serviços e oferecidos ao cliente sobre
demanda. Os recursos são escaláveis e elásticos, e cobrados
conforme o uso. Interfaces de gerenciamento são expostas
diretamente ao consumidor, incluíndo uma interface web, e
opcionalmente a API.
h?p://www.gartner.com/technology/reprints.do?id=1-­‐1IMDMZ5&ct=130819&st=sb	
  
Gartner
Introdução Cloud Computing
Modelos de serviço
Existem três tipos de modelos de serviços, ou tipos de serviço que
um provedor de nuvem poder vender:
h?p://www.technologyreview.com/news/425618/cloud-­‐compuVng-­‐defined/	
  
MIT
Infrastructure as a Service (IaaS)
É o mais básico. Clientes podem comprar processamento,
armazenamento, e serviços de rede.
Platform as a Service(PaaS)
É um passo acima, vendedores provém computadores pré-
configurados rodando sistemas operacionais e aplicações.
Software as a Service(SaaS)
Está no topo da camada da nuvem. Aplicações criadas e
rodadndo completamente e clusters que podem ser distribuídos
geograficamente.
Introdução Cloud Computing
TI Tradicional – Desafios
A TI gasta 80% do tempo e recursos para manter as luzes ligadas
Introdução Cloud Computing
1) Capacidade Elástica
Elastic Capacity
2) Deploy fácil e rápido
Quick and easy deployment
3) Sem investimento inicial
No Capex, no initial investment
4) Pague pelo que usa
Pay as you go, for what you use
5) Componentes reusáveis e automatizados
Automation and reusable componentes
Introdução Cloud Computing
1) Capacidade elástica
2) Deploy fácil e rápido
3) Sem investimento inicial
4) Pague pelo que usa
5) Componentes reusáveis e automatizados
_ Escale para cima e para baixo em minutos
_ Não precisa provisionar
_ Otimize recursos baseados no que precisa
_ Facilmente gerenciar picos de tráfego e processamento
Introdução Cloud Computing
_ Infraestrutura de TI não é mais barreira
_ Fácil e rápido de testar diferentes soluções
_ Não precisa provisionar
_ Curtos ciclos de desenvolvimento
1) Capacidade elástica
2) Deploy fácil e rápido
3) Sem investimento inicial
4) Pague pelo que usa
5) Componentes reusáveis e automatizados
Introdução Cloud Computing
_ Não é preciso investimento inicial
_ Sem taixas e custos adicionais
_ Sem comprometimento
_ Modelo de precificação claro e transparente ( no site )
1) Capacidade elástica
2) Deploy fácil e rápido
3) Sem investimento inicial
4) Pague pelo que usa
5) Componentes reusáveis e automatizados
Introdução Cloud Computing
_ Pague servidores “por hora” (on-demand)
_ Pague pelo armazenamento “por Gigabyte” por mês
_ Pague por dados transferidos “por Gigabyte”
_ Fácil de desligar e ligar recursos (redução de custos)
1) Capacidade elástica
2) Deploy fácil e rápido
3) Sem investimento inicial
4) Pague pelo que usa
5) Componentes reusáveis e automatizados
Introdução Cloud Computing
_ Automação, tarefas menos repetitivas (regra do “70/30”)
_ Melhores ferramentas de gerenciamento
_ Foco no negócio
_ Não precisa construir do início, pode “reusar”
1) Capacidade elástica
2) Deploy fácil e rápido
3) Sem investimento inicial
4) Pague pelo que usa
5) Componentes reusáveis e automatizados
Introdução Cloud Computing
Recapitulando
1) Capacidade Elástica
Elastic Capacity
2) Deploy fácil e rápido
Quick and easy deployment
3) Sem investimento inicial
No Capex, no initial investment
4) Pague pelo que usa
Pay as you go, for what you use
5) Componentes reusáveis e automatizados
Automation and reusable componentes
Introdução Cloud Computing
Principais componentes
Simulador
Benefícios para os negócios
Evite manuteções e transportes
Alcance global em minutos
Não é preciso adivinhar a demanda
Reduza os custos de TI
Benefícios para os negócios
Time to market
Pague pelo que usa
Pacotes de serviços completo
Total Flexibilidade
Benefícios para os negócios
Acesso instantâneo a recursos
Alta produtividade
Aplicações rodando na nuvem
Application hosting
Backup and storage
Content delivery
Databases
E-commerce
Enterprise IT
HPC
Media hosting
Search engines
Web hosting
Media and
entertainment
Life sciences
Teste de conhecimento
Outros provedores
Amazon Web Services
h?p://aws.amazon.com	
  
Verizon Terremark
h?p://www.terremark.com.br/	
  
h?p://www.rackspace.com	
  
Rackspace
h?p://azure.microsoY.com/pt-­‐br/	
  
HP Cloud - OpenStack
h?p://www.hpcloud.com	
  
Azure
h?p://www.ibm.com/cloud-­‐compuVng/br/pt/	
  
IBM SmartCloud - OpenStack
h?p://www.gogrid.com	
  
GoGrid
h?p://www.fujitsu.com/global/
soluVons/cloud/	
  
Fujitsu
Nuvem pública e nuvem privada
Amazon VPC
O que é uma VPC
ü  Uma seção privada e isolada da nuvem da Aws
ü  Uma topologia de rede virtual que você pode
instalar e customizar
ü  Controle completo da sua rede privada na nuvem
Nuvem pública e nuvem privada
Amazon VPC
Nuvem pública e nuvem privada
Amazon VPC
VPC–Definição de componentes
VPC – Virtual Private Cloud
Subnets – Sub-faixas de endereçamento IP dentro da VPC
Network ACLs – Lista de controle de acesso de tráfego
que são aplicadas nas subnets
Route tables – Aplicadas as subredes, especificando as
políticas de roteamento das mesmas
Conexão VPN- Um par de conexões redundantes encriptadas
entre seu data center (ou outra VPC) e sua VPC na Aws.
AWS Direct Connect – Conexão privada entre seu data center
e sua(s) VPC(s)
Nuvem pública e nuvem privada
Amazon VPC
Possibilidades
Nuvem pública e nuvem privada
Amazon VPC
Rede pública(sem VPC-EC2 Classic)
Nuvem pública e nuvem privada
Amazon VPC
Rede privada(VPC)
Nuvem pública e nuvem privada
Amazon VPC
Casos de uso
Nuvem pública e nuvem privada
Amazon VPC
Public Multi-tier
Nuvem pública e nuvem privada
Amazon VPC
Aplicações híbridas e privadas
Nuvem pública e nuvem privada
Amazon VPC
Múltiplas conexões VPN
Disaster Recory – Pilot light
Exemplo VPC
Storage – S3
Storage – S3
99,9999999%
Durabilidade
Storage – S3
+ de 2 trilhões
de objetos
h?p://aws.typepad.com/aws/2013/04/amazon-­‐s3-­‐two-­‐trillion-­‐objects-­‐11-­‐million-­‐requests-­‐second.html?
utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AmazonWebServicesBlog+(Amazon
+Web+Services+Blog)	
  
Storage – S3
Alta durabilidade
Capacidade ilimitada
Baixa latência
Websites estáticos
Segurança
Ciclo de vida
Versionamento
Metadados
Entrega via CDN
Muitas leituras, poucas
escritas
Aplicações mobile
Aplicações de música
Streaming de vídeo
Backup e DR
Fotos e mídia
Redes de anúncio
Drivers de rede
…
Características
Casos de uso
Storage – S3
Preços
Storage – Glacier
Storage –
Alta durabilidade
Baixo custo
3-5 horas de latência
Arquimento permanente
Armazenamento hierárquico
Características
Casos de uso
Storage – Glacier
Storage – Cases
Storage – Cases
Storage – Cases
Storage – Cases
Storage – Cases
Storage – Cases
Storage – Exercício
1)  Salvar arquivo em bucket
2)  Criação site estático
AutoScalling
Demonstração
versão	
  2.1.3	
  –	
  Maio	
  ,	
  2014	
  –	
  Jonathan	
  Baraldi	
  -­‐	
  ©	
  Solid	
  IT.	
  
Treinamento
Tropa de Elite
business
Obrigado e bom final de semana!

Treinamento Tropa de Elite Aws - Business - D1

  • 1.
    versão  2.1.3  –  Maio  ,  2014  –  Jonathan  Baraldi  -­‐  ©  Solid  IT.   Treinamento Tropa de Elite business Jonathan Baraldi Arquiteto de Soluções Aws
  • 2.
    versão  2.1.3  –  Maio  ,  2014  –  Jonathan  Baraldi  -­‐  ©  Solid  IT.   Treinamento Tropa de Elite businessManhã 1) Quem é a Amazon.com 2) Intro a cloud computing 3) Simulador 4) Benefícios para os negócios 5) Aplicações rodando na nuvem Tarde 6) Teste de conhecimento 7) Provedores 8) VPC - Nuvem pública e privada 9) Storage 10) Autoscalling
  • 3.
    [ Quem éa Amazon.com ]
  • 4.
    [ Quem éa Amazon.com ]
  • 5.
    [ Quem éa Amazon Web Services ] h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc   ü  Estrutura confiável, escalável, de baixo custo ü  Todos serviços são acessíveis por API’s ü  Você pode usar somente os componentes que precisa ü  Todos os importantes e básicos “building blocks” estão disponíveis
  • 6.
    [ Quem éa Amazon Web Services ] h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc   Principais benefícios
  • 7.
    [ Quem éa Amazon Web Services ] h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc   Quadrante Mágico Gartner
  • 8.
    [ Quem éa Amazon Web Services ] h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc  
  • 9.
    [ Quem éa Amazon Web Services ] h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc  
  • 10.
    [ Quem éa Amazon Web Services ] h?p://www.submarinecablemap.com   h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc  
  • 11.
    [ Quem éa Amazon Web Services ] h?ps://aws.amazon.com/about-­‐aws/globalinfrastructure/?nc1=h_l2_cc  
  • 12.
    Introdução Cloud Computing Definição Computaçãoem nuvem é definida como um padrão de indústria, altamente automatizada e oferecendo, poder de processamento, complementado por armazenamento e rede. Todos estes são fornecidos pelo provedor de serviços e oferecidos ao cliente sobre demanda. Os recursos são escaláveis e elásticos, e cobrados conforme o uso. Interfaces de gerenciamento são expostas diretamente ao consumidor, incluíndo uma interface web, e opcionalmente a API. h?p://www.gartner.com/technology/reprints.do?id=1-­‐1IMDMZ5&ct=130819&st=sb   Gartner
  • 13.
    Introdução Cloud Computing Modelosde serviço Existem três tipos de modelos de serviços, ou tipos de serviço que um provedor de nuvem poder vender: h?p://www.technologyreview.com/news/425618/cloud-­‐compuVng-­‐defined/   MIT Infrastructure as a Service (IaaS) É o mais básico. Clientes podem comprar processamento, armazenamento, e serviços de rede. Platform as a Service(PaaS) É um passo acima, vendedores provém computadores pré- configurados rodando sistemas operacionais e aplicações. Software as a Service(SaaS) Está no topo da camada da nuvem. Aplicações criadas e rodadndo completamente e clusters que podem ser distribuídos geograficamente.
  • 14.
    Introdução Cloud Computing TITradicional – Desafios A TI gasta 80% do tempo e recursos para manter as luzes ligadas
  • 15.
    Introdução Cloud Computing 1) CapacidadeElástica Elastic Capacity 2) Deploy fácil e rápido Quick and easy deployment 3) Sem investimento inicial No Capex, no initial investment 4) Pague pelo que usa Pay as you go, for what you use 5) Componentes reusáveis e automatizados Automation and reusable componentes
  • 16.
    Introdução Cloud Computing 1) Capacidadeelástica 2) Deploy fácil e rápido 3) Sem investimento inicial 4) Pague pelo que usa 5) Componentes reusáveis e automatizados _ Escale para cima e para baixo em minutos _ Não precisa provisionar _ Otimize recursos baseados no que precisa _ Facilmente gerenciar picos de tráfego e processamento
  • 17.
    Introdução Cloud Computing _Infraestrutura de TI não é mais barreira _ Fácil e rápido de testar diferentes soluções _ Não precisa provisionar _ Curtos ciclos de desenvolvimento 1) Capacidade elástica 2) Deploy fácil e rápido 3) Sem investimento inicial 4) Pague pelo que usa 5) Componentes reusáveis e automatizados
  • 18.
    Introdução Cloud Computing _Não é preciso investimento inicial _ Sem taixas e custos adicionais _ Sem comprometimento _ Modelo de precificação claro e transparente ( no site ) 1) Capacidade elástica 2) Deploy fácil e rápido 3) Sem investimento inicial 4) Pague pelo que usa 5) Componentes reusáveis e automatizados
  • 19.
    Introdução Cloud Computing _Pague servidores “por hora” (on-demand) _ Pague pelo armazenamento “por Gigabyte” por mês _ Pague por dados transferidos “por Gigabyte” _ Fácil de desligar e ligar recursos (redução de custos) 1) Capacidade elástica 2) Deploy fácil e rápido 3) Sem investimento inicial 4) Pague pelo que usa 5) Componentes reusáveis e automatizados
  • 20.
    Introdução Cloud Computing _Automação, tarefas menos repetitivas (regra do “70/30”) _ Melhores ferramentas de gerenciamento _ Foco no negócio _ Não precisa construir do início, pode “reusar” 1) Capacidade elástica 2) Deploy fácil e rápido 3) Sem investimento inicial 4) Pague pelo que usa 5) Componentes reusáveis e automatizados
  • 21.
    Introdução Cloud Computing Recapitulando 1) CapacidadeElástica Elastic Capacity 2) Deploy fácil e rápido Quick and easy deployment 3) Sem investimento inicial No Capex, no initial investment 4) Pague pelo que usa Pay as you go, for what you use 5) Componentes reusáveis e automatizados Automation and reusable componentes
  • 22.
  • 23.
  • 24.
    Benefícios para osnegócios Evite manuteções e transportes Alcance global em minutos Não é preciso adivinhar a demanda Reduza os custos de TI
  • 25.
    Benefícios para osnegócios Time to market Pague pelo que usa Pacotes de serviços completo Total Flexibilidade
  • 26.
    Benefícios para osnegócios Acesso instantâneo a recursos Alta produtividade
  • 27.
    Aplicações rodando nanuvem Application hosting Backup and storage Content delivery Databases E-commerce Enterprise IT HPC Media hosting Search engines Web hosting Media and entertainment Life sciences
  • 28.
  • 29.
    Outros provedores Amazon WebServices h?p://aws.amazon.com   Verizon Terremark h?p://www.terremark.com.br/   h?p://www.rackspace.com   Rackspace h?p://azure.microsoY.com/pt-­‐br/   HP Cloud - OpenStack h?p://www.hpcloud.com   Azure h?p://www.ibm.com/cloud-­‐compuVng/br/pt/   IBM SmartCloud - OpenStack h?p://www.gogrid.com   GoGrid h?p://www.fujitsu.com/global/ soluVons/cloud/   Fujitsu
  • 30.
    Nuvem pública enuvem privada Amazon VPC O que é uma VPC ü  Uma seção privada e isolada da nuvem da Aws ü  Uma topologia de rede virtual que você pode instalar e customizar ü  Controle completo da sua rede privada na nuvem
  • 31.
    Nuvem pública enuvem privada Amazon VPC
  • 32.
    Nuvem pública enuvem privada Amazon VPC VPC–Definição de componentes VPC – Virtual Private Cloud Subnets – Sub-faixas de endereçamento IP dentro da VPC Network ACLs – Lista de controle de acesso de tráfego que são aplicadas nas subnets Route tables – Aplicadas as subredes, especificando as políticas de roteamento das mesmas Conexão VPN- Um par de conexões redundantes encriptadas entre seu data center (ou outra VPC) e sua VPC na Aws. AWS Direct Connect – Conexão privada entre seu data center e sua(s) VPC(s)
  • 33.
    Nuvem pública enuvem privada Amazon VPC Possibilidades
  • 34.
    Nuvem pública enuvem privada Amazon VPC Rede pública(sem VPC-EC2 Classic)
  • 35.
    Nuvem pública enuvem privada Amazon VPC Rede privada(VPC)
  • 36.
    Nuvem pública enuvem privada Amazon VPC Casos de uso
  • 37.
    Nuvem pública enuvem privada Amazon VPC Public Multi-tier
  • 38.
    Nuvem pública enuvem privada Amazon VPC Aplicações híbridas e privadas
  • 39.
    Nuvem pública enuvem privada Amazon VPC Múltiplas conexões VPN
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
    Storage – S3 +de 2 trilhões de objetos h?p://aws.typepad.com/aws/2013/04/amazon-­‐s3-­‐two-­‐trillion-­‐objects-­‐11-­‐million-­‐requests-­‐second.html? utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+AmazonWebServicesBlog+(Amazon +Web+Services+Blog)  
  • 45.
    Storage – S3 Altadurabilidade Capacidade ilimitada Baixa latência Websites estáticos Segurança Ciclo de vida Versionamento Metadados Entrega via CDN Muitas leituras, poucas escritas Aplicações mobile Aplicações de música Streaming de vídeo Backup e DR Fotos e mídia Redes de anúncio Drivers de rede … Características Casos de uso
  • 46.
  • 47.
  • 48.
    Storage – Alta durabilidade Baixocusto 3-5 horas de latência Arquimento permanente Armazenamento hierárquico Características Casos de uso Storage – Glacier
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
    Storage – Exercício 1) Salvar arquivo em bucket 2)  Criação site estático
  • 56.
  • 57.
    versão  2.1.3  –  Maio  ,  2014  –  Jonathan  Baraldi  -­‐  ©  Solid  IT.   Treinamento Tropa de Elite business Obrigado e bom final de semana!