Google Compute Engine(GCE)
GoogleのIaaS型仮想マシンサービス。AWSのEC2・AzureのVMに相当し、プリエンプティブルVM(スポットVM)やカスタムマシンタイプでコストを柔軟に最適化できる。
Google Compute Engine(GCE)とは?
**Google Compute Engine(GCE)**は、Google Cloud Platform(GCP)が提供するIaaS型の仮想マシンサービスです。AWSのEC2、AzureのVirtual Machinesに相当します。
主な特徴
- カスタムマシンタイプ: vCPU数とメモリを1GB単位で自由に組み合わせ(無駄なリソースを避けられる)
- プリエンプティブルVM / スポットVM: 最大91%割引。処理途中で停止される可能性があるが、バッチ処理に最適
- Sustained Use Discount: 1ヶ月のうち一定時間以上稼働すると自動的に割引が適用される
- Committed Use Discount: 1〜3年コミットで最大57%割引
マシンファミリー
| ファミリー | 用途 |
|---|---|
| N2/N2D | 汎用ワークロード |
| C3/C3D | コンピューティング最適化 |
| M3 | メモリ最適化(SAP等) |
| A2/A3 | GPU搭載(機械学習) |
| T2D | コスト最適化(Tau VM) |
起動テンプレートとインスタンスグループ
- インスタンステンプレート: VMの設定をテンプレート化
- マネージドインスタンスグループ(MIG): VMの自動スケーリング・自動修復
まとめ
GCEはカスタムマシンタイプとSustained Use Discountにより、他クラウドと比べてコスト最適化がしやすい特徴があります。
関連する用語 (クラウド)
全40件を見るAzure Functions(サーバーレス関数)
Microsoftのサーバーレスコンピューティングサービス。コードをHTTPトリガー・タイマー・キュー等のイベントに応じて実行でき、サーバー管理不要で従量課金となる。
Cloud Functions(GCP)
GCPのFaaS(Function as a Service)型サーバーレスサービス。単一の関数をHTTPトリガー・Pub/Sub・Cloud Storageイベント等で実行でき、完全従量課金で運用できる。
Azure Cosmos DB
Microsoftが提供するグローバル分散型のフルマネージドNoSQLデータベース。99.999%の可用性SLA・10ミリ秒以下のレイテンシ・複数APIに対応し、世界規模のアプリケーションに使われる。
Cloud Spanner
Googleが提供するグローバル分散型のフルマネージドRDBMS。水平スケーリングとACID準拠トランザクションを同時に実現し、従来不可能とされた「スケールするRDB」を提供する。
Cloud Pub/Sub
GCPのフルマネージドなメッセージングサービス。パブリッシャーとサブスクライバーを非同期に疎結合させ、毎秒数百万件のイベントを信頼性高く処理できる。
Azure Virtual Machines(Azure VM)
Microsoft Azureが提供するIaaS型の仮想マシンサービス。Windows・Linuxに対応し、数分でサーバーを起動できる。オンプレミスサーバーのクラウド移行にも広く利用される。