SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개
VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개
VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개HooAhm Lee
 
Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...
Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...
Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...Murilo Adriano Vasconcelos
 
Big Data & Hadoop Tutorial
Big Data & Hadoop TutorialBig Data & Hadoop Tutorial
Big Data & Hadoop TutorialEdureka!
 
Course Notes-Unit 5.ppt
Course Notes-Unit 5.pptCourse Notes-Unit 5.ppt
Course Notes-Unit 5.pptSafaM3
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4jNeo4j
 
Introduction to Web Technology Stacks
Introduction to Web Technology StacksIntroduction to Web Technology Stacks
Introduction to Web Technology StacksPrakarsh -
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoNorton Guimarães
 
Algoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condiçãoAlgoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condiçãoAlex Camargo
 
10 Common Hadoop-able Problems Webinar
10 Common Hadoop-able Problems Webinar10 Common Hadoop-able Problems Webinar
10 Common Hadoop-able Problems WebinarCloudera, Inc.
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CAdriano Teixeira de Souza
 
Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Sonali Parab
 
Lecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented RealityLecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented RealityMark Billinghurst
 
Introduction to GraphQL: Mobile Week SF
Introduction to GraphQL: Mobile Week SFIntroduction to GraphQL: Mobile Week SF
Introduction to GraphQL: Mobile Week SFAmazon Web Services
 
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...Simplilearn
 
Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...
Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...
Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...CloudxLab
 
Open Source Ajax Solution @OSDC.tw 2009
Open Source Ajax  Solution @OSDC.tw 2009Open Source Ajax  Solution @OSDC.tw 2009
Open Source Ajax Solution @OSDC.tw 2009Robbie Cheng
 
mlcourse.ai fall2019 Live Session 0
mlcourse.ai fall2019 Live Session 0mlcourse.ai fall2019 Live Session 0
mlcourse.ai fall2019 Live Session 0Yury Kashnitsky
 

Was ist angesagt? (20)

VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개
VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개
VR/AR/MR 융합 콘텐츠 개발 실무 프로젝트 과정 소개
 
Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...
Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...
Treinamento Para competições de Programação do INF-UFG - Grafos Parte 1 - Tur...
 
Big Data & Hadoop Tutorial
Big Data & Hadoop TutorialBig Data & Hadoop Tutorial
Big Data & Hadoop Tutorial
 
Course Notes-Unit 5.ppt
Course Notes-Unit 5.pptCourse Notes-Unit 5.ppt
Course Notes-Unit 5.ppt
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
 
Introduction to Web Technology Stacks
Introduction to Web Technology StacksIntroduction to Web Technology Stacks
Introduction to Web Technology Stacks
 
Curso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP BásicoCurso Linguagem de Programação I - PHP Básico
Curso Linguagem de Programação I - PHP Básico
 
Algoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condiçãoAlgoritmos e Programação: Estruturas de condição
Algoritmos e Programação: Estruturas de condição
 
Chapter 8
Chapter 8Chapter 8
Chapter 8
 
10 Common Hadoop-able Problems Webinar
10 Common Hadoop-able Problems Webinar10 Common Hadoop-able Problems Webinar
10 Common Hadoop-able Problems Webinar
 
Estrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem CEstrutura de dados - Introdução a linguagem C
Estrutura de dados - Introdução a linguagem C
 
Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)Remote Method Invocation (Java RMI)
Remote Method Invocation (Java RMI)
 
Lecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented RealityLecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented Reality
 
Introduction to GraphQL: Mobile Week SF
Introduction to GraphQL: Mobile Week SFIntroduction to GraphQL: Mobile Week SF
Introduction to GraphQL: Mobile Week SF
 
Soap vs rest
Soap vs restSoap vs rest
Soap vs rest
 
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
Apache Spark Architecture | Apache Spark Architecture Explained | Apache Spar...
 
Hands on JSON
Hands on JSONHands on JSON
Hands on JSON
 
Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...
Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...
Apache Spark - Dataframes & Spark SQL - Part 1 | Big Data Hadoop Spark Tutori...
 
Open Source Ajax Solution @OSDC.tw 2009
Open Source Ajax  Solution @OSDC.tw 2009Open Source Ajax  Solution @OSDC.tw 2009
Open Source Ajax Solution @OSDC.tw 2009
 
mlcourse.ai fall2019 Live Session 0
mlcourse.ai fall2019 Live Session 0mlcourse.ai fall2019 Live Session 0
mlcourse.ai fall2019 Live Session 0
 

Andere mochten auch

Introdução ao pitch de ouro
Introdução ao pitch de ouroIntrodução ao pitch de ouro
Introdução ao pitch de ouroJose Papo, MSc
 
Machine learning and TensorFlow
Machine learning and TensorFlowMachine learning and TensorFlow
Machine learning and TensorFlowJose Papo, MSc
 
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...Jose Papo, MSc
 
Monetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivosMonetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivosJose Papo, MSc
 
Novidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoNovidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoJose Papo, MSc
 
Novidades do Google IO 2015
Novidades do Google IO 2015Novidades do Google IO 2015
Novidades do Google IO 2015Jose Papo, MSc
 
Google BigQuery - Introdução
Google BigQuery - IntroduçãoGoogle BigQuery - Introdução
Google BigQuery - IntroduçãoJose Papo, MSc
 
Ferramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e appsFerramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e appsJose Papo, MSc
 
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Jose Papo, MSc
 
Mobile, UX e Micro-momentos
Mobile, UX e Micro-momentosMobile, UX e Micro-momentos
Mobile, UX e Micro-momentosJose Papo, MSc
 
Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"Jose Papo, MSc
 
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-ScreenA Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-ScreenJose Papo, MSc
 
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen Jose Papo, MSc
 
Introdução ao Firebase
Introdução ao FirebaseIntrodução ao Firebase
Introdução ao FirebaseJose Papo, MSc
 
As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"Jose Papo, MSc
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasJose Papo, MSc
 
A fantástica fábrica de aplicações com RubyOnRails
A fantástica fábrica de aplicações com RubyOnRailsA fantástica fábrica de aplicações com RubyOnRails
A fantástica fábrica de aplicações com RubyOnRailsElisio Filho
 
Firebase Adventures - Going above and beyond in Realtime
Firebase Adventures - Going above and beyond in RealtimeFirebase Adventures - Going above and beyond in Realtime
Firebase Adventures - Going above and beyond in RealtimeJuarez Filho
 
Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013Jose Papo, MSc
 
Oportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o GovernoOportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o GovernoJose Papo, MSc
 

Andere mochten auch (20)

Introdução ao pitch de ouro
Introdução ao pitch de ouroIntrodução ao pitch de ouro
Introdução ao pitch de ouro
 
Machine learning and TensorFlow
Machine learning and TensorFlowMachine learning and TensorFlow
Machine learning and TensorFlow
 
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
A Nova Era Industrial: Internet das Coisas e como escalar uma startup de hard...
 
Monetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivosMonetizacao e Hipoteses orientadas a objetivos
Monetizacao e Hipoteses orientadas a objetivos
 
Novidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma VisãoNovidades do Google I/O 2014 - Uma Visão
Novidades do Google I/O 2014 - Uma Visão
 
Novidades do Google IO 2015
Novidades do Google IO 2015Novidades do Google IO 2015
Novidades do Google IO 2015
 
Google BigQuery - Introdução
Google BigQuery - IntroduçãoGoogle BigQuery - Introdução
Google BigQuery - Introdução
 
Ferramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e appsFerramentas e programas do Google para startups e apps
Ferramentas e programas do Google para startups e apps
 
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
Serverless: Um novo paradigma de arquitetura de aplicações - Exemplos com Fir...
 
Mobile, UX e Micro-momentos
Mobile, UX e Micro-momentosMobile, UX e Micro-momentos
Mobile, UX e Micro-momentos
 
Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"Como organizar e definir ritmo em sua startup/empresa "Google Style"
Como organizar e definir ritmo em sua startup/empresa "Google Style"
 
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-ScreenA Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
A Nova Era Hiper Conectada: Mobile-First, Cloud-First e Multi-Screen
 
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
The Hyper Connected Era: Mobile First, Cloud First and Multi Screen
 
Introdução ao Firebase
Introdução ao FirebaseIntrodução ao Firebase
Introdução ao Firebase
 
As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"As 8 características de um gestor e líder no "Estilo Google"
As 8 características de um gestor e líder no "Estilo Google"
 
Opções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e ArquiteturasOpções de Backends para seus apps móveis: Análise e Arquiteturas
Opções de Backends para seus apps móveis: Análise e Arquiteturas
 
A fantástica fábrica de aplicações com RubyOnRails
A fantástica fábrica de aplicações com RubyOnRailsA fantástica fábrica de aplicações com RubyOnRails
A fantástica fábrica de aplicações com RubyOnRails
 
Firebase Adventures - Going above and beyond in Realtime
Firebase Adventures - Going above and beyond in RealtimeFirebase Adventures - Going above and beyond in Realtime
Firebase Adventures - Going above and beyond in Realtime
 
Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013Requirement Hacks - BA Brazil 2013
Requirement Hacks - BA Brazil 2013
 
Oportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o GovernoOportunidades da Nuvem para a Educação, a Pesquisa e o Governo
Oportunidades da Nuvem para a Educação, a Pesquisa e o Governo
 

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

Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvemAdriano Bertucci
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Marcus Garcia
 
O uso do GIS na Nuvem - EUESRI 2015
O uso do GIS na Nuvem - EUESRI 2015O uso do GIS na Nuvem - EUESRI 2015
O uso do GIS na Nuvem - EUESRI 2015Marcus Silva
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonAmazon Web Services LATAM
 
Serverless no Google Cloud
Serverless no Google CloudServerless no Google Cloud
Serverless no Google CloudLucas Arruda
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Raul Oliveira
 
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud ComputingApresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computingrcdbarros
 
Cloud Computing - O que significa?
Cloud Computing - O que significa?Cloud Computing - O que significa?
Cloud Computing - O que significa?logus2k
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataAmazon Web Services LATAM
 

Ähnlich wie Introdução ao Google Cloud Platform: Computação em Nuvem do Google (20)

Trabalhando com ALM na nuvem
Trabalhando com ALM na nuvemTrabalhando com ALM na nuvem
Trabalhando com ALM na nuvem
 
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
Trabalhando com TFS na nuvem (Microsoft Azure). Quais vantagens de migrar o A...
 
Keynote AWS RoadShow Porto Alegre 2013
Keynote AWS RoadShow Porto Alegre 2013Keynote AWS RoadShow Porto Alegre 2013
Keynote AWS RoadShow Porto Alegre 2013
 
Keynote AWS RoadShow Recife 2013
Keynote AWS RoadShow Recife 2013Keynote AWS RoadShow Recife 2013
Keynote AWS RoadShow Recife 2013
 
Keynote AWS Roadshow Campinas 2013
Keynote AWS Roadshow Campinas 2013Keynote AWS Roadshow Campinas 2013
Keynote AWS Roadshow Campinas 2013
 
O uso do GIS na Nuvem - EUESRI 2015
O uso do GIS na Nuvem - EUESRI 2015O uso do GIS na Nuvem - EUESRI 2015
O uso do GIS na Nuvem - EUESRI 2015
 
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa CarlsonKeynote - Sao Paulo Summit - 2015 - Teresa Carlson
Keynote - Sao Paulo Summit - 2015 - Teresa Carlson
 
Keynote AWS RoadShow Belo Horizonte 2013
Keynote AWS RoadShow Belo Horizonte 2013Keynote AWS RoadShow Belo Horizonte 2013
Keynote AWS RoadShow Belo Horizonte 2013
 
Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013Keynote AWS RoadShow Rio de Janeiro 2013
Keynote AWS RoadShow Rio de Janeiro 2013
 
Serverless no Google Cloud
Serverless no Google CloudServerless no Google Cloud
Serverless no Google Cloud
 
Big Data na Nuvem
Big Data na NuvemBig Data na Nuvem
Big Data na Nuvem
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018Cenário das Plataformas de Dados 2017/2018
Cenário das Plataformas de Dados 2017/2018
 
Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud ComputingApresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
Apresentação IC - UNICAMP - Computação Distribuída - Cloud Computing
 
Microsoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web ServicesMicrosoft Workloads em Amazon Web Services
Microsoft Workloads em Amazon Web Services
 
Cloud Computing - O que significa?
Cloud Computing - O que significa?Cloud Computing - O que significa?
Cloud Computing - O que significa?
 
Webinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big DataWebinar: Como obter valor comercial com Big Data
Webinar: Como obter valor comercial com Big Data
 
Ufs na nuvem gp 2017-2
Ufs na nuvem   gp 2017-2 Ufs na nuvem   gp 2017-2
Ufs na nuvem gp 2017-2
 
Iniciando com Amazon DynamoDB
Iniciando com Amazon DynamoDBIniciando com Amazon DynamoDB
Iniciando com Amazon DynamoDB
 

Mehr von Jose Papo, MSc

Machine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google ofereceMachine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google ofereceJose Papo, MSc
 
Por que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferentePor que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferenteJose Papo, MSc
 
Cloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeJose Papo, MSc
 
Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?Jose Papo, MSc
 
Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014Jose Papo, MSc
 
Sete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias DisruptivasSete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias DisruptivasJose Papo, MSc
 
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...Jose Papo, MSc
 
Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013Jose Papo, MSc
 
Elaborando hipóteses like a Boss
Elaborando hipóteses like a BossElaborando hipóteses like a Boss
Elaborando hipóteses like a BossJose Papo, MSc
 
Requirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a BossRequirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a BossJose Papo, MSc
 
Growth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startupGrowth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startupJose Papo, MSc
 
Amazon Web Services: Economia, Inovação e Revolução da Nuvem
Amazon Web Services:  Economia, Inovação e Revolução da NuvemAmazon Web Services:  Economia, Inovação e Revolução da Nuvem
Amazon Web Services: Economia, Inovação e Revolução da NuvemJose Papo, MSc
 

Mehr von Jose Papo, MSc (13)

Machine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google ofereceMachine Learning e AI - O que o Google oferece
Machine Learning e AI - O que o Google oferece
 
Por que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferentePor que o Google Cloud Platform é diferente
Por que o Google Cloud Platform é diferente
 
Cloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidadeCloud Computing: De tendencia a realidade
Cloud Computing: De tendencia a realidade
 
Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?Gato ou gado? Como você trata seus servidores?
Gato ou gado? Como você trata seus servidores?
 
Product Hacks
Product HacksProduct Hacks
Product Hacks
 
Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014Big Data e as Tecnologias Disruptivas - TDC 2014
Big Data e as Tecnologias Disruptivas - TDC 2014
 
Sete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias DisruptivasSete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
Sete dicas para criar produtos inovadores na Era das Tecnologias Disruptivas
 
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
Big Bang Disruption: Como as tendências digitais disruptivas estão revolucion...
 
Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013Requirement Hacks - Agile Trends 2013
Requirement Hacks - Agile Trends 2013
 
Elaborando hipóteses like a Boss
Elaborando hipóteses like a BossElaborando hipóteses like a Boss
Elaborando hipóteses like a Boss
 
Requirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a BossRequirement Hacks: Validando Hipóteses like a Boss
Requirement Hacks: Validando Hipóteses like a Boss
 
Growth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startupGrowth Hacks: Como viralizar e crescer seu produto ou startup
Growth Hacks: Como viralizar e crescer seu produto ou startup
 
Amazon Web Services: Economia, Inovação e Revolução da Nuvem
Amazon Web Services:  Economia, Inovação e Revolução da NuvemAmazon Web Services:  Economia, Inovação e Revolução da Nuvem
Amazon Web Services: Economia, Inovação e Revolução da Nuvem
 

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 Mission Statement “Organize the world’s information and make it universally accessible and useful.”
  • 3. Construindo produtos que escalam Google Maps Gmail Google Drive
  • 4. Desenvolver na Escala do Google significa encontrar desafios enormes: Velocida, disponibilidade e localização com quantidades gigantescas de dados
  • 5. Requisitos únicos necessitam de inovações únicas Images by Connie Zhou
  • 6. 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
  • 7. Uma rede que engloba o mundo
  • 8. “[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
  • 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-Service Platform-as-a-Service Software-as-a-Service Google Cloud Platform Cloud Computing Computação em Nuvem
  • 12. 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
  • 13. Cloud Storage Cloud SQL Cloud Datastore Compute Compute Engine App Engine App Services BigQuery Cloud Endpoints Storage Google Cloud Platform
  • 14. 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
  • 15. 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
  • 16. Source: Google Internal Data 4,75 Milhões de aplicações ativas
  • 17. 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
  • 18. 6,3 Trilhões de operações de Cloud Datastore por mês Source: Google Internal DataSource: Google Internal Data
  • 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ç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
  • 22. 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
  • 23. Você deve conseguir os melhores preços... Sem Pagamentos Reservados Sem Lock-in Sem Complexidade de cálculo
  • 24. A promessa original da 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 uso sustentado 30% de Redução em instâncias Compute Engine com uso 24x7
  • 28. Falsas Dicotomias da Nuvem Big Data ou Real Time Time to Market ou Escala Flexibilidade ou Gestão Automatizada
  • 31. • Managed VMs • Flexibilidade do Compute Engine • Produtividade do App Engine • Fornece o melhor dos dois mundos Flexibilidade Gestão Automatizada e Managed VMs
  • 34. 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
  • 35. Big Data Big Data Real Time
  • 36. eBig Data Real Time BigQuery
  • 37. 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
  • 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 tudo isso para ajudar vocês, desenvolvedores e empresas, a se focarem em seus negócios e não na infraestrutura
  • 41. cloud.google.com Images by Connie Zhou Outros: http://goo.gl/ckOvK1
  • 42. $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