サードパーティのソフトウェアとサービス

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 Infrastructure as Code Terraform Google Cloud Provider MPLv2

Ansible

Ansible は構成管理やアプリケーション デプロイなどの IT 管理タスクを自動化します。

Apache Cassandra

Apache Cassandra は分散型の原理に基いて設計された NoSQL データベースです。データを複数のノードに分散させることで、個々のノードの障害に対するクラスタの回復力が高まるとともに、単に新しいノードを追加するだけでクラスタのスケーリングを実現できます。

Chef

Chef はシステムおよびクラウド インフラストラクチャの自動化フレームワークで、インフラストラクチャの規模にかかわらず、あらゆる物理、仮想、クラウドのロケーションにサーバーやアプリケーションをデプロイできます。

CloudAMQP

CloudAMQP は、ホストされた RabbitMQ をクラウド内のサービスとして提供するマネージド サービスです。RabbitMQ はオープンソースのメッセージング ブローカー ソフトウェアで、アプリケーションのメッセージ システムの構築に利用できます。

データプレーン開発キット(DPDK)

ゲスト オペレーティング システム上のネットワーク パケット処理オーバーヘッドを削減する必要があるアプリケーションには、Compute Engine インスタンスで DPDK ソフトウェアを使用することができます。Google では次の DPDK バージョンをテストしています。

  • CentOS 7 上の DPDK 18.05
  • CentOS 7 上の DPDK 17.11
  • CentOS 7 上の DPDK 17.05
  • CentOS 7 上の DPDK 16.11
  • CentOS 7 上の DPDK 16.07

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 のエンタープライズ対応バージョンを提供しており、統合された検索と解析機能に加え、24 時間 365 日のサポートも利用できます。Cassandra はオープンソースの NoSQL データベースです。

Mesosphere

Mesosphere は、複数のアプリケーションを仮想マシンの共有プールで実行するのに役立つクラスタ マネージャです。

MongoDB

MongoDB はオープンソースのアジャイルな NoSQL データベースであり、スキーマをすばやく変更できると同時に、従来のデータベースと同じ機能性も備えています。

mLab

mLab はマネージド MongoDB を提供します。MongoDB はオープンソースの NoSQL データベースです。

Puppet

Puppet を利用すると、仮想マシンとそこで実行されているソフトウェアの構成および進行中の管理を自動化できます。

RabbitMQ

RabbitMQ は堅牢なオープンソースのメッセージング ブローカー ソフトウェアで、アプリケーションのメッセージング システムの構築に利用できます。

Redis Labs

Redis Labs はクラウド内のマネージド Redis データベースを提供します。Redis はオープンソースの高度なキー値キャッシュであり、保存ソフトウェアです。

SaltStack

SaltStack はシステムと構成の管理ソフトウェアであり、あらゆるインフラストラクチャ、クラウド、DevOps 機能を自動化します。

SendGrid

SendGrid は、Google Compute Engine のユーザーに無料または有料の SendGrid アカウントを提供するパートナー サービスです。このアカウントを利用して、Google Compute Engine のインスタンスからメールを送信できます。

Terraform

Terraform は、IaC(Infrastructure as Code)を作成、計画、作成するためのツールです。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Compute Engine ドキュメント