Giter Site home page Giter Site logo

annotations-google-cloud-onboard's Introduction

Google Cloud

Google Cloud Onboard

Google Cloud Onboard Training Annotations Anotações do Treinamento Google Cloud Onboard

Google Cloud Platform - Acessos

  • Console ou aplicativo mobile
  • Google possui um sistema de versionamento chamado Cloud Source Repository ("GitHub" da Google)
  • Cloud SDK/ Cloud Shell
  • API REST

API REST (API Explorer)

  • Tráfego em JSON
  • Segurana OAuth 2.0

APIs

  • JS
  • NodeJS
  • Java
  • Python
  • Ruby

Cloud Functions

  • 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

App Engine PaaS (Platform as a Service)

  • 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

Fluxo Padrão

  • Desenvolva localmente
  • Use SDK para implementação no App Engine
  • Projeto

Suporte Runtime

  • Java
  • Python
  • GO
  • PHP

Ambiente Flex

  • Padrões Runtimes (NodeJS, Java, Python)

Google Data Store

  • Recomendado NoSQL
  • Ferramentas Locais para Desenvolvimento

Container Engine

  • Gerenciar Containers (Kubernetes) (GitHub Open Source)
  • Docker (Container Open Source)

Firebase (Toolbox Estudar) Rápido Desenvolvimento

  • API Autenticação (Login Redes Sociais API)
  • Android e Web
  • Autenticação por SMS (Free)
  • Analytics Gratuito para Aplicativos Móveis (IOS Android)

BigQuery (Data Werehouse)

  • 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 ou NoSQL

  • SQL não é escalável (difícil consisitência espalhados pelo mundo por causa das transações)
  • NoSQL escalabilidade horizontal (MongoDB)

Cloud Spanner

  • Banco de Dados Relacional consistente escalável horizontalmente rodando em paralelo ao redor do mundo
  • Segurança e consistência dos dados
  • Escalabilidade Global

Machine Learning (IA)

  • 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)

Tensor Flow (Código Aberto)

  • 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)

Chip TPUs Google

  • Roda tecnologia de Machine Learning
  • Google Cloud roda nesta tecnologia
  • Otimizado para o Tensor Flow
  • Lançado no Google IO Em SA

Tecnologia Google

  • Rede
  • Segurança
  • Modelo de negócio em preços
  • Descontos de forma automática de acordo ao uso
  • Novas Tecnologias e atualizações

Módulo 1

Primeiros Passos

  • Segurança
  • Autenticação
  • Console Google Cloud
  • Ferramentas Disoníveis

Projetos

  • 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)

Segurança

  • Gerenciamenteo de Acessos (Leitura, Gravação) no storage

Permissões Projeto

  • Proprietario
  • Visualizador
  • Editor
  • Administrador de Combranças
  • Lista de Permissões customizadas por produto e por identidade

Research at Google

Google Cloud Storage

Cloud Storage

  • 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

Google Cloud Bigtable

  • 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)

Cloud SQL

  • 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)

Cloud Spanner

  • 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

Containers

  • Bibliotecas Compartilhadas
  • Isolar ambientes de desenvolvimento (Desenvolvimento, Homologação, Produção)
  • Migração mais simples

Kubernees (K8s)

  • 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

Google Container Engine

  • Kubernetes como Serviço
  • Mesmos recursos do Computer Engine
  • Build em Nuvem
  • Docker
  • Facil migração para atualização do Kubernetes
  • Qualquer linguagem

annotations-google-cloud-onboard's People

Contributors

renanlopescoder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.