各ツールの長所と短所を解説
「コンテナオーケストレーション」ツールを比較 AWS、Google、Microsoftのどれが最強?(1/2 ページ)
Amazon Web Services、Google、Microsoftの3大クラウドベンダーは、いずれもDockerコンテナの配備や監視を支援する「コンテナオーケストレーション」ツールを提供している。各ツールの機能を比較する。
現代の企業のIT部門をもってしても、堅牢(けんろう)な分散型システムを開発するのは困難だ。コンテナ(アプリケーションの実行に必要な要素をまとめた環境)管理ソフトウェアの「Docker」は、このような分散型システムの基本コンポーネントを標準化し、構成と管理の複雑さを軽減した。
IT部門は、市販業務アプリケーションの配布を簡略化する目的でDockerを導入することが少なくない。さらにコンテナのプロビジョニング(配備)や監視を支援する「コンテナオーケストレーション」ツールを使用すると、開発者はPaaSと同様のアプローチで、Dockerのコンテナとして新しいエンタープライズアプリケーションを導入できるようになる。
クラウドベンダーが提供しているコンテナオーケストレーションツールには、Amazon Web Services(以下、AWS)の「Amazon EC2 Container Service」(以下、Amazon ECS)、Googleの「Google Container Engine」、Microsoftの「Azure Container Service」などがある。各サービスは企業にとって、さまざまな長所と短所を備えている。
併せて読みたいお薦め記事
Dockerコンテナの管理・運用を支援するツール
今更聞けないDockerの基礎
Amazon ECS
Amazon ECSは他のAWSのサービスと密接に連携して、セキュリティ対策やストレージ、ログ記録、拡張性を実現する。各サービスのイベントやトリガーに反応し、コンテナやアプリケーションのパフォーマンスを監視しながら、新しいインスタンスを起動したり、終了したりする。AWSリソースの自動構築ツール「AWS CloudFormation」とも密接に連携し、開発者はAWS CloudFormation用のテンプレートを作成して、コンテナの動作を細かく調整できる。
全てのインフラをAWSへ集約した企業は、Amazon ECSを使用してアプリケーションを迅速に導入できる可能性が高い。だが全面的にAmazon ECSのツール群に依存すると、ベンダーロックインの問題が生じる恐れもある。一方でAWS以外のインフラで運用しているシステムがある場合、例えばAmazon ECSを使ってプライベートクラウドで実行しているアプリケーションやSaaSのイベントに対処するのは難しい。他のコンテナオーケストレーションツールの併用が必要になるだろう。
ハイブリッド導入向けのGoogle Container Engine
Google Container Engineは、Dockerコンテナのクラスタリソース管理ツール「Kubernetes」をエンジンとして実装したコンテナオーケストレーションツールだ。Googleは「Gmail」「Google検索」「Googleマップ」など、高い拡張性を誇る同社アプリケーションをコンテナで動作させており、Google Container Engineにもそのノウハウを生かしている。
Googleは、Kubernetesやその関連ソフトウェアの開発を主導する「Cloud Native Computing Foundation」の設立によって、Kubernetesの強力なオープンソースコミュニティーを育んでいる。こうしたコミュニティーはGoogle Container Engineをサポートしており、ソースコード共有サイト「GitHub」で活発に活動している。
Kubernetesは、Googleのクラウドサービス群「Google Cloud Platform」や他のクラウドで稼働するDockerコンテナのクラスタに関して、スケーリング(性能や処理能力の拡縮)を実現するための多様な仕組みを備える。開発者は、Kubernetesのオブジェクト(コンテナ群や各コンテナが稼働するサーバ)に対して設定を記述する形で、クラスタの構成と動作を指定できる。このアプローチでは個別のファイルではなく、同じコードでクラスタと関連コンテナを一緒に設定できる利点がある。
Googleは主要クラウドベンダーの中では珍しく、Google Container Engineの利用に対して追加料金を徴収している。1つのクラスタに6個以上のコンテナがある場合、Google Container Engineには1時間当たり0.15ドルを課金する。月額換算では100ドル以上になる。独立性の高い小規模サービスの組み合わせでアプリケーションを構築する「マイクロサービスアーキテクチャ」を採用し、個別のコンテナでマイクロサービスを実行するクラスタを多数運用している企業では、このコストが問題になる可能性がある。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社うるる] 「入札市場」攻略ガイド:効率的に落札するためのポイントを徹底解説 -
製品資料
[株式会社うるる] 入札情報に特化した「販路拡大」「効率化」のためのサポートツールとは? -
市場調査・トレンド
[株式会社うるる] 公共入札に成功する企業と失敗する企業の「5つの違い」 -
製品資料
[日本ビジネスシステムズ株式会社] 専門家が教える、Microsoft 365の「テナント統合/分離」を成功に導く秘訣 -
製品資料
[rakumo株式会社] Microsoft 365での情報埋没を防ぐ、社内ナレッジを資産化する情報ポータル活用
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
2
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
「テザリング依存」に潜む落とし穴 “遅いVPN”を解消するネット構築術
-
5
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
6
Claude利用8割のGMO、AI人材の評価軸が「トークン管理」に変わった
-
7
半数がブルーカラー転向を視野に? ベテランエンジニアを追い込む“54歳の壁”
-
8
被害額は過去最高額 それでも「サイバー犯罪者が捕まらない」3つの理由
-
9
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
10
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
「IT史に名を残すシステム障害」8選
-
5
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
6
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
7
AI駆動開発のスピードと安全性を両立 「品質・セキュリティ管理」の実践ガイド
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
「標的型攻撃メール」事例・サンプル集
-
10
Microsoft 365のメールセキュリティ、3つの“死角”と追加で検討すべき対策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー