Introdução a Cloud Computing com Amazon Web Services
-
Upload
jose-papo -
Category
Technology
-
view
9.659 -
download
3
description
Transcript of Introdução a Cloud Computing com Amazon Web Services
Infraestrutura é Cara e Complexa
Negociação de Contratos
Alto Investimento de Capital
Instalação de Patches
Data Center sem Espaço
Preços Altos para Infraestrutura de IT
Implantações Demoradas
Preços muito altos para produtos de TI
Recursos de TI com Baixa Utilização
Gestão de crescimento físico
Gerenciar Crescimento Físico
“TI gasta 80% de seu tempo e recursos mantendo as luzes acesas”
Gartner Press Release, 2006
Sem despesas de capital antecipadas
Pague apenaspelo que usa
InfraestruturaSelf-Service
Escalabilidadesimples e
automática
Agilidade e Time to Market
Baixo custo
Benefícios da Computação em Nuvem
Deploy
Sem despesas de capital antecipadas
Up-Front On-Premise Costs
Espaço Físico
Cabeamento
Energia
Refrigeração
Conectividade
Racks
Servidores
Storage
Certificação e Segurança
Recursos Humanos
Data Center interno Variable Cloud Computing Costs
$0Para começar
Computação em Nuvem
Custo baixo
A mudança para a computação em nuvem cria uma oportunidade para
muitas organizações obterem eficiências que seriam impossíveis em sua
infraestrutura de TI tradicional.
Investe emCapital
Investe emTecnologia
Aumenta Eficiência
ReduzPreços
Atrai maisclientes
Escala & Inovação … … Diminuem preços
“”
Pague apenas pelo que usa
Problemasem atender
clientes
Cu
sto
de I
nfr
aestr
utu
ra
Tempo
Alta Despesa de Capital
Custo de Oportunidade
Custo de Oportunidade
DemandaPrevista
HardwareTradicional
DemandaReal
CloudComputing
Infraestrutura Self-Service
Data Center TradicionalConstruir novos ambientespode ser complexo e lento
Cloud ComputingNova infra está apenas a
alguns cliques
Novo ambiente de desenvolvimento
Novo ambiente de homologação
Novo ambiente no Japão
Adicionar 1,000 Servidores
Remover 1,000 Servidores
Necessidade Pesquisas Avaliação
Plano Projeto Engenharia
Compras Construção Conexão
Implantação
Fonte: PTS Data Center Solutions
Escalabilidade simples e automática
App de Vídeos com Amazon EC2: De 50 a 5,000 servidores em 3 dias!
Núm
ero
de I
nstâ
ncia
sE
C2
5,000
0Segunda Terça Quarta Quinta Sexta Sábado Domingo
Agilidade & Time to Market
O que significaria para sua empresa lançar novosprodutos e serviços em semanas e não em meses?
• Experimente mais
• Responda mais rápido a demandas internas e externas
• Foque recursos em inovação e crescimento do negócio
• Diga “Sim” mais frequentemente a seus clientes
“Deploying enterprise-level software in the morning and starting
the application implementation in the afternoon is here and now"
“Amazon EC2 made it possible for this project to happen at the
speed of breaking news”
“We completed our first client project in six weeks with no upfront
investment, no hardware purchase, and no additional staff”
Cloud Computing
VirtualizaçãoOn-Premise
Sem Despesas de Capital� �
Custo Baixo� �
Pague apenas pelo que usa� �
Infraestrutura Self-Service� ?
Escalabilidade fácil e automática � �
Agilidade & Time to Market� �
Cloud Computing é muito mais que virtualização
Adoção da Amazon Web Services
Líder de Market Share emInfrastructure as a Service
Líder no Quadrante Mágicodo Gartner em IaaS - 2011
(*) Gartner Magic Quadrant for Public Cloud Infrastructure as a Service, 2011(**) The Wall Street Journal, Meet the Rainmakers, 2011
Como os clientes usam a AWS
Aplicações Web
Migração
Plataforma AWS
Suporte a TI
Infraestrutura como ServiçoPlataforma como ServiçoSoftware como Serviço
Migração PuraAdaptação para CloudCloud Híbrida
E-CommerceSites Web Jogos e Apps Mobile
Ambientes para desenvolvimentoAmbientes de teste/homologaçãoTestes de Carga e Performance
Como os clientes usam a AWS
Distribuição de Conteúdo
Big Data & High Performance Computing
AplicaçõesCorporativas
Disaster Recovery & Arquivamento
Oracle, SAP, Microsoft, IBM,Aplicações Back-Office
Soluções de BI & AnalyticsBiocomputaçãoProcessamento Batch
VídeosMúsicasImagens
Backup & RecuperaçãoDisaster Recovery Arquivamento e Digitalização
Including:
AWS Sao Paulo Region
AWS Oregon Region
Elastic Beanstalk (Beta)
Amazon SES (Beta)
AWS CloudFormation
Amazon RDS for Oracle
AWS Direct Connect
AWS GovCloud (US)
Amazon ElastiCache
VPC Virtual Networking
VPC Dedicated Instances
SMS Text Notification
CloudFront Live Streaming
AWS Tokyo Region
SAP RDS on EC2
SAP BO on EC2
Win Srv 2008 R2 on EC2
Win Srv 2003 VM Import
Amazon S3 SSE
2011201020092008
82
61
48
24
Including:
Amazon SNS
Amazon CloudFront
Amazon Route 53
S3 Bucket Policies
RDS Multi-AZ Support
RDS Reserved Databases
AWS Import/Export
AWS IAM Beta
AWS Singapore Region
Cluster Instances for EC2
Micro Instances for EC2
Amazon Linux AMI
Oracle Apps on EC2
SUSE Linux on EC2
VM Import for EC2
Including:
Amazon RDS
Amazon VPC
Amazon EMR
EC2 Auto Scaling
EC2 Reserved Instances
EC2 Elastic Load Balance
AWS Import/Export
AWS Mngmt Console
Win Srv 2008 on EC2
IBM Apps on EC2
Including:
Amazon SimpleDB
Amazon Cloudfront
Amazon EBS
EC2 Availability Zones
EC2 Elastic IP Addresses
Including:
Amazon FPS
Red Hat Enterprise on EC2
2007
9
AWS é extraordinariamente
inovadora,
excepcionalmente ágil e
muito alinhada ao mercado”
Velocidade da Inovação da AWS
Investimentos da AWS em Infraestrutura
A cada dia a AWS adiciona novosservidores capazes de suportartoda a infraestrutura global da
Amazon quando estava em seuquinto ano de operação, quando
era uma empresa de $2.76 Bilhõesde faturamento
Flexibilidade é fundamental
• Clientes podem usar qualquer Sistema Operacional, Banco
de Dados, Linguagem de Programação e Framework
• Podem usar qualquer serviço individualmente ou em
combinação
• Podem usar a quantia que desejar de cada serviço e só
pagar por aquilo que foi consumido
• Podem usar qualquer ferramenta de gerenciamento de
sistemas
• Podem isolar ou não as instâncias de máquinas em uma
rede privada com acesso apenas via VPN
Plataforma AWS
Suas Aplicações
Serviços de Fundação
Building Block Services
Computação ArmazenamentoBancos de
DadosConectividade
Serviços de Plataforma de Aplicação
Gerenciamento e Administração
Infraestrutura Global
RegiõesLocais CloudFront
Distribuição de Conteúdo
MensageriaProcessamento
ParaleloBibliotecas &
SDKs
Identidade & Acesso
Implantação Monitoramento Automação
Zonas de Disponibilidade
Infraestrutura GlobalUS West
(Northern California)
US East(Northern Virginia)
EU(Ireland)
Asia Pacific
(Singapore)
Asia Pacific(Tokyo)
Regiões AWS
Pontos Edge AWS
GovCloud(US ITAR Region)
US West(Oregon)
South America(Sao Paulo)
Construída com padrões de alta segurança
Recursos sobre Segurança
• Centro de Segurança e Governança em
aws.amazon.com/security
• Visão Geral: Segurança e Boas Práticas
• Whitepaper sobre Governança,
Compliance e Gestão de Riscos
Hardware, Software & Rede
• Gestão de mudança sistemática
• Atualizações em fases
• Retirada de storage com segurança
• Monitoramentos automáticos e
auditados
• Proteção de rede avançada
Certificações e Reconhecimentos
• SAS-70 Type II
• ISO 27001
• PCI DSS
• FISMA Moderate Compliant Controls
• HIPAA & ITAR Compliant Architecture
Segurança Física
• Datacenters em locais não descritos
• Acesso físico fortemente controlado
• Autenticações múltiplas e em diversos
acessos
• Acesso físico registrado e auditado
Plataforma AWS
Serviços de Fundação
Computação ArmazenamentoBancos de
DadosConectividade
Infraestrutura Global
RegiõesLocais CloudFront
Zonas de Disponibilidade
Amazon EBS
Amazon EC2Servidores Virtuais na Nuvem
Sua Escolha de Linux/Unix ou Windows
Fácil de escalar
Amazon S3Armazenamento de Alto Volume na Nuvem
Projeto para Escalabilidade e Durabilidade
Número de Objetos praticamente ilimitados
Disco Rígido para Servidores EC2
Projetado para Performance e Redundância
Pode montar um drive ou fazer boot via EBS
Serviços de Computação e Armazenamento
Opções 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 ou MySQL oferecidos como serviço
Licenciamento Flexível: BYOL ou Licença Incluída
Amazon DynamoDBNoSQL
Modelo não relacional
Overhead zero de administração
Auto-gestão Database as a Service
Segurança e Conectividade
AWS Direct Connect
Amazon Virtual Private Cloud (VPC)
Dedicated Instances
Instância de Hardware Exclusiva
Conexão dedicada entre seu datacenter e AWS
Conexão VPN para seusrecursos AWS
Recursos EC2 executando em um hardware privado
Internet
Amazon VPC
Região AWS
Subrede pública
Subredeprivada
Data Center
Matriz
Zona de Disponibilidade 1
Zona de disponibilidade 2
Filiais
VPN GatewayGateway
Internet Gateway
DirectConnect
Amazon S3 Amazon SimpleDB Amazon SES Amazon SQSAWS Virtual Private Cloud Um Exemplo
10G
Plataforma AWS
Serviços de Fundação
Computação ArmazenamentoBancos de
DadosConectividade
Serviços de Plataforma de Aplicação
Infraestrutura Global
RegiõesLocais CloudFront
Distribuição de Conteúdo
MensageriaProcessamento
ParaleloBibliotecas &
SDKs
Zonas de Disponibilidade
Serviços de Plataforma de Aplicação
Amazon SQS, SNS e SES
Serviços de filas de mensagens, notificações
automáticas e disparosde emails através de
APIs e interfaces simples
Mensageria
Developer Center
Sua escolha de linguagem de
programação (Java, PHP, Python, Ruby,
.NET, etc) e plataforma móvel
Bibliotecas & SDKs
Amazon Elastic MapReduce
Permite a clientesprocessar de forma simples e com baixo
custo vastasquantidades de dados usando Hadoop e suastecnologias agregadas
(Pig, Hive, etc)
Processamento Paralelo
Rede de distribuição de conteúdo global
21 locais ao redor do mundo
Administração simples e rápida
Construída a partir da infraestrutura altamenteconfiável da amazon.com
Distribuição de Conteúdo: Amazon CloudFront
Funcionalidades principais
• Streaming RTMP
• HTTPS
• Conteúdo Privado HTTP & Streaming
• Invalidação Programática
• Logs detalhados para HTTP & Streaming
• Objetos Default
Casos de Uso
• Mídia e Vídeos
• Jogos Online
• Agências de Publicidade
• Downloads de Software
• Websites e/ou conteúdo estático
Plataforma AWS
Serviços de Fundação
Building Block Services
Computação ArmazenamentoBancos de
DadosConectividade
Serviços de Plataforma de Aplicação
Gerenciamento e Administração
Infraestrutura Global
RegiõesLocais CloudFront
Distribuição de Conteúdo
MensageriaProcessamento
ParaleloBibliotecas &
SDKs
Identidade & Acesso
Implantação Monitoramento Automação
Zonas de Disponibilidade
Amazon CloudFormation
Templates de aplicações que criamcoleções de recursos
AWS para provisionar e atualizar os serviços de forma automática e de
maneira previsível
Implantação
Amazon CloudWatch
Monitora recursos AWS e verifica métricas paratomada de decisão e
facilitar o uso de escalabilidade
automática
AWS Elastic Beanstalk
Facilita a implantação de uma aplicação Java. Basta enviar um WAR e
a aplicação é implantada em questão de minutos na Nuvem
da AWS
Monitoramento Automação
Serviços de Gerenciamento e Administração
Plataforma AWS
Suas Aplicações
Serviços de Fundação
Building Block Services
Computação ArmazenamentoBancos de
DadosConectividade
Serviços de Plataforma de Aplicação
Gerenciamento e Administração
Infraestrutura Global
RegiõesLocais CloudFront
Distribuição de Conteúdo
MensageriaProcessamento
ParaleloBibliotecas &
SDKs
Identidade & Acesso
Implantação Monitoramento Automação
Zonas de Disponibilidade