O Google Cloud Platform (GCP) é um conjunto de serviços de computação em nuvem oferecido pela Google, que fornece uma série de serviços modulares em nuvem, incluindo computação em nuvem, armazenamento de dados, análise de dados e aprendizado de máquina, juntamente com um conjunto de ferramentas de gerenciamento. Ele é executado na mesma infraestrutura que a Google usa internamente para seus produtos, como o serviço de Busca do Google, o Gmail e o Google Docs, de acordo com Verma et al. O registro requer um cartão de crédito válido ou dados de conta bancária para prosseguir com o registro. O Google Cloud Platform oferece infraestrutura como serviço (IaaS), plataforma como serviço (PaaS) e ambientes de computação sem servidor . Em abril de 2008, Google anunciou o App Engine, uma plataforma específica para desenvolvimento e hospedagem de aplicativos web em data centers gerenciados pelo Google, sendo este o primeiro serviço de computação em nuvem da empresa. O serviço tornou-se disponível ao público em novembro de 2011. Desde o anúncio do App Engine, foram adicionados diversos outros recursos e adições de serviços de nuvem à plataforma. O Google Cloud Platform faz parte do Google Cloud, que inclui a infraestrutura de nuvem pública disponibilizada do Google Cloud Platform, juntamente como no Google Workspace (G Suite), versões empresariais do Android e do ChromeOS e interfaces de programação de aplicativos (APIs) para aprendizado de máquina e serviços de mapeamento empresarial. Desde pelo menos 2022, os materiais oficiais do Google afirmam que "Google Cloud" é o novo nome para "Google Cloud Platform", o que pode causar uma certa confusão de nomenclatura.

Produtos

A Google lista mais de 100 produtos sob a marca Google Cloud. Alguns dos principais serviços estão listados abaixo.

Calcular App Engine – Plataforma como serviço para implantar aplicativos desenvolvidos com as linguagens de programação Java, PHP, Node.js, Python, C#, .Net, Ruby e Go . Compute Engine – Infraestrutura como serviço para executar máquinas virtuais Microsoft Windows e Linux . Google Kubernetes Engine (GKE) ou GKE on-prem oferecido como parte da plataforma Anthos – Containers as a Service baseado em Kubernetes . Cloud Functions – Funções como serviço para executar código orientado a eventos escrito em Node.js, Java, Python ou Go. Cloud Run – Ambiente de execução de computação baseado em Knative. Oferecido como Cloud Run (totalmente gerenciado) ou como Cloud Run para Anthos. Atualmente suporta gerenciamento de GCP, AWS e VMware.

Armazenamento e bancos de dados Armazenamento em nuvem – Armazenamento de objetos com cache de borda integrado para armazenar dados não estruturados . Cloud SQL – Banco de dados como serviço baseado em MySQL, PostgreSQL e Microsoft SQL Server . Cloud Bigtable – Serviço de banco de dados NoSQL gerenciado. Cloud Spanner – Serviço de banco de dados relacional, fortemente consistente e horizontalmente escalável. Cloud Datastore – banco de dados NoSQL para aplicações web e móveis. Disco persistente – Armazenamento em bloco para máquinas virtuais do Compute Engine. Cloud Memorystore – Armazenamento de dados gerenciado em memória baseado em Redis e Memcached . SSD local: Armazenamento de blocos local, transitório e de alto desempenho. Filestore: Armazenamento de arquivos de alto desempenho para usuários do Google Cloud. AlloyDB: Serviço de banco de dados PostgreSQL totalmente gerenciado.

Redes de contatos

VPC – Nuvem Privada Virtual para gerenciar a rede definida por software de recursos em nuvem. Balanceamento de carga na nuvem – Serviço gerenciado e definido por software para balanceamento de carga de tráfego. Cloud Armor – Firewall de aplicações web para proteger cargas de trabalho contra ataques DDoS . Cloud CDN – Rede de Distribuição de Conteúdo baseada nos pontos de presença de borda distribuídos globalmente do Google. Interconexão em nuvem – Serviço para conectar um data center ao Google Cloud Platform. DNS na nuvem – Serviço de hospedagem DNS gerenciado e autoritativo, executado na mesma infraestrutura do Google. Níveis de serviço de rede – Opção de escolher o nível de rede Premium em vez do nível Standard para obter uma rede de melhor desempenho.

Big data BigQuery – Data warehouse empresarial escalável e gerenciado para análises. Cloud Dataflow – Serviço gerenciado baseado no Apache Beam para processamento de dados em fluxo e em lote. Fusão de dados em nuvem – Um serviço ETL gerenciado baseado na plataforma de aplicação de dados Cask de código aberto. Dataproc – Plataforma de Big Data para executar trabalhos do Apache Hadoop e do Apache Spark . Cloud Composer – Serviço de orquestração de fluxo de trabalho gerenciado construído sobre o Apache Airflow . Cloud Datalab – Ferramenta para exploração, análise, visualização e aprendizado de máquina de dados. Este é um serviço Jupyter Notebook totalmente gerenciado. Cloud Dataprep – Serviço de dados baseado no Trifacta para explorar visualmente, limpar e preparar dados para análise. Cloud Pub/Sub – Serviço escalável de ingestão de eventos baseado em filas de mensagens . Looker Studio – Ferramenta de Business Intelligence para visualizar dados através de dashboards e relatórios. Looker – Plataforma de inteligência de negócios.

IA na nuvem Cloud AutoML – Serviço para treinar e implantar modelos de aprendizado de máquina personalizados. Em setembro de 2018, o serviço estava em versão Beta. Cloud TPU – Aceleradores usados pelo Google para treinar modelos de aprendizado de máquina. Cloud Machine Learning Engine – Serviço gerenciado para treinamento e construção de modelos de aprendizado de máquina baseados em estruturas convencionais. Cloud Talent Solution (anteriormente Cloud Job Discovery) – Serviço baseado nas capacidades de pesquisa e aprendizagem automática do Google para o ecossistema de recrutamento. Dialogflow Enterprise – Ambiente de desenvolvimento baseado em aprendizado de máquina do Google para construção de interfaces conversacionais . Cloud Natural Language – Serviço de análise de texto baseado em modelos de Aprendizado Profundo do Google. Cloud Speech-to-Text – Serviço de conversão de fala em texto baseado em aprendizado de máquina. Cloud Text-to-Speech – Serviço de conversão de texto em fala baseado em aprendizado de máquina. API de Tradução na Nuvem – Serviço para traduzir dinamicamente entre milhares de pares de idiomas disponíveis. API Cloud Vision – Serviço de análise de imagens baseado em aprendizado de máquina. Cloud Video Intelligence – Serviço de análise de vídeo baseado em aprendizado de máquina.

Ferramentas de gestão Conjunto de operações (anteriormente Stackdriver ) – Monitoramento, registro, rastreamento e diagnóstico para aplicativos na plataforma Google Cloud. Gerenciador de Implantação na Nuvem - Ferramenta para implantar recursos do Google Cloud Platform definidos em modelos criados em YAML, Python ou Jinja2 . Cloud Console – Interface web para gerenciar recursos do Google Cloud Platform. Cloud Shell – Acesso via linha de comando baseado em navegador para gerenciar recursos do Google Cloud Platform. Aplicativo Cloud Console para dispositivos móveis – Aplicativo para Android e iOS para gerenciar recursos do Google Cloud Platform. APIs do Cloud – APIs para acessar programaticamente recursos do Google Cloud Platform

Identidade e segurança Cloud Identity – Serviço de autenticação única (SSO) baseado em SAML 2.0 e OpenID . Cloud IAM – Serviço de Gestão de Identidade e Acesso (IAM) para definir políticas com base no controle de acesso baseado em funções . Cloud Identity-Aware Proxy – Serviço para controlar o acesso a aplicativos em nuvem executados no Google Cloud Platform sem usar uma VPN . API de Prevenção de Perda de Dados na Nuvem – Serviço para descobrir, classificar e ocultar dados confidenciais automaticamente. Aplicação de chave de segurança – Serviço de verificação em duas etapas baseado em uma chave de segurança. Serviço de gerenciamento de chaves na nuvem – Serviço de gerenciamento de chaves hospedado na nuvem, integrado ao IAM e ao registro de auditoria. Cloud Resource Manager – Serviço para gerenciar recursos por projeto, pasta e organização com base na hierarquia. Cloud Security Command Center – Plataforma de segurança e gestão de riscos de dados para dados e serviços executados no Google Cloud Platform. Cloud Security Scanner – Serviço automatizado de verificação de vulnerabilidades para aplicações implantadas no App Engine. Transparência de acesso – Registros de auditoria quase em tempo real que oferecem visibilidade aos administradores do Google Cloud Platform. Controles de serviço VPC – Serviço para gerenciar perímetros de segurança para dados confidenciais em serviços do Google Cloud Platform.

Internet das coisas (IoT) Cloud IoT Core – Serviço seguro de conexão e gerenciamento de dispositivos para a Internet das Coisas . Edge TPU – ASIC desenvolvido especificamente para executar inferência na borda. Em setembro de 2018, este produto estava em versão beta privada. Cloud IoT Edge – Leva a IA para a camada de computação de borda .

Plataforma de API Plataforma de Mapas – APIs para mapas, rotas e locais com base no Google Maps. Apigee API Platform – Plataforma de gerenciamento do ciclo de vida para projetar, proteger, implantar, monitorar e dimensionar APIs. Monetização de APIs – Ferramenta para provedores de API criarem modelos de receita, relatórios, gateways de pagamento e integrações com portais de desenvolvedores. Portal do desenvolvedor – Plataforma de autoatendimento para desenvolvedores publicarem e gerenciarem APIs. Análise de API – Serviço para analisar programas baseados em API por meio do monitoramento, medição e gerenciamento de APIs. Apigee Sense – Permite a segurança da API, identificando e alertando os administradores sobre comportamentos suspeitos da API. Cloud Endpoints – Um proxy baseado em NGINX para implantar e gerenciar APIs. Infraestrutura de serviços – Um conjunto de serviços fundamentais para a criação de produtos do Google Cloud.

Regiões e zonas Uma região é uma localização geográfica específica onde os usuários podem implantar recursos na nuvem. Cada região é uma área geográfica independente composta por diferentes zonas. Uma zona é uma área de implantação para recursos do Google Cloud Platform dentro de uma região. As zonas devem ser consideradas um único domínio de falha dentro de uma região. A maioria das regiões possui cerca de três zonas. No primeiro trimestre de 2024, o Google Cloud Platform está disponível em 40 regiões e 121 zonas. Esta é uma lista dessas regiões e zonas:

Semelhança com serviços de outros provedores de serviços em nuvem

Para quem já conhece outros provedores de serviços em nuvem renomados, uma comparação com serviços similares pode ser útil para entender as ofertas do Google Cloud Platform.

Linha do tempo

April 2008 – Google App Engine announced in preview May 2010 – Google Cloud Storage launched May 2010 – Google BigQuery and Prediction API announced in preview October 2011 – Google Cloud SQL is announced in preview June 2012 – Google Compute Engine is launched in preview May 2013 – Google Compute Engine is released to GA August 2013 - Cloud Storage begins automatically encrypting each Storage object's data and metadata under the 128-bit Advanced Encryption Standard (AES-128), and each encryption key is itself encrypted with a regularly rotated set of master keys February 2014 – Google Cloud SQL becomes GA May 2014 – Stackdriver is acquired by Google June 2014 – Kubernetes is announced as an open source container manager June 2014 – Cloud Dataflow is announced in preview October 2014 – Google acquires Firebase November 2014 – Alpha release Google Kubernetes Engine (formerly Container Engine) is announced January 2015 – Google Cloud Monitoring based on Stackdriver goes into Beta March 2015 – Google Cloud Pub/Sub becomes available in Beta April 2015 – Google Cloud DNS becomes generally available April 2015 – Google Dataflow launched in beta July 2015 – Google releases v1 of Kubernetes; Hands it over to The Cloud Native Computing Foundation August 2015 – Google Cloud Dataflow, Google Cloud Pub/Sub, Google Kubernetes Engine, and Deployment Manager graduate to GA November 2015 – Bebop is acquired, and Diane Greene joins Google February 2016 – Google Cloud Functions becomes available in Alpha September 2016 – Apigee, a provider of application programming interface (API) management company, is acquired by Google September 2016 – Stackdriver becomes generally available November 2016 – Qwiklabs, an EdTech company is acquired by Google February 2017 – Cloud Spanner, highly available, globally-distributed database is released into Beta March 2017 – Google acquires Kaggle, world's largest community of data scientists and machine learning enthusiasts April 2017 – MIT professor Andrew Sutherland breaks the record for the largest ever Compute Engine cluster with 220,000 cores on Preemptible VMs. May 2017 – Google Cloud IoT Core is launched in Beta November 2017 – Google Kubernetes Engine gets certified by the CNCF February 2018 – Google Cloud IoT Core becomes generally available February 2018 – Google announces its intent to acquire Xively February 2018 – Cloud TPUs, ML accelerators for Tensorflow, become available in Beta May 2018 – Google Cloud Memorystore becomes available in Beta April 2019 – Google Cloud Run (fully managed) Beta release April 2019 – Google Anthos announced November 2019 – Google Cloud Run (fully managed) General availability release March 2020 – Due to the COVID-19 pandemic, Google Cloud postponed the online streaming version of its Google Cloud Next mega-conference, two weeks after it canceled the in-person version. October 2020 – Google Cloud announced that it will become a block producer candidate for the EOS network and EOS.IO protocol. Currently the top block producers are cryptocurrency exchanges like OKEx and Binance. February 2021 – Google Kubernetes Engine Autopilot introduced. May 2021 – Vertex AI announced at Google.io June 2021 – In 2021, Apple was Google Cloud's biggest customer. April 2022 – MobiledgeX acquired and joins Google Cloud. March 2023 – Google brings generative AI capabilities to Google Cloud. May 2024 Google Cloud partnered with Airtel.

Clientes públicos Os clientes anunciados em 2023 incluem Kingfisher plc, o Governo do Kuwait, Deutsche Börse Group, Unity Technologies, Uber, FanCode, Daimler, e Wix.com .

Ver também

Referências

Ligações externas Sítio oficial