DockerとKubernetesを利用するなら導入したい
コンテナ管理ツールの選び方 AWS、Google、Pivotal、Red Hatなど比較(2/2 ページ)
パブリッククラウドのユーザー
「パブリッククラウドツールを第一に検討する」タイプの企業は、ほとんどの場合、コンテナの導入先として、自前のデータセンターではなく、パブリッククラウドを考えているだろう。ここでまず問いたいのは、マルチクラウドユーザーになる予定があるかどうか、あるいは最終的に自前のデータセンターにコンテナを追加する予定があるかどうかだ。どちらの予定もなければ、コンテナに関するサポートを全てクラウドベンダーから受ける計画にするとよい。いずれかを予定している場合は、Kubernetesを使ってコンテナのオーケストレーションを行い、Dockerを使ってさまざまなパブリッククラウドとの互換性を実現する計画がお勧めだ。
Amazon Web Services、Google、Microsoftはいずれも、コンテナのホスティングサービスとKubernetesベースのオーケストレーションサービスを提供している。
「Amazon Web Services」(AWS)の「Elastic Container Service」(ECS)は、他のAWSサービスと緊密に統合されているため、Amazonが提供している特別な機能を利用したいユーザーには人気が高い。新製品「Elastic Container Service for Kubernetes」も同じようにAWSと統合される。ただし、オーケストレーションにはAWSの「Blox」ではなく、Kubernetesを使用する。Google Container Engineから改称した「Google Kubernetes Engine」(GKE)は、Kubernetesオーケストレーションを組み込んでおり、Dockerではなくrktを使用する予定の企業に適している。Microsoftの「Azure Container Service」も、Kubernetesに力を入れ始めている。Windows Serverデータセンターを運用しているパブリッククラウドユーザーにとっては理想的な製品だ。
リソースの抽象化とオーケストレーション
アプリケーション、ワークフロー、リソース要件などが複雑な企業の関心は、リソースの抽象化とオーケストレーションに特化したコンテナ管理システムにある。そのような製品を導入すると、オーケストレーションで可能なことが格段に広がるからだ。まず、クラウドプロバイダーとデータセンター間の移動が可能な抽象リソースをユーザーが作成できるようになる。さらに、ポリシー制御を拡大してアプリケーションコンテナを最適なホストに割り当てられるようにもなる。
「Apache Mesos」は、リソースの抽象化とオーケストレーションを実現する中核的存在の製品で、「コンテナの使用方法が最も複雑な」タイプの企業にはお勧めの検討対象だ。Mesosユーザーの多くは、タスクのスケジューリング、リソースの最適化と制御、管理と運用の効率を改善するために、Mesosphereの「Mesosphere DC/OS」を追加している。この組み合わせは、セキュリティを重視する大企業やセキュリティに極めて厳しい企業の両方にとって最適だ。また、再構成、コンポーネントの再利用、クラウド拡張、フェイルオーバーなどを伴うマルチクラウドアプリケーションと動的ハイブリッドクラウドアプリケーションの管理にも非常に役立つ。
Kubernetesは、MesosとMesosphere DC/OSにオーケストレーション機能を提供できるが、Mesosでポリシーベースのリソース割り当てを行う場合は、Mesosphereの「Marathon」フレームワークの方が柔軟性が高い。このフレームワークでは、コンテナの導入と再導入にポリシーを設定し、リソースの使用に関してコストを抑え、冗長性を最大にしてマルチクラウドを最適化するなどの複雑なルールを管理できる。MarathonはKubernetesよりも難解なシステムだが、複雑なコンテナ導入では、将来的にクラウドのホスティングと運用にかかるコストを大幅に削減できる。
Mesos、Mesosphere DC/OS、Marathonは、大規模で複雑なコンテナ導入では代表的な組み合わせだ。これらを利用するには、OSSツールとコンテナ化されたアプリケーションを扱う高度な技術スキルが必要になる。大企業だとしても、この最後の選択肢に飛び付く前に、コンテナの複雑さが本当に最大レベルに達するかどうかを調査すべきだ。
購入を決定する前に、選択したコンテナ管理ツールを1つのパッケージに統合しているサプライヤーを探す。アプリケーションミドルウェアと同様に、コンテナツールにはバージョンに依存する傾向があり、この依存性に対処しないとツールを組み合わせて使うことはできない。全てのツールを含んだ1つの配布パッケージであれば、自身で統合を行う負担から解放される。
本稿で紹介した手順から、コンテナ化されたアプリケーションを効果的に導入するために必要な情報がお分かりいただけただろうか。次の段階では、各ツールを個別に評価することになるだろう。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
9
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー