Serviços e software de terceiros

O Compute Engine é compatível com muitos outros aplicativos e serviços para aprimorar sua experiência. De softwares a bancos de dados, até serviços gerenciados, você pode usar muitas combinações de software com o Compute Engine.

Serviços

Serviço Descrição Fornecedor Primeiros passos
CloudAMQP Serviço RabbitMQ gerenciado 84codes AB, Inc CloudAMQP no Compute Engine (em inglês)
Nuvem da Confluent Apache Kafka gerenciado Confluent, Inc Guia de início rápido do Confluent Cloud (em inglês)
mLab Bancos de dados MongoDB gerenciados ObjectLabs Corporation mLab no Compute Engine (em inglês)
Redis Labs Bancos de dados Redis gerenciados Redis Labs, Inc RedisLab no Compute Engine (em inglês)
SendGrid Envio e gerenciamento de e-mail SendGrid SendGrid no Compute Engine

Software

Tecnologia Fornecedor Tipo Primeiros passos Licença
Ansible Ansible, Inc. Gerenciamento de configurações Ansible no Compute Engine GNU (em inglês)
Apache Cassandra The Apache Software Foundation Banco de dados NoSQL Cassandra no Compute Engine Apache (em inglês)
Apache Kafka Apache Software Foundation Plataforma de streaming de eventos Guia de início rápido do Apache Kafka Licença do Apache, Versão 2.0 (em inglês)
Chef Chef Software, Inc. Gerenciamento de configurações Chef no Compute Engine (em inglês) Apache (em inglês)
Plataforma Confluent Confluent, Inc Plataforma de streaming de eventos Primeiros passos Confluent Licenças comerciais e da comunidade (em inglês)
Data Plane Development Kit (DPDK) DPDK Bibliotecas e drivers para o processamento rápido de pacotes Instalar e configurar o DPDK em instâncias do Compute Engine Licença BSD de código aberto (em inglês)
Datastax Enterprise Datastax, Inc. Banco de dados NoSQL Datastax Enterprise no Compute Engine (em inglês) Contrato de licença de usuário final (EULA, na sigla em inglês) do Datastax Enterprise (em inglês)
Mesosphere Mesosphere, Inc. Gerenciamento de cluster Primeiros passos Termos de serviço do Mesosphere (em inglês)
MongoDB MongoDB, Inc. Banco de dados NoSQL MongoDB no Compute Engine GNU AGPL 3.0 (em inglês)
Puppet Puppet Labs Gerenciamento de configurações Puppet Enterprise no Compute Engine Apache (em inglês)
RabbitMQ Pivotal Software, Inc. Software de mensagens RabbitMQ no Compute Engine Licença pública da Mozilla (em inglês)
SaltStack SaltStack, Inc. Gerenciamento de configurações SaltStack no Compute Engine Apache (em inglês)
Terraform HashiCorp Infraestrutura como código Provedor Google Cloud com Terraform (em inglês) MPLv2 (em inglês)

Ansible

O Ansible (em inglês) automatiza o gerenciamento de configurações, a implantação de apps e outras tarefas de gerenciamento de TI.

Apache Cassandra

O Apache Cassandra é um banco de dados NoSQL projetado com base em princípios distribuídos. Por meio da distribuição de dados em vários nós, o cluster torna-se resistente à falha de nós individuais. Além disso, para escalonar horizontalmente o cluster, basta adicionar novos nós.

Apache Kafka®

O Apache Kafka® é uma plataforma de streaming distribuída de código aberto que processa trilhões de eventos por dia. Geralmente, o Kafka é usado para: criar pipelines de dados de streaming em tempo real que troquem dados de maneira confiável entre sistemas ou aplicativos e criar aplicativos de streaming em tempo real que transformem ou reajam aos fluxos de dados.

Chef

O Chef (em inglês) é um framework de automação de sistemas e infraestruturas em nuvem que implanta servidores e apps em qualquer local físico, virtual ou de nuvem, independentemente do tamanho da infraestrutura.

CloudAMQP

O CloudAMQP é um serviço gerenciado que oferece RabbitMQ hospedado como um serviço na nuvem. O RabbitMQ é um software agente de mensagens de código aberto que permite criar um sistema de mensagens para apps.

Confluent Cloud

A nuvem Confluent é uma oferta totalmente gerenciada do Apache Kafka no GCP. Desenvolvedores e clientes corporativos do Kafka podem criar aplicativos orientados a eventos em ambientes com várias nuvens e combinar o serviço líder do Kafka com serviços do GCP, como o BigQuery e o TensorFlow.

Data Plane Development Kit (DPDK)

É possível usar o software DPDK em instâncias do Compute Engine para apps que exijam carga reduzida de processamento de pacotes de rede no sistema operacional convidado. O Google testa as seguintes versões do DPDK:

  • DPDK 18.05 no CentOS 7
  • DPDK 17.11 no CentOS 7
  • DPDK 17.05 no CentOS 7
  • DPDK 16.11 no CentOS 7
  • DPDK 16.07 no CentOS 7

O Compute Engine usa drivers de rede virtionet. Para instalar e configurar o DPDK em instâncias do Compute Engine, siga as instruções de como instalar o driver do modo de pesquisa para uma NIC virtio emulada.

Para otimizar o desempenho do DPDK no Compute Engine use as seguintes diretrizes:

  • Ative a descarga de segmentação TCP do DPDK configurando a opção PKT_TX_TCP_SEG.
  • Defina os parâmetros do kernel isolcpus para reduzir as alternâncias de contexto quando executar o DPDK usando o driver do modo de sondagem em uma instância de várias vCPUs.

Datastax Enterprise

O Datastax oferece versões empresariais do Apache Cassandra com pesquisas e análises integradas, além de suporte 24 horas por dia, 7 dias por semana. O Cassandra é um banco de dados NoSQL de código aberto.

Mesosphere

O Mesosphere (em inglês) é um gerenciador de clusters que ajuda a executar vários apps em um pool compartilhado de instâncias de máquina virtual.

MongoDB

O MongoDB (em inglês) é um banco de dados NoSQL ágil e de código aberto que permite a alteração rápida de esquemas, além de oferecer a mesma funcionalidade dos bancos de dados tradicionais.

mLab

O mLab (em inglês) oferece o MongoDB gerenciado. O MongoDB é um banco de dados NoSQL de código aberto.

Puppet

O Puppet (em inglês) permite automatizar a configuração e o gerenciamento contínuo de instâncias de máquina virtual e do software em execução nelas.

RabbitMQ

O RabbitMQ (em inglês) é um software agente de mensagens de código aberto que permite criar um sistema de mensagens para apps.

Redis Labs

A Redis Labs oferece bancos de dados Redis gerenciados na nuvem. O Redis é um software de código aberto que executa funções avançadas de armazenamento e cache de chaves-valores.

SaltStack

O SaltStack (em inglês) é um software de gerenciamento de sistemas e configurações que automatiza qualquer infraestrutura, nuvem ou função de DevOps.

SendGrid

O SendGrid (em inglês) é um serviço parceiro que fornece aos clientes do Compute Engine uma conta gratuita ou paga do SendGrid, que pode ser usada para enviar e-mails a partir de instâncias do Compute Engine.

Terraform

O Terraform (em inglês) é uma ferramenta para escrever, planejar e criar infraestrutura como código (IaC, na sigla em inglês).