運用環境に応じて選ぶ
クラウド環境でマネージドKubernetesを使うメリットとデメリット
クラウドベンダーが提供するマネージドKubernetesをマルチクラウド環境に導入する場合、幾つか問題が生じる。マネージドKubernetesのメリットを生かせるかどうかを確認したければ、本稿で紹介する3つのステップに従うとよい。
パブリッククラウドベンダーが提供するマネージドKubernetesでは、回復力(レジリエンス)と可用性の高いKubernetes管理基盤を利用できる。このような管理基盤は、クラウドベンダー各社のネイティブ機能に加え、オンプレミスのKubernetes導入機能を含む。ただし異なるクラウドベンダーのサービスを一緒に管理できるとは限らない。統合できるとしても、少なくとも簡単ではないし、適切でもない。
1社のクラウドベンダーを利用していて、全てのオーケストレーション操作をそのベンダーが提供するクラウドで実施する場合は、マネージドKubernetesサービスを利用するのが最適だ。こうしたマネージドサービスには、Amazon Web Services(AWS)の「Amazon Elastic Container Service for Kubernetes」(Amazon EKS)、Microsoftの「Azure Kubernetes Service」(AKS)、Google Cloudの「Google Kubernetes Engine」(GKE)などがある。自社で運用するアプリケーションに関して、クラウド運用に関する例外が多く存在するほど、単一のマネージドKubernetesが適している可能性は低くなる。
複数のクラウドベンダーを利用することを選んだ企業は、マルチクラウド環境におけるコンテナのオーケストレーション操作を統合して管理することが困難になると身構えておく必要がある。
クラウドの導入に際して、マネージドKubernetesのメリットとデメリットを評価する場合は、以下に紹介する3つのステップに従うとよい。
1.導入に向けた計画を練る
コンテナオーケストレーションにどのような戦略を採用するとしても、まずは「ホスティングスペース」を綿密に計画すべきだ。ホスティングスペースとは、アプリケーションのホストに使用するリソースの全セットを指す。これには、オンプレミスのデータセンターや複数のパブリッククラウドベンダーなどが含まれる可能性がある。アプリケーションごとに、アプリケーションのコンポーネントをホストする場所など、導入作業が必要な範囲を判断する。その結果、Kubernetesの導入における操作の多様性を把握できる。
以下に挙げる2つの要素を含んだオーケストレーション計画は、マネージドKubernetesの優れた候補になるだろう。
- クラウドベンダーを1社だけ利用する予定であり、ベンダーを変える場合は運用戦略を作り直すための準備ができている
- アプリケーションをクラウドとデータセンターの両方でホストし、両者をまたいだフェイルオーバーやバースティング(処理の補完)をほとんどまたは全く実施しない
これに対して、マネージドKubernetesが候補にならないのは次のような場合だ。
- 複数のパブリッククラウドベンダーを利用し、異なるベンダーのクラウド間での速やかなアプリケーション移行を計画している
- オンプレミスデータセンターなど全てのホスティングリソースを、アプリケーションのコンポーネントが大規模なリソースプールとして利用できる構造を計画している
2.マルチクラウドの意義を明確にする
大半の企業は先述の2例のどちらかに落ち着く。その場合、マルチクラウド戦略の定義が次のステップになる。静的なマルチクラウドモデルを採用する場合、アプリケーションのコンポーネントを配置するクラウドは変動しない。動的モデルを採用する場合、アプリケーションのコンポーネントを複数ベンダーのクラウド間で自由に移動できる。静的モデルと動的モデルのどちらを採用するかを選ぶとよいだろう。
静的モデルを利用する場合、各社のパブリッククラウドに応じたマネージドKubernetesを利用するのが最も適している。だがこれはクラウドベンダーがKubernetesを管理するためのツールを用意している場合に限られる。こうしたツールには、作業を分散し、分散したプロセスを管理できる「Istio」などがある。この場合、クラウドベンダー各社のツールを利用することで、コンテナホスティング機能が向上する可能性が高い。
動的モデルを利用する場合、クラウドベンダーが提供するマネージドKubernetesのメリットを生かせない可能性が非常に高い。この場合は各クラウドの境界を自由に横断する包括的なオーケストレーション手法が必要だ。従って、クラウドに依存しないツールを備えた独自のKubernetesオーケストレーションシステムの構築を検討すべきだ。
3.オーケストレーション方法の選択
マネージドKubernetesをクラウド環境でホストする場合、そのクラウドのベンダー以外が提供するネイティブ機能とは連携できないだろう。つまり、マルチクラウドモデルでマネージドKubernetesを採用する場合、それぞれのパブリッククラウドでそれぞれのオーケストレーション作業が必要になる。
Red Hatの「Red Hat OpenShift」など、Kubernetesディストリビューションを選択する場合、各クラウドにアプリケーションとKubernetesの両方を導入しなければならない。Kubernetesコンポーネントの可用性と管理基盤の連携の確保も必要になる。
よく使われるマルチクラウドフレームワークの一つがストレージベンダーNetAppの「Stackpoint.io」だ。このフレームワークは、AWS、Microsoft、Googleというパブリッククラウドベンダー大手3社のクラウドサービスを扱える。クラウドだけでなくオンプレミスも対象に含む。Stackpoint.ioを利用することで、企業はマルチクラウド環境を扱えるKubernetes管理基盤を作成し、均一なデプロイを実行できる。
最後に、利用しているクラウドベンダーがコンテナとKubernetesに対してどのように取り組んでいるか確認することをお勧めする。Googleはこの両方に深く関わってきたものの、2018年11月にGoogle Cloudのトップが交代したことは方向転換を示唆しているかもしれない。MicrosoftはGoogleとほぼ同程度にコンテナとKubernetesに強い関心を示しているようだ。AWSは、同社のコンテナホスティングとオーケストレーションサービスの機能強化に出遅れた。同社のマイクロ仮想マシン(VM)サービス「Firecracker」も、どちらかというと同社がVMを重視していることを示しているのかもしれない。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
製品レビュー
[ヴィーム・ソフトウェア株式会社] SCS評価制度を導入するだけで十分? 組織の防御力を高める活用方法とは -
技術文書・技術解説
[フォーティネットジャパン合同会社] AIランサムウェアに勝つ 自律型エンドポイント管理導入で確認すべき条件4つ -
技術文書・技術解説
[フォーティネットジャパン合同会社] LLMが兵器化? 元FBI高官が鳴らす警鐘とセキュリティツール統合のポイント -
製品レビュー
[ネットアップ合同会社] 研究分野でAI活用が進まない? 真の成果につなげるデータ管理の在り方とは -
製品レビュー
[ヴィーム・ソフトウェア株式会社] SCS評価制度を導入するだけで十分? 組織の防御力を高める活用方法とは
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
2
デンソークリエイト、Excelからの移行も簡単に行えるプロジェクト管理ツールを発表
-
3
VMware離れの決め手は“機能”以外だった 情シス109人が選んだ新基準と死角は
-
4
IBM iのブラックボックス化を打破 資産継承と進化を実現する「IBM Bob」の実力
-
5
二極化する生成AI活用 「一部の社員しか使いこなせない」をどう解消すべきか
-
6
「Apple Watch」、読者の95%は「仕事で使える」、5%は何に不満?
-
7
「クラウドDR」4大基礎用語 クラウドバックアップやDRaaSとの違いは?
-
8
Claude Opus 5.5、GPT-6 Sol/Luna登場 情シスが迫られるモデル使い分け
-
9
高機能化が進む“タブレット型電子カルテ”は次の段階へ
-
10
なぜ情シスは評価されにくい? 読者調査で見えた「成果が見えない仕事」第1位は
ホワイトペーパーランキング PR
-
1
登録セキスぺが語る「SCS評価制度」の舞台裏 星を取得すべき理由と対応のコツ
-
2
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
3
OSSでは困難 100超のサービスを持つマネーフォワードが実践した統合監視術
-
4
「改正物流効率化法対策」徹底解説 総物流費を抑制するサプライチェーン戦略
-
5
月1000枚の紙を削減 9年動けなかった組織が、業務改革のその先に得たもの
-
6
ネットワーク遅延の原因、「パケットロス」の基礎知識と効果的な解決策
-
7
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
8
Windows PCとMacの選択制で生産性向上 LINEヤフーが実践する運用管理方法とは
-
9
「Google Workspace」活用事例34選、先進の生成AIによる組織変革の全貌
-
10
ソフトウェア開発の属人化と手戻りをどう防ぐ? 速さと品質を両立させる方法
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー