Google Cloud Onboard Training Annotations Anotações do Treinamento Google Cloud Onboard
- Console ou aplicativo mobile
- Google possui um sistema de versionamento chamado Cloud Source Repository ("GitHub" da Google)
- Cloud SDK/ Cloud Shell
- API REST
- Tráfego em JSON
- Segurana OAuth 2.0
- JS
- NodeJS
- Java
- Python
- Ruby
- Pagamento baseado em requisições (API REST)
- Pagamento em décimo de centavos por requisição
- Funções leves e rápidas como autenticação
- PaaS similar ao Heroku (Suporta NodeJS)
- Serviço escalável
- Pagar pelo recurso alocado ou por uso apenas
- Standard e Flexível
- Processamento > App Engine
- Facilita implementação, manutenção e escalabilidade
- SDK para desenvolvimento
- VPC
- Desenvolva localmente
- Use SDK para implementação no App Engine
- Projeto
- Java
- Python
- GO
- PHP
- Padrões Runtimes (NodeJS, Java, Python)
- Recomendado NoSQL
- Ferramentas Locais para Desenvolvimento
- Gerenciar Containers (Kubernetes) (GitHub Open Source)
- Docker (Container Open Source)
- API Autenticação (Login Redes Sociais API)
- Android e Web
- Autenticação por SMS (Free)
- Analytics Gratuito para Aplicativos Móveis (IOS Android)
- Data Werehouse de Nível Enterpris
- Solução Serveless
- Sobre dados e rodar queries (SQL)
- Petabytes em Minutos
- Pagamento por Processamento de Dados em G
- Spotfy é cliente do BigQuery
- SQL não é escalável (difícil consisitência espalhados pelo mundo por causa das transações)
- NoSQL escalabilidade horizontal (MongoDB)
- Banco de Dados Relacional consistente escalável horizontalmente rodando em paralelo ao redor do mundo
- Segurança e consistência dos dados
- Escalabilidade Global
- AI First (Foco na Inteligência artificial)
- Tendência de Investimento
- Chaves para Sucesso do Machine Learning (Grande conjunto de dados, bom modelo de ML, muito poder computacional)
- Machine Learning
- Versão para Mobile (Light)
- Usar modelos do Google com APIs prontas do Google
- Video Intelligence API (Identificação de dados por vídeo)
- Oferece base para treinar os modelos (Tensor Flow)
- Roda tecnologia de Machine Learning
- Google Cloud roda nesta tecnologia
- Otimizado para o Tensor Flow
- Lançado no Google IO Em SA
- Rede
- Segurança
- Modelo de negócio em preços
- Descontos de forma automática de acordo ao uso
- Novas Tecnologias e atualizações
- Segurança
- Autenticação
- Console Google Cloud
- Ferramentas Disoníveis
- Elemento importante (Criar Projetos no Google Cloud)
- Projeto (Por área da empresa, por produto ou por Aplicação)
- Calculo de Valor por Área (Dados Simples)
- Básico do Projeto (Nome, Número, ID)
- Gerenciamenteo de Acessos (Leitura, Gravação) no storage
- Proprietario
- Visualizador
- Editor
- Administrador de Combranças
- Lista de Permissões customizadas por produto e por identidade
Research at Google
- Pokemon GO utiliza o Serviço (NoSQL)
- Sistema de Alto Desempenho
- API para criar repositórios
- Dados Criptografados
- Coldline - arquivo pouco acesso garantido
- Acesso em alta escala
- Versionamento de Objetos
- Região us-east-1 mais próximo ao Brasil
- Dados Criptografados
- Informações mais complexas
- NoSQL
- Acessos -> API de aplicativos, Streaming, Processamento por lotes
- Muitos dados e acesso em massa
- O Big Table como o proprio nome diz, refere-se a uma grande tabela para toda sua aplicacao
- Selecionar o tipo de storage HDD, SSD (Recomendado)
- Baseado no modelo SQL
- Simples e fácil de ser criado dentro da nuvem
- Cria a instância otimizada do MySQL ou PostgreSQL
- Permite escalonamento tanto vertical quanto hoerizontal
- Customizacao da instancia, preço flexível, segurança do gGoogle, backup gerenciado, replicacao automática "Automágica"
- Conexão com App Engine API Padrão
- Selecionar o tipo de storage HDD, SSD (Recomendado)
- CAP (Capacidaden, Disponibilidade e Performance) -> O Cloud Spanner é a solução do problema
- Banco de Dados Escalabilidade Global
- Banco de Dados Escalabilidade Horizontal
- Usa SQL para queries
- Playstore (Migrado do Bigtable para o Spanner)
- União dos dois mundos NoSQL e SQL
- Bibliotecas Compartilhadas
- Isolar ambientes de desenvolvimento (Desenvolvimento, Homologação, Produção)
- Migração mais simples
- Código Aberto (Google "Borg")
- kubernetes.io (Sistema de Containers)
- Ambiente Multicloud
- Portabilidade
- Garantir a sincronia de ambientes
- Configurar escalonamento automático ou estático
- Kubernetes como Serviço
- Mesmos recursos do Computer Engine
- Build em Nuvem
- Docker
- Facil migração para atualização do Kubernetes
- Qualquer linguagem