Download - Google Cloud Platform
Piramide Cloud Computing da Google
Piramide Cloud Computing da Google
Software as a Service(SaaS)
Platform as a Service(PaaS)
Infrastructure as a Service(IaaS)
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
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
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
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
● 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
Alexandre [email protected]+55 11 9 8064-6882
<Thank You!><Obrigado!><Gracias!>