Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Computação em Nuvem

Folha de referências do Google Cloud Platform (GCP)


Um dos players mais famosos e líderes no mercado de serviços e computação em nuvem é o Google Cloud Platform (GCP). A experiência do Google em administrar data centers não pode ser negada. Dado o fato de que ele executa o melhor e mais avançado mecanismo de pesquisa do mundo. Depois que a Amazon Web Services (AWS) foi lançada em 2006, o Google começou a implementar sua experiência em data center para o lançamento de seu próprio serviço em nuvem.

Seguindo em frente, a partir de hoje, além da AWS e do Microsoft Azure, o GCP se tornou um dos três grandes players em serviços de fornecedores de nuvem pública. O alto padrão de serviço fornecido pelo Google permitiu que ele se tornasse o líder do mercado e continuará a crescer em breve.

Tendo em vista o sucesso e a popularidade do GCP, a demanda por profissionais com o GCP está aumentando continuamente. Neste artigo, veremos uma folha de referências do Google Cloud para obter uma compreensão básica do Google Cloud Platform.

O que é Google Cloud Platform (GCP)?


Em termos mais simples, o Google Cloud Platform (GCP) pode ser mais bem definido como um grupo de produtos e serviços de computação em nuvem oferecidos pelo Google. Esses serviços em nuvem fornecidos pelo GCP ajudam os clientes e usuários a armazenar e calcular dados. Além disso, também permite que os desenvolvedores da web criem, testem e implantem aplicativos.

A arquitetura do Google Cloud Platform


A arquitetura do Google Cloud Platform é uma variante da arquitetura de computação que inclui a formação de um ou mais casos lógicos de software, além de executá-los acima do software principal. A multilocação da arquitetura permite que vários usuários executem em um ambiente de software simultaneamente com diferentes serviços de usuário, interfaces e recursos.

Vantagens críticas do Google Cloud Platform


A seguir estão os benefícios do GCP, que podem ser úteis para você formar uma base factual de motivos para implementar o Google Cloud Platform:

Alta Produtividade - Acesso Rápido à Inovação :Os sistemas do Google são proficientes em fornecer atualizações com eficiência todas as semanas. Isso leva a maior produtividade e eficiência.

Adoção mais fácil de novas funcionalidades para usuários :Por meio de um fluxo contínuo, ele oferece melhorias gerenciáveis ​​que envolvem lotes menores de mudança.

Funcionários podem trabalhar remotamente :O GCP oferece grandes vantagens aos seus funcionários. O trabalho remoto é um deles. Por meio de aplicativos baseados na web com tecnologia do Google Cloud, ele permite acesso total às informações em todos os dispositivos, independentemente da localização.

Colaboração Rápida :A computação em nuvem torna mais fácil para os usuários do Google acessarem vários projetos simultaneamente, enquanto os dados são salvos na nuvem em vez de em máquinas pessoais.

Segurança aprimorada :O Google acredita na segurança de dados de alto nível. Portanto, os principais especialistas em segurança são contratados pelo Google para fornecer aos clientes os benefícios de segurança aprimorados.

Menor vulnerabilidade de dados :O GCP permite que os usuários armazenem dados em computadores pessoais em um nível mínimo. Na ausência de aplicativos baseados na web na plataforma de nuvem, os dados em computadores pessoais são mais vulneráveis ​​a uma violação de segurança.

Controle e flexibilidade :O GCP também permite que os usuários tenham controle total sobre a tecnologia e a propriedade de seus dados armazenados em aplicativos do Google. Além disso, se o usuário decidir contra um serviço, os dados podem ser retirados da nuvem do Google.

Produtos e serviços GCP


Agora que você aprendeu o que é o Google Cloud Platform e quais são as vantagens notáveis ​​de implantá-lo, vamos seguir em frente e dar uma olhada nos produtos e serviços oferecidos pelo Google. A seguir está uma lista de produtos e serviços disponíveis fornecidos pelo Google:

Computação e Hospedagem :Os serviços de computação e hospedagem do GCP oferecem diferentes opções que incluem; trabalhar em um ambiente sem servidor ou no utilitário de uma plataforma de aplicativo gerenciada. Ele também fornece flexibilidade adicional e controle máximo.

Aprendizado de máquina :O AI Platform oferecido pelo Google oferece vários serviços de aprendizado de máquina. Os usuários têm a opção de selecionar APIs com modelos pré-treinados para aplicativos específicos. Além disso, ele também permite que os usuários criem e pratiquem seus modelos pessoais abrangentes em grande escala com a ajuda de uma estrutura TensorFlow gerenciada.

Armazenamento: Ao falar sobre os serviços de armazenamento do GCP, o principal nome que vem à mente é Google Cloud Storage. Consistência, escalabilidade e grande capacidade de armazenamento de dados são alguns recursos oferecidos por ele. Filestore é outro excelente serviço de armazenamento que fornece servidores de arquivos NFS totalmente gerenciados.

Big Data: Os serviços oferecidos pelo Big Data incluem BigQuery para serviços de análise de dados, Dataflow para processamento em lote e streaming de dados e Pub / Sub para mensagens assíncronas.

Rede :A rede é um dos serviços mais usados ​​com o manuseio do App Engine. O GKE implementa o modelo Kubernetes com recursos de rede do Compute Engine. Os serviços de rede podem ajudar no desenvolvimento de registros DNS, na conexão entre a rede existente ao sistema do Google e no balanceamento de carga de tráfego entre os recursos.

Bancos de dados: A espinha dorsal da popularidade do GCP é, sem dúvida, a variedade de bancos de dados SQL e NoSQL. Os bancos de dados MySQL ou PostgreSQL são duas opções do Cloud SQL no GCP. Dois substitutos distintos para o armazenamento de dados NoSQL são o Cloud Firestore e o Cloud Bigtable. Os usuários também têm a opção do Cloud Spanner, que oferece um serviço de banco de dados relacional totalmente gerenciado com constância transacional. Esquemas, consulta SQL e replicação síncrona automática são alguns outros recursos úteis do Cloud Spanner.

GCP:Termos, Definição e Vocabulário


Antes de começarmos a folha de referências do GCP, é essencial entender os termos e definições relacionados ao Google Cloud Platform, e a computação em nuvem tem grande importância. Vamos examinar e compreender alguns termos, definições e glossário comuns.

Computação em nuvem :A entrega de recursos e serviços de TI com base na rede e na Internet, em vez de recursos locais.

Migração para a nuvem :O processo envolvido na mudança de dados, aplicativos e serviços de sistemas locais para a nuvem.

Provedor de serviços em nuvem (CSP) :Qualquer entidade que oferece serviços de computação em nuvem, PaaS, IaaS ou SaaS.

Container :Uma instância virtual com a facilidade de vários casos de espaço de usuário remoto permitidos pelo kernel de um sistema operacional.

DevOps :Uma abordagem derivada da combinação de equipes de desenvolvimento e operações que incentiva a comunicação, colaboração e integração.

Google Cloud Platform :GCP é o serviço em nuvem oferecido pelo Google que fornece produtos de infraestrutura como serviço (IaaS) e plataforma como serviço (PaaS).

Máquina Host :A máquina física, geralmente um servidor que armazena vários contêineres ou máquinas virtuais nele.

Nuvem Híbrida :Um sistema de computação em nuvem criado com um amálgama de nuvens públicas e privadas com soluções locais.

Instância :Um único servidor ou máquina virtual que oferece suporte a uma carga de trabalho específica.

Multilocação :Modelo de Um modelo de operação de software que permite várias instâncias de um ou mais aplicativos em execução em um ambiente compartilhado.

Todos os produtos e serviços

Calcular


Cloud Run :Um serviço sem servidor para aplicativos em contêineres

Cloud Functions :Funções específicas do evento, sem servidor

Compute Engine :VMs, TPUs, GPUs, discos

Kubernetes Engine (GKE) :Solução gerenciada de Kubernetes / contêineres

App Engine :Uma plataforma de aplicativo gerenciado

Solução de metal puro :Hardware projetado para cargas de trabalho especializadas

VMs preemptivas :Instâncias de computação de curta duração

VMs protegidas :VMs reforçadas

Nós de locatário individual :Servidores físicos dedicados

Armazenamento


Armazenamento de arquivos na nuvem :Servidor de sistema de arquivos de rede gerenciado

Armazenamento em nuvem :Armazenamento de objetos multiclasse e multirregional

Disco Permanente :Armazenamento bloqueado para VMs

SSD local :VM localmente conectada a SSDs

Banco de dados


Cloud Bigtable :Escala de petabyte, não relacional e de baixa latência

Cloud Filestore :Banco de dados de documentos NoSQL sem servidor

Armazenamento de memória em nuvem :Redis e Memcached que é gerenciado

Cloud Spanner :Banco de dados relacional horizontalmente escalável

Cloud SQL :SQL Server gerenciado, MySQL, PostgreSQL

Dados e análises


BigQuery :Data warehouse e análises

BigQuery BI Engine :Motor analítico em memória

BigQuery ML :Treinamento e exibição de modelo do BigQuery

Cloud Composer :Um serviço gerenciado de orquestração de fluxo de trabalho

Cloud Data Fusion :Pipelines de dados gerenciados graficamente

Cloud Dataflow :Fluxo ou processamento em lote de dados

Cloud Dataprep :Wrangling de dados visuais

Cloud Dataproc :Serviços gerenciados de Hadoop e Spark

Cloud Pub / Sub :Mensagens globais e em tempo real

Catálogo de Dados :Um uso de gerenciamento de metadados

Data Studio :Exploração coletiva de dados / painel de controle

Looker :BI e análise de nível empresarial

Híbrido e Multi-nuvem


Autores :Plataforma híbrida e multi-nuvem de nível empresarial

Anthos GKE :Kubernetes Engine que é híbrido, no local

Gerenciamento de configuração do Anthos :Automação de política e segurança

Malha de serviço do Anthos :Istio - malha de serviço gerenciado

Cloud Run para Anthos :Um desenvolvimento sem servidor para o Anthos

Google Cloud Marketplace para Anthos :Aplicativos em contêiner pré-configurados

Migrar para o Anthos :Migração de VMs para Kubernetes Engine

Operações :Registro, monitoramento, solução de problemas

Cloud Build :Incorporação contínua / plataforma de entrega

Diretor de Tráfego :Gerenciamento de tráfego de malha de serviço

Gerenciamento de API da Apigee :Desenvolvimento, gerenciamento, segurança de API

AI / ML


AI Hub :Compartilhamento de componente de IA hospedado

Rotulagem de dados da AI Platform :Rotulagem de dados controlada por humanos

VMs de aprendizado profundo da AI Platform :VMs pré-configuradas destinadas ao aprendizado profundo

Contêineres de aprendizado profundo da AI Platform :Contêineres pré-configurados destinados ao aprendizado profundo

Notebooks do AI Platform :Capas de notebook gerenciadas do JupyterLab

Pipelines da AI Platform :Fluxos de trabalho de ML hospedados

Predições da AI Platform :Veiculação de modelo com escala automática

Treinamento AI Platform :Treinamento de IA dispersa

AI Platform :Uma plataforma gerenciada para ML

AutoML Natural Language :Modelos personalizados de texto

Tabelas AutoML :Modelos de dados estruturados específicos

Tradução AutoML :Tradução específica de domínio personalizada

AutoML Video Intelligence :Modelos de anotação de vídeo personalizados

AutoML Vision :Modelos de imagem personalizados

API Cloud Natural Language :Parsing e análise de texto

API Cloud Speech-to-Text :Conversão de áudio para texto

API Cloud Talent Solutions :Pesquisa de emprego com ML

API Cloud Text-To-Speech :Conversão de texto para áudio

Cloud TPU :Aceleração de hardware para ML

API Cloud Translation :Detecção de idioma e sua tradução

API Cloud Video Intelligence :Anotação de vídeo em nível de cena

API Cloud Vision :Reconhecimento e agrupamento de imagem

Contact Center AI :Baseado em IA no contact center

Dialogflow :Crie interfaces coloquiais

Documento AI :Classifique, analise e pesquise documentos

IA explicável :Entenda as expectativas do modelo de ML

Recomendações AI :Faça recomendações personalizadas

Pesquisa de produtos Vision :Pesquisa visual relacionada a produtos

Rede


Peering de operadora :Peering através de uma operadora

Peering direto :Peering via GCP

Interconexão dedicada :Conexão de rede privada dedicada

Partner Interconnect :Conecte o VPC à rede local

Cloud Armor :Segurança DDoS e WAF

Cloud CDN :Rede para entrega de conteúdo

Cloud DNS :Exibição de DNS programável

Balanceamento de carga em nuvem :Distribuição / balanceamento de carga multirregional

Cloud NAT :Serviço relacionado à tradução de endereços de rede

Cloud Router :Troca de rota de rede local / VPC (BGP)

Cloud VPN (HA) :Conexão de rede privada virtual (VPN)

Níveis de serviço de rede :Preço x classificação de desempenho

Telemetria de rede :Serviço relacionado à telemetria de rede

Diretor de Tráfego :Gerenciamento de tráfego de malha de serviço

Malha de serviço do Google Cloud :Gerenciamento de rede com reconhecimento de serviço

Nuvem privada virtual :Rede definida pelo software

VPC Service Controls :Limites de segurança para serviços baseados em API

Centro de inteligência de rede :Vigilância e topologia de rede

Comece seu TRIAL GRATUITO de 30 dias com CloudInstitute.io e comece sua jornada de carreira no Google Cloud hoje!

Internet das coisas (IoT)


Cloud IoT Core :Gerenciamento de dispositivos e ingestão de dados

Jogos


Servidores de jogos do Google Cloud :Clusters de Agones orquestrados

Identidade e segurança


Transparência no acesso :Acesso ao provedor de auditoria em nuvem

Autorização binária :Segurança de tempo de implantação do Kubernetes

Cloud Audit Logs :Trilhas de auditoria para GCP

API Cloud Data Loss Prevention :Categorizar e editar dados críticos

Cloud HSM :Serviço de módulo de segurança relacionado a hardware

Nuvem EKM :Teclas externas controladas pelo usuário

Cloud IAM :Controle de acesso a recursos

Cloud Identity :Gerenciar usuários, dispositivos e aplicativos

Cloud Identity-Aware Proxy :Acesso ao aplicativo baseado em identidade

Cloud KMS :Serviço de gerenciamento de chaves hospedado

Cloud Resource Manager :Gerenciamento de metadados de projeto de nuvem

Cloud Security Command Center :Plataforma de gerenciamento de segurança e risco de dados

Cloud Security Scanner :Scanner de segurança do app engine

Acesso baseado no contexto :Controle de acesso do usuário final com base no atributo

Detecção de Ameaça de Evento :Verifica se há atividades duvidosas

Serviço gerenciado para Microsoft Active Directory :Microsoft Active Directory gerenciado

Gerente Secreto :Acumule e gerencie segredos

Aplicação da chave de segurança :Verificação da chave em duas etapas

VMs protegidas :VMs reforçadas

Chave de segurança Titan :Um dispositivo para autenticação de dois fatores (2FA)

VPC Service Controls :Restrições de dados VPC

Ferramentas de gerenciamento


APIs de nuvem :APIs para serviços relacionados à nuvem

API Cloud Billing :Faturamento do GCP gerenciado pelo programa

Cloud Billing :Ferramentas de faturamento e gerenciamento de custos

Console de nuvem :Console de gerenciamento baseado na web

Cloud Deployment Manager :Implantação de infraestrutura baseada em modelos

Cloud Mobile App :Aplicativo de gerenciamento GCP iOS / Android

Catálogo privado :Catálogo de Soluções Internas

Cloud Debugger :Depuração de produção ao vivo

Error Reporting :Relatório de erro de aplicativo

Cloud Logging :Registro centralizado

Monitoramento de nuvem :Infraestrutura e monitoramento de aplicativos

Cloud Profiler :CPU e perfil de heap

Cloud Trace :Entendimentos de desempenho de aplicativos

SLIs transparentes :Monitoramento de serviços GCP

Ferramentas do desenvolvedor


Cloud Build :Integração constante e plataforma de entrega

Cloud Code para IntelliJ :Ferramentas IntelliJ GCP

Cloud Code para VS Code :Ferramentas VS Code GCP

Cloud Code :Extensões IDE nativas da nuvem

Cloud Scheduler :Serviço de cron job

Cloud SDK :CLI para GCP

Cloud Shell :Terminal / CLI com base no navegador

Cloud Source Repositories :Repositórios Git privados hospedados

Cloud Tasks :Implementação de tarefa assíncrona

Cloud Tools for Eclipse :Ferramentas Eclipse GCP

Cloud Tools for Visual Studio :Ferramentas GCP para Visual Studio

Análise de contêiner :Varredura de segurança programada

Container Registry :Registro / armazenamento de contêiner privado

Registro de artefato :Gerenciador de pacotes universal

Plug-in do Gradle App Engine :Plug-in para Gradle App Engine

Plug-in do App Engine Maven :Plug-in para Maven App Engine

Migração para GCP


Serviço de transferência de dados do BigQuery :Grande quantidade de dados analíticos de importação

Transferência de dados em nuvem :Ferramentas de realocação de dados / CLI

Google Transfer Appliance :Caixa de transporte de dados alugável

Migrar para o Anthos :Transferir VMs para contêineres GKE

Migrar para Compute Engine :Ferramentas de migração do Compute Engine

Migrar do Amazon Redshift :Migração de Redshift para BigQuery

Migrar do Teradata :Migração do Teradata para o BigQuery

Serviço de transferência de armazenamento :Transferência online / local de dados

Migração de VM :Ferramentas de transferência de VM

Cloud Foundation Toolkit :Infraestrutura conforme o código descreve

Plataforma API e ecossistemas


API Analytics :Métricas de API

Monetização de API :Aspecto financeiro das APIs

Plataforma de API da Apigee :Desenvolva, monitore e proteja APIs

Apigee Hybrid :Gerenciamento de ambientes API híbridos / multi-nuvem

Apigee Sense :Proteção da API contra ataques

Cloud Endpoints :Gateway de API da nuvem

API Cloud Healthcare :Interoperabilidade GCP de sistemas de saúde

Portal do desenvolvedor :Portal de gerenciamento de API

GCP Marketplace :Parceiro e mercado de código aberto

Plataforma Google Maps


API de direções :Obtenha direções entre locais

API Distance Matrix :Tempos de viagem com várias origens / destinos

API de geocodificação :Conversão de endereço para / de coordenadas

API de geolocalização :Originar localização sem usar GPS

API de incorporação do Maps :Demonstrar mapas incorporados de iframe

API JavaScript do Maps :Mapas dinâmicos da web

SDK do Maps para Android :Mapas feitos para aplicativos Android

SDK do Maps para iOS :Mapas feitos para aplicativos iOS

API Maps Static :Exibir imagens de mapas estáticos

SDK do Maps para Unity :SDK do Unity usado para jogos

URLs de mapas :Sistema de URL para mapas

API do Google Places :Recursos de locais baseados em descanso

Biblioteca de locais, API JS do Google Maps :Recursos de locais destinados à web

Places SDK para Android :Recursos do Google Places feitos para Android

Places SDK para iOS :Recurso do Google Places para iOS

API de estradas :Mude as coordenadas para estradas

API estática do Street View :Imagens estacionárias do Street View

Serviço Street View :A vista da rua para JavaScript

API de fuso horário :Converta coordenadas para fuso horário

Plataforma G Suite


Admin SDK :Gerenciamento de recursos do G Suite

AMP para e-mail :Email dinâmico e interativo

Apps Script :Divulgue e automatize quase tudo

API do calendário :Criação e gerenciamento de calendários

API Classroom :Estabelecer e gerenciar salas de aula

Cloud Search :Pesquisa combinada para empresa

API do Docs :Criação e edição de documentos

API Drive Activity :Recupere a atividade do Google Drive

API do Drive :Ler e gravar arquivos

Selecionador de unidade :Widget de seleção de arquivo da unidade

Marcação de Email :Email interativo usando schema.org

Complementos do G Suite :Divulgue os aplicativos do G Suite

G Suite Marketplace :Vitrine para aplicativos incorporados

API do Gmail :Melhore o Gmail

Hangouts ChatBots :Bots coloquiais no chat

API de pessoas :Gerenciamento de contatos do usuário

API de planilhas :Criar, ler e escrever planilhas

API Slides :Crie, leia e edite apresentações

API de tarefas :Pesquisar, ler e atualizar tarefas

API Vault :Gerenciamento de eDiscovery da sua organização

Celular (Firebase)


Cloud Firestore :Armazenamento e sincronização de documentos

Cloud Functions para Firebase :Aplicativos orientados a eventos, sem servidor

Cloud Storage para Firebase :Armazenamento e serviço de objeto

Crashlytics :Registro de falhas e análises

Teste A / B do Firebase :Criação de experimentos de teste A / B

Distribuição de aplicativos do Firebase :Acesso rápido de testador confiável

Firebase Authentication :Autenticação drop-in

Firebase Cloud Messaging :Enviar notificações do dispositivo

Firebase Dynamic Links :Link para o conteúdo do aplicativo

Extensões do Firebase :Soluções de desenvolvimento pré-instaladas

Firebase Hosting :Hospedagem na Web com CDN / SSL

Mensagens no aplicativo do Firebase :Enviar mensagens relativas no aplicativo

Monitoramento de desempenho do Firebase :Monitoramento do desempenho do aplicativo / web

Previsões do Firebase :Previsão de segmentação de usuários

Firebase Realtime Database :Sincronização de dados em tempo real

Firebase Remote Config :Configuração remota de aplicativos instalados

Firebase Test Lab :Fazenda de dispositivos de teste móvel

Google Analytics para Firebase :Análise de aplicativos para celular

Kit de ML para Firebase :APIs de ML para celular

Projetos de código aberto básicos do GCP

Apache Beam :Serviço de processamento de dados de lote / streaming

gRPC: Estrutura de chamada de procedimento remoto (RPC)

gVisor: Tempo de execução do contêiner protegido

Istio: Serviços de conexão e proteção

Knative: Estrutura sem servidor para Kubernetes

Kubeflow: Kit de ferramentas de aprendizado de máquina para Kubernetes

Kubernetes: Serviço de gerenciamento de aplicativos em contêineres

OpenCensus: Estrutura feita para observabilidade nativa da nuvem

TensorFlow: Framework de aprendizado de máquina

Como trabalhar no Google Cloud Platform?


Vejamos rapidamente os detalhes das etapas básicas para trabalhar no GCP. A maneira mais eficaz de aprender é dando pequenos passos. Essas pequenas etapas podem ser praticadas com a ajuda de alguns guias de início rápido relacionados ao Google Cloud Platform. Os referidos guias são atividades em tempo real que contêm tarefas básicas.

Outras atividades necessárias que você pode praticar são:

Adicional Recursos


Abaixo estão alguns recursos adicionais relacionados ao GCP:

Conecte-se com nossos especialistas no Cloud Institute para orientá-lo com o treinamento de certificação em nuvem do Google mais adequado, que complementa seu nível de carreira e suas ambições.

Computação em Nuvem

  1. AWS vs. Azure vs. Google:Cloud Wars 2020
  2. Uma visão geral do Google Cloud Platform para profissionais da AWS
  3. Roteiro de certificação em nuvem do Google
  4. Google Cloud Platform:uma folha de referências
  5. Atualização do Google Cloud; Como o Google está evoluindo
  6. Fundamentos do Google Cloud Platform
  7. Como instalar o WordPress no Google Cloud
  8. Certificação do Google Cloud Platform:Preparação e Pré-requisitos
  9. Como aumentar meu salário? Torne-se um especialista em Google Cloud
  10. AWS CHEAT SHEET:com guia de exame