DockerとKubernetesを利用するなら導入したい
コンテナ管理ツールの選び方 AWS、Google、Pivotal、Red Hatなど比較(1/2 ページ)
企業がコンテナ管理システムに求めるものはさまざまだ。それがオーケストレーションなのか、リソースの抽象化やセキュリティ強化なのかによって、適切なシステムは異なる。
コンテナ管理システムを検討する際は、コンテナ製品を判断する上で重要なポイントが幾つかある。これらのポイントは、ニーズと製品機能の組み合わせで決まる。コンテナ管理システムは大抵多層構造になるため、購入プロセスが複雑になる。コンテナ管理ソフトウェアの導入目的を明確にしてから、その目的にかなう選択肢の検討に進むのが望ましい。
基本的なコンテナホスティング
コンテナホスティングソフトウェアには2種類ある。1つは、一般的なアプリケーションセキュリティを求めるユーザー向けのソフトウェア。もう1つは、非常に高度なセキュリティを求めるユーザー向けのソフトウェアだ。基本的なアプリケーションセキュリティを求めるのなら「Docker」が適している。Dockerはコンテナ市場をけん引するリーダー的存在だ。コンテナ導入を検討している場合、明確な理由がない限り、Dockerを選ぶのがお勧めだ。基本的なコンテナホスティング製品を選ぶ上で唯一基準になるのは、求めるセキュリティが一般的なレベルなのか、非常に高レベルなのかだ。
セキュリティ要件が極めて厳しい場合に最善の選択肢はCoreOSの「rkt」(「ロケット」と発音)だ。これはコンテナホスティングソフトウェアとしては、2番目に人気の高いパッケージだ。rktは、Open Container Initiativeの規格に基づいているが、Dockerコンテナの実行もできる。ホストするアプリケーションの隔離機能に優れ、強力で使いやすい監視機能を備える。rktの監視機能のみを検討するユーザーもいるぐらいだ。だがDockerの人気は高く、広範なサポートが提供されるため、特に理由がなければDockerを選ぶ方がよいだろう。
この分野の市場ではさまざまな動きがある。OpenStackは、「Kata Containers」という独自のコンテナプロジェクトを発表し、コンテナのシンプルさと仮想マシン(VM)のセキュリティとの融合を実現するとしている。このコンテナプロジェクトはまだ導入可能な段階に至っていないが、今後選択肢の1つになるだろう。
オーケストレーション戦略
コンテナホスティングパッケージを見極めたら、次に検討するのはオーケストレーション戦略だ。大半のコンテナユーザーは、Dockerまたはrktのツールだけを使って、コンテナ管理用のアプリケーションを導入することになるだろう。だが、それでニーズを満たせなければ、オーケストレーション用の基本パッケージを追加することになる。
以下の条件に当てはまる場合は、外部のオーケストレーションを使用しないで、コンテナ管理システムとしてDockerだけを使用する方がよい。
- 中小企業である
- テクニカルサポートの人員が限られている
- オープンソースソフトウェア(OSS)の使用経験がほとんどない
- コンテナ化したアプリケーションを導入する際にサードパーティーの支援を受ける可能性が高い
Dockerだけを使用するのが適切かどうかに統計的な境界線を設定するのは難しい。だがデータセンターが1カ所しかなく、運用しているサーバが50台未満、アプリケーションが十数個、社内で開発したソフトウェアよりもサードパーティー製アプリケーションの方が多いといった場合には、Docker以外を使用する必要はないだろう。Dockerを導入したら、「Swarmモード」機能を使ってサーバのリソースプールを管理するよう手はずを整える。ほとんどのDockerユーザーは、最終的にはリソースプールの使用を検討することになる。最初からリソースプールを計画しておけば、Dockerの大規模な利用に進化させるのは簡単だ。
Dockerには、サーバにコンテナを導入するための基本ツールが用意されているが、導入(および再導入)の規模や複雑さが大きくなるにつれ、より機能が充実したソフトウェアが必要になる。Dockerとは異なり、rktには、リソースプールと規模に対応するツールセットがない。そのためrktを採用する場合は、自動化のためにソフトウェアの追加導入が必要だ。高いセキュリティを備えた環境をオーケストレーションするのがベストプラクティスになる。オーケストレーションによって動作を自動化すると、一貫性が生まれエラーが減少する。
コンテナのオーケストレーション
コンテナのオーケストレーションには、サーバへのコンテナの割り当て自動化を主な目的とする層と、コンテナをホストするリソースの全般的な管理を目的とする層の2層がある。
前者のオーケストレーションに最適なのが「Kubernetes」だ。このオープンソースソフトウェアは、コンテナアプリケーションライフサイクルの定型プロセスの自動化を目的とする。リソースプール(クラスタ)を定義する特別な機能が用意されており、ユーザーはクラスごとにホスティングリソースを割り当てることができる。また、クラスタはハイブリッド/マルチクラウドアプリケーションのホスティングの簡素化にも役立っている。Kubernetesは、パブリッククラウドなど、さまざまなソースから利用できる。そのため全てのベンダーを調査して、計画に最適なサービスを確認するのが望ましい。
人気の高い2つのOSS製品スイート、Red Hatの「OpenShift」とVMwareとPivotalの「Pivotal Container Service」(PKS)の核となっているのがDockerとKubernetesだ。この2つの製品スイートはいずれも、コンテナソフトウェアとオーケストレーションをサポートする。コンテナ管理システムとしてDockerまたはDocker+Kubernetesの検討を始めたばかりの企業にはうってつけだ。VMwareの「vSphere Integrated Containers」には、Dockerのみを利用するオプションが用意されている。だがコンテナ導入状況が今後絶対に変化しない場合を除いて、DockerとKubernetesを組み合わせて利用するのが最善のオプションだ。VMwareかRed Hatを既に利用している企業は、そのまま利用するのが最もよいだろう。それ以外の企業は、ライセンス条件が自社に適しているツールを選ぶのが賢明だ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品資料
[株式会社MatrixFlow] 「物流リソース最適化」ガイド:人員・配車・傭車を出庫依頼の確定前に決めきる -
製品資料
[株式会社キーエンス] なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは -
製品資料
[株式会社セールスフォース・ジャパン] 「CRMは設計と無関係」は本当か? PLMとの融合で実現する高速開発 -
事例
[日本ヒューレット・パッカード合同会社] AIエージェントの時代にどう備える? 「新たな働き手」を支える3要素とは -
製品資料
[日本ヒューレット・パッカード合同会社] “横並びの自動化”から脱却、AI活用で生産性と競争力を高める秘訣
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
2
法務と開発者で「言葉が通じない」問題 トヨタやソニーが語るOSS管理の真実
-
3
なぜ「Gemini 4 Argon」は出遅れたのか? Googleが狙う“逆転のシナリオ”
-
4
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
5
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
6
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
7
情報漏えいはなぜ繰り返されるのか 今すぐ見直すべき「境界」
-
8
「Wi-Fi 7」経由でWindowsが乗っ取られる? 最高権限奪取の恐怖
-
9
「結局使わなくなる」Microsoft 365 Copilotを半年で定着 キリンの3施策
-
10
「中堅・中小企業のネットワーク・セキュリティ運用実態」に関するアンケート
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
4
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
5
LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント
-
6
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
7
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
8
生成AIを開発に導入しても効果が見えない? 実証実験で分かった成果と課題
-
9
経産省DX指針から読み解く、受発注業務デジタル化ロードマップ
-
10
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー