google cloud platform

9

Upload: alexandre-jacquet

Post on 15-Jun-2015

394 views

Category:

Technology


3 download

DESCRIPTION

Overview do Google Cloud Platform

TRANSCRIPT

Page 1: Google Cloud Platform
Page 2: Google Cloud Platform

Piramide Cloud Computing da Google

Page 3: Google Cloud Platform

Piramide Cloud Computing da Google

Software as a Service(SaaS)

Platform as a Service(PaaS)

Infrastructure as a Service(IaaS)

Page 4: Google Cloud Platform

Google App Engine

O que é o Google App Engine● É a solução da Google para Plataforma como Serviço

● Permite a criação de aplicações web utilizando a infraestrutura da Google

○ Fácil de criar

○ Autoescalável (dados e tráfego)

○ Permite a criação de diferentes ambientes (produção, teste, desenvolvimento)

○ Permite a utilização de diferentes ambientes de release

● Pay-per-use on demand

● Linguagens suportadas

○ Java (JDK6/JDK7)

○ Python (2.7)

○ Go!

● Opções de Armazenamentos

○ App Engine Datastore (JDO e JPA)

○ Google Cloud SQL

Page 5: Google Cloud Platform

Google Cloud Storage

O que é o Google Cloud Storage● É uma plataforma RESTful para armazenado e acesso de dados na infraestrutura da

Google garantindo performance, escalabilidade e acessibilidade

● Vantagens○ Multiplos níveis de redundância

○ Consistência de dados

○ Alta capacidade de processamento

○ Segurança no armazenamento (segmentação por domínio/buckets)

● Acesso○ Permite pausar e continuar o envio dos dados

○ Utiliza as APIs da Google com o protocolo HTTPS (Web Services)

○ Autenticação via OAuth2

○ Controle via ACL

Page 6: Google Cloud Platform

O que é Google Big Query● É uma plataforma de Big Data de Google, que permite analisar Terabytes de dados

através de sintaxes SQL em segundos

● Vantagens○ Velocidade - Analisa bilhões de linhas em segundos

○ Escalabilidade - Terabytes de dados, trilhões de linhas

○ Simples - Utiliza sintaxe SQL na infraestrutura da Google

○ Segurança - Acesso criptografado (SSL)

○ Múltiplos métodos de acesso■ Navegador Web

■ Linha de comando

■ REST API

■ Google App Script

Google Big Query

Cenários para o Big Query● Análise Ad-hoc

● Relatórios padrões

● Data mining

● Aplicações Web

● Business Intelligence

Page 7: Google Cloud Platform

O que é o Google Compute Engine● Executa aplicações que precisam de um alto poder de processamento na infraestrutura

da Google (Google Search, Gmail e AdWords).

● Permite a criação de máquinas virtuais on-demand gerenciando as configurações de

rede de maneira simples e flexível

○ Sistemas Operacionais (x86 e x64)

■ Google Compute Engine Linux (Debian Distro)

■ CentOS

○ Cores

■ 1, 2, 4, 8

■ Até 52GB de memória RAM

○ Network

■ Isolamento

■ IPs Externos

■ Firewall Configurável

Google Compute Engine

Page 8: Google Cloud Platform

● Acesso a diferentes storages

○ Google Data Storage

○ Ephemeral Disk

○ Persistent Disk

● Métodos de Acesso

○ Open API - Suporte a aplicações REST para automatização de provisionamento

○ Open Ecosystem - Interface de acesso Web e monitoramento

● Vantagens○ Escalabilidade - Serviço desenhado para auto-scalling e alta-demanda

○ Valor - Aperfeiçoamento de kernel garantindo 50% a mais de eficiência por VM

○ Performance - Isolamento de usuários, garantindo a mesma experiência a todos

○ Flexibilidade - Configure a máquina virtual como desejar

○ Green IT - Execução em um dos mais eficientes data centers do mercado.

Google Compute Engine

Page 9: Google Cloud Platform

Alexandre [email protected]+55 11 9 8064-6882

<Thank You!><Obrigado!><Gracias!>