Google Cloud Platform - Uma Introdução
José Papo
Developer Relations Program Manager
+JosePapo
@josepapo
- Google’s Mission Statement
“Organize the world’s information and
make it universally accessible and useful.”
Construindo produtos que escalam
Google Maps Gmail Google Drive
Desenvolver na Escala do Google significa
encontrar desafios enormes:
Velocida, disponibilidade e
localização com quantidades
gigantescas de dados
Requisitos únicos necessitam de
inovações únicas
Images by Connie Zhou
Nos últimos 15 anos, o Google
vem construindo uma das
infraestruturas de Nuvem mais
rápidas, mais poderosas e de
maior qualidade no planeta.
Images by Connie Zhou
Uma rede que engloba o mundo
“[Google's] ability to build, organize, and
operate a huge network of servers and fiber-
optic cables with an efficiency and speed that
rocks physics on its heels.
This is what makes Google Google: its physical
network, its thousands of fiber miles, and those
many thousands of servers that, in aggregate,
add up to the mother of all clouds.”
- Wired
Images by Connie Zhou
Innovating Software & Driving Technology Forward
SpannerDremelMapReduce
Big Table Colossus
2012 20132002 2004 2006 2008 2010
GFS
Compute
Engine
Google Cloud Platform é
construído na mesma
infraestrutura dos serviços e
produtos do Google
IaaS PaaS SaaS
Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service
Google Cloud Platform
Cloud Computing
Computação em Nuvem
IaaS PaaS SaaS
Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service
Google
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Cloud Computing
Você gerencia Fornecedor gerencia
Computação em Nuvem
Cloud
Storage
Cloud SQL
Cloud
Datastore
Compute
Compute
Engine
App Engine
App Services
BigQuery
Cloud
Endpoints
Storage
Google Cloud Platform
May 2013
Google Compute Engine
(Preview)
PHP for App Engine
(Preview)
O Ano Passado em Compute
November 2013
Cloud Endpoints GA
Dedicated Memcache GA
August 2013
Layer 3 Load
Balancing
December 2013
Compute Engine GA
Live Migration
July 2013
Dedicated
Memcache
February 2014
HIPAA Support
O Ano Passado em Dados
February 2014
Cloud SQL GA
September 2013
BigQuery Streaming
December 2013
Persistent Disks
May 2013
Cloud Datastore
Big JOIN in BigQuery
August 2013
Encryption at Rest for
Google Cloud Storage
June 2013
Offline Disk
Import
Source: Google Internal Data
4,75 Milhões
de aplicações ativas
28 Bilhões
de requests por dia no App Engine
App EngineWikipediaSite PopularServidor Médio
86M
500M
2.6B
28B
Source: Google Internal DataFonte: Google Internal Data
6,3 Trilhões
de operações de Cloud Datastore por mês
Source: Google Internal DataSource: Google Internal Data
Alguns clientes
Preços estão caindo
• Preços de Nuvens
Públicas vem caindo
6-8% anualmente
Source: Google Internal Data
20142006
Preços de Nuvens
Mas os preços não estão caindo tão rápido
• Custos de Hardware
vem caindo 20-30%
anualmente
Custos de Hardware
Preços de Nuvens• Preços de Nuvens
Públicas vem caindo
6-8% anualmente
Source: Google Internal Data
20142006
Seguindo a lei de Moore (Reduções de Abril de 2014)
Redução de 35% no Compute Engine em todos os
tamanhos, classes de instâncias e regiões
Redução de 37% nas horas de App Engine, 33% nas
escritas de Datastore e 50% em Memcache dedicado
Redução de 68% no Cloud Storage
Preços On Demand de BigQuery reduzidos em 85% - $5/TB
Você deve conseguir os melhores
preços...
Sem Pagamentos Reservados
Sem Lock-in
Sem Complexidade de cálculo
A promessa original da Nuvem:
Baixo custo, computação sob demanda
computing sem necessidade de provisionar
ou reservar antecipadamente
100%0% 20% 40% 60% 80%
Uso Sustentado
On Demand antes
$0.11
$0.10
$0.09
$0.08
$0.07
$0.06
$0.05
$0.04
$0.03
Descontos por uso sustentadoPreçoporHora
100%0% 20% 40% 60% 80%
Sustained Use
On Demand antes
$0.11
$0.10
$0.09
$0.08
$0.07
$0.06
$0.05
$0.04
$0.03
Descontos por uso sustentado
PreçoporHora
New
On Demand
On Demand Novo
Preços por uso sustentado
30% de Redução
em instâncias Compute Engine com uso 24x7
Falsas Dicotomias da Nuvem
Big Data
ou
Real Time
Time to
Market
ou
Escala
Flexibilidade
ou
Gestão
Automatizada
IaaS vs PaaS
Flexibilidad
e
Gestão
Automatizada
e
IaaS vs PaaS
Flexibilidade
Gestão
Automatizada
• Managed VMs
• Flexibilidade do Compute Engine
• Produtividade do App Engine
• Fornece o melhor dos dois mundos
Flexibilidade
Gestão
Automatizada
e
Managed VMs
Produtividade do Desenvolvedor
Time to
Market
Escala
Produtividade do Desenvolvedor
Time to
Market
Escalae
Developer Productivity
• Release Pipelines, Push to Deploy e
Integração com Github
•
• Google Cloud Save e Google Cloud
Endpoints
•
• Cloud Debugger
Produtividade do Desenvolvedor
Time to
Market
Escalae
Big Data
Big Data Real Time
eBig Data Real Time
BigQuery
BigQuery Streaming
• Análise near real-time
• Alta fidelidade, baixa latência
• Foco nos resultados, sem
sharding ou transformações
$0,01 por 100.000 registros
Data disponível em tempo
real
100,000 registros por
segundo
• Cloud DNS
• Cloud Deployment Manager
• Infraestrutura de Releases com Jenkins
• Suporte a Windows Server, SuSE, RHEL
• Cloud Pub/Sub
• Cloud Data Flow
E mais...
Estamos fazendo tudo isso para ajudar vocês,
desenvolvedores e empresas, a se focarem
em seus negócios e não na infraestrutura
DEMOS!
Images by Connie Zhou
cloud.google.com
Images by Connie Zhou
Outros: http://goo.gl/ckOvK1
$500 em créditos no Google
Cloud Platform para lançar
sua ideia ou solução!
Construa. Armazene. Analise.
Na mesma infraestrutura do
Google
Comece sua solução!
Clique em ‘Apply Now’ e use o promo code:
TDC-2014
Starter Pack
Descrição da Oferta
1
2
3
Vá em cloud.google.com/starterpack
OBRIGADO!
slideshare.net/jpapo
José Papo
@josepapo

Introdução ao Google Cloud Platform: Computação em Nuvem do Google

  • 1.
    Google Cloud Platform- Uma Introdução José Papo Developer Relations Program Manager +JosePapo @josepapo
  • 2.
    - Google’s MissionStatement “Organize the world’s information and make it universally accessible and useful.”
  • 3.
    Construindo produtos queescalam Google Maps Gmail Google Drive
  • 4.
    Desenvolver na Escalado Google significa encontrar desafios enormes: Velocida, disponibilidade e localização com quantidades gigantescas de dados
  • 5.
    Requisitos únicos necessitamde inovações únicas Images by Connie Zhou
  • 6.
    Nos últimos 15anos, o Google vem construindo uma das infraestruturas de Nuvem mais rápidas, mais poderosas e de maior qualidade no planeta. Images by Connie Zhou
  • 7.
    Uma rede queengloba o mundo
  • 8.
    “[Google's] ability tobuild, organize, and operate a huge network of servers and fiber- optic cables with an efficiency and speed that rocks physics on its heels. This is what makes Google Google: its physical network, its thousands of fiber miles, and those many thousands of servers that, in aggregate, add up to the mother of all clouds.” - Wired Images by Connie Zhou
  • 9.
    Innovating Software &Driving Technology Forward SpannerDremelMapReduce Big Table Colossus 2012 20132002 2004 2006 2008 2010 GFS Compute Engine
  • 10.
    Google Cloud Platformé construído na mesma infraestrutura dos serviços e produtos do Google
  • 11.
    IaaS PaaS SaaS Infrastructure-as-a-ServicePlatform-as-a-Service Software-as-a-Service Google Cloud Platform Cloud Computing Computação em Nuvem
  • 12.
    IaaS PaaS SaaS Infrastructure-as-a-ServicePlatform-as-a-Service Software-as-a-Service Google Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Cloud Computing Você gerencia Fornecedor gerencia Computação em Nuvem
  • 13.
    Cloud Storage Cloud SQL Cloud Datastore Compute Compute Engine App Engine AppServices BigQuery Cloud Endpoints Storage Google Cloud Platform
  • 14.
    May 2013 Google ComputeEngine (Preview) PHP for App Engine (Preview) O Ano Passado em Compute November 2013 Cloud Endpoints GA Dedicated Memcache GA August 2013 Layer 3 Load Balancing December 2013 Compute Engine GA Live Migration July 2013 Dedicated Memcache February 2014 HIPAA Support
  • 15.
    O Ano Passadoem Dados February 2014 Cloud SQL GA September 2013 BigQuery Streaming December 2013 Persistent Disks May 2013 Cloud Datastore Big JOIN in BigQuery August 2013 Encryption at Rest for Google Cloud Storage June 2013 Offline Disk Import
  • 16.
    Source: Google InternalData 4,75 Milhões de aplicações ativas
  • 17.
    28 Bilhões de requestspor dia no App Engine App EngineWikipediaSite PopularServidor Médio 86M 500M 2.6B 28B Source: Google Internal DataFonte: Google Internal Data
  • 18.
    6,3 Trilhões de operaçõesde Cloud Datastore por mês Source: Google Internal DataSource: Google Internal Data
  • 19.
  • 20.
    Preços estão caindo •Preços de Nuvens Públicas vem caindo 6-8% anualmente Source: Google Internal Data 20142006 Preços de Nuvens
  • 21.
    Mas os preçosnão estão caindo tão rápido • Custos de Hardware vem caindo 20-30% anualmente Custos de Hardware Preços de Nuvens• Preços de Nuvens Públicas vem caindo 6-8% anualmente Source: Google Internal Data 20142006
  • 22.
    Seguindo a leide Moore (Reduções de Abril de 2014) Redução de 35% no Compute Engine em todos os tamanhos, classes de instâncias e regiões Redução de 37% nas horas de App Engine, 33% nas escritas de Datastore e 50% em Memcache dedicado Redução de 68% no Cloud Storage Preços On Demand de BigQuery reduzidos em 85% - $5/TB
  • 23.
    Você deve conseguiros melhores preços... Sem Pagamentos Reservados Sem Lock-in Sem Complexidade de cálculo
  • 24.
    A promessa originalda Nuvem: Baixo custo, computação sob demanda computing sem necessidade de provisionar ou reservar antecipadamente
  • 25.
    100%0% 20% 40%60% 80% Uso Sustentado On Demand antes $0.11 $0.10 $0.09 $0.08 $0.07 $0.06 $0.05 $0.04 $0.03 Descontos por uso sustentadoPreçoporHora
  • 26.
    100%0% 20% 40%60% 80% Sustained Use On Demand antes $0.11 $0.10 $0.09 $0.08 $0.07 $0.06 $0.05 $0.04 $0.03 Descontos por uso sustentado PreçoporHora New On Demand On Demand Novo
  • 27.
    Preços por usosustentado 30% de Redução em instâncias Compute Engine com uso 24x7
  • 28.
    Falsas Dicotomias daNuvem Big Data ou Real Time Time to Market ou Escala Flexibilidade ou Gestão Automatizada
  • 29.
  • 30.
  • 31.
    • Managed VMs •Flexibilidade do Compute Engine • Produtividade do App Engine • Fornece o melhor dos dois mundos Flexibilidade Gestão Automatizada e Managed VMs
  • 32.
  • 33.
  • 34.
    Developer Productivity • ReleasePipelines, Push to Deploy e Integração com Github • • Google Cloud Save e Google Cloud Endpoints • • Cloud Debugger Produtividade do Desenvolvedor Time to Market Escalae
  • 35.
  • 36.
    eBig Data RealTime BigQuery
  • 37.
    BigQuery Streaming • Análisenear real-time • Alta fidelidade, baixa latência • Foco nos resultados, sem sharding ou transformações $0,01 por 100.000 registros Data disponível em tempo real 100,000 registros por segundo
  • 38.
    • Cloud DNS •Cloud Deployment Manager • Infraestrutura de Releases com Jenkins • Suporte a Windows Server, SuSE, RHEL • Cloud Pub/Sub • Cloud Data Flow E mais...
  • 39.
    Estamos fazendo tudoisso para ajudar vocês, desenvolvedores e empresas, a se focarem em seus negócios e não na infraestrutura
  • 40.
  • 41.
    cloud.google.com Images by ConnieZhou Outros: http://goo.gl/ckOvK1
  • 42.
    $500 em créditosno Google Cloud Platform para lançar sua ideia ou solução! Construa. Armazene. Analise. Na mesma infraestrutura do Google Comece sua solução! Clique em ‘Apply Now’ e use o promo code: TDC-2014 Starter Pack Descrição da Oferta 1 2 3 Vá em cloud.google.com/starterpack
  • 43.