第三方软件和服务

您可以使用多种其他软件和服务来增强您的 Google Compute Engine 使用体验。可以将软件的多种组合(无论是软件、数据库还是托管式服务)与 Compute Engine 结合使用。

本页面记录了一些可以与 Compute Engine 结合使用的常见服务和软件。

服务

服务 说明 供应商 使用入门
CloudAMQP 托管式 RabbitMQ 服务 84codes AB, Inc 在 Compute Engine 上使用 CloudAMQP
mLab 托管式 MongoDB 数据库 ObjectLabs Corporation 在 Compute Engine 上使用 mLab
Redis Labs 托管式 Redis 数据库 Redis Labs, Inc 在 Compute Engine 上使用 RedisLab
SendGrid 电子邮件递送和管理 SendGrid 在 Compute Engine 上使用 SendGrid

软件

技术 供应商 类型 使用入门 许可
Ansible Ansible, Inc 配置管理 在 Compute Engine 上使用 Ansible GNU
Apache Cassandra The Apache Software Foundation NoSQL 数据库 在 Compute Engine 上使用 Cassandra Apache
Chef Chef Software, Inc 配置管理 在 Compute Engine 上使用 Chef Apache
数据平面开发套件 (DPDK) DPDK 用于快速处理数据包的库和驱动程序 在 Compute Engine 实例上设置和配置 DPDK 开源 BSD 许可
Datastax Enterprise Datastax Inc NoSQL 数据库 在 Compute Engine 上使用 Datastax Enterprise Datastax Enterprise EULA
Mesosphere Mesosphere, Inc 集群管理 使用入门 Mesosphere 服务条款
MongoDB MongoDB, Inc NoSQL 数据库 在 Compute Engine 上使用 MongoDB GNU AGPL 3.0
Puppet Puppet Labs 配置管理 在 Compute Engine 上使用 Puppet Enterprise Apache
RabbitMQ Pivotal Software, Inc 消息传递软件 在 Compute Engine 上使用 RabbitMQ Mozilla Public License
SaltStack SaltStack, Inc 配置管理 在 Compute Engine 上使用 SaltStack Apache
Terraform HashiCorp 基础架构即代码 Terraform Google Cloud Provider MPLv2

Ansible

Ansible 可以自动执行配置管理、应用部署和其他 IT 管理任务。

Apache Cassandra

Apache Cassandra 是一种基于分布式原则设计的 NoSQL 数据库。通过将数据分布到多个节点,您的集群可以迅速从个别节点故障恢复。如果要扩大集群规模,只需添加新节点即可。

Chef

Chef 是一个系统与云端基础架构自动框架,用于将服务器和应用部署到任何物理、虚拟或云端位置,而无论基础架构的大小如何。

CloudAMQP

CloudAMPQ 是一种托管式服务,可在云端提供托管式“RabbitMQ 即服务”。RabbitMQ 是一款开源消息传递代理软件,可让您为应用构建消息系统。

数据平面开发套件 (DPDK)

在 Compute Engine 实例上,您可以对需要在访客操作系统上减少网络数据包处理开销的应用使用 DPDK 软件。Google 测试了以下 DPDK 版本:

  • DPDK 18.05 (CentOS 7)
  • DPDK 17.11 (CentOS 7)
  • DPDK 17.05 (CentOS 7)
  • DPDK 16.11 (CentOS 7)
  • DPDK 16.07 (CentOS 7)

Compute Engine 使用的是 virtionet 网络驱动程序。要在 Compute Engine 实例上设置和配置 DPDK,请按照说明安装模拟 virtio NIC 的轮询模式驱动程序

您可以使用以下准则在 Compute Engine 上优化 DPDK 性能:

  • 通过设置 PKT_TX_TCP_SEG 选项来启用 DPDK TCP 细分分流。
  • 在多 vCPU 实例上使用轮询模式驱动程序来运行 DPDK 时,设置 isolcpus 内核参数以减少上下文切换次数。

Datastax Enterprise

Datastax 提供了 Apache Cassandra 的企业级版本,其中集成了搜索、分析和全天候支持。Cassandra 是一个开源 NoSQL 数据库。

Mesosphere

Mesosphere 是一个集群管理器,可以帮助您在虚拟机的共享池上运行多个应用。

MongoDB

MongoDB 是一种灵活的开源 NoSQL 数据库,可让架构快速做出更改,同时提供与传统数据库相同的功能。

mLab

mLab 提供托管式 MongoDB。MongoDB 是一种开源 NoSQL 数据库。

Puppet

Puppet 可让您实现虚拟机及其中运行的软件的自动配置和持续管理。

RabbitMQ

RabbitMQ 是一款强大的开源消息传递代理软件,可让您为应用构建消息传递系统。

Redis Labs

Redis Labs 提供云端托管的 Redis 数据库。Redis 是一款高级开源键值缓存和存储软件。

SaltStack

SaltStack 是一款系统和配置管理软件,可实现任何基础架构、云端或开发运营功能自动化。

SendGrid

SendGrid 是一项合作伙伴服务,用于为 Google Compute Engine 客户提供免费或付费 SendGrid 帐号,您可以使用该帐号从 Google Compute Engine 实例发送邮件。

Terraform

Terraform 是一种用于编写、规划和创建基础架构即代码 (IaC) 的工具。

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Compute Engine 文档