マルチクラウド神話は崩壊: ワークロードのポータビリティが幻想である理由

マルチクラウド神話は崩壊: ワークロードのポータビリティが幻想である理由

マルチクラウド モデルは業界で認知度が高まっており、企業は複数のクラウド プロバイダーからさまざまな IT サービスを取得し、同時に一部の IT 作業をローカルに展開したままにしています。しかし、マルチクラウド モデルの問題は、あるクラウドから別のクラウドにワークロードを移動するプロセスがベンダーが約束したほどスムーズではないことに企業が気付いたときに発生します。

ただし、先に進む前に、マルチクラウド モデルについて説明する必要があります。

[[210207]]

マルチクラウドの定義

ここ 1 ~ 2 年で、IT 業界ではマルチクラウドの概念が登場しました。一般的には、企業が 1 つ以上の SaaS サービス (人事やメール サービスなど) を使用し、ソフトウェア開発に PaaS サービスを使用するだけでなく、仮想マシン上で作業するために IaaS サービスも使用するモデルを指します。

「一部のクラウドプロバイダーは特定のワークロードに特化した機能を備えているため、複数のパブリッククラウドサービスを同時に利用する顧客が増えている」と、ガートナーのテクノロジーおよびサービスプロバイダー調査部門のリサーチディレクター、マシュー・チュン氏は述べた。

これらの専門サービスには、Microsoft Azure の SQL Server や、Google Cloud の人工知能 (AI) およびデータ分析サービスなど、多くの主要なエンタープライズ アプリケーションが含まれます。 AWS のような大手企業も多くの具体的な機能やサービスを持っており、毎年新しいものをリリースし続けています。

「混合」クラウドソリューション

クラウド移行の初期段階では、多くの企業が「リフト アンド シフト」アプローチを通じて IaaS サービスを使用し、ワークロードをローカル モデルから移行します。このモデルでは、多くの場合、企業は従来のサーバーを置き換えるために仮想マシンを構成し、実際にはクラウド アーキテクチャでローカルに展開された環境を複製します。

意図的か否かにかかわらず、多くの企業はワークロードを複数の IaaS プラットフォームに展開しています。これは、データ主権、反拘束力、または冗長性の問題が原因である可能性があります。

ハイブリッド クラウド製品やサービスを宣伝するベンダーは、こうしたことはまったく問題ではなく、ユーザーがより優れたクラウドを発見したり、他の企業が必要とする新しい機能やサービスを導入したりすると、作業をあるクラウドから別のクラウドに簡単に移行できると約束しています。

しかし、企業が移行先のクラウドが自社のワークロードに適していないと判断した場合、移行はそれほど簡単になるのでしょうか?ハイブリッド クラウド ベンダーは、移行はコピー アンド ペーストと同じくらい簡単であると常に人々に信じ込ませようとしますが、実際には、そのプロセスは困難を伴います。

マルチクラウドモデルの神話を打破する

まず、異なるベンダーのサーバー インスタンス (データベース) の特性は大きく異なる場合があり、パッケージや仮想マシン イメージなどのオープン フォーマットが利用可能であるにもかかわらず、実際にはほとんど使用されていません。さらに、従来の 3 層アプリケーションでは通常、別々のサーバー クラスター上のデータベースにアクセスする必要があり、移行が複雑になります。つまり、あるクラウドから別のクラウドに作業を移行する場合、仮想マシンは理想的な選択肢ではありません。

もちろん、企業にはコンテナという別の選択肢もあります。 Docker テクノロジーとその名を冠したプラットフォームの登場以来、コンテナは開発者にアプリケーション コードのパッケージ化を容易にし、それを公開してローカルまたはクラウドで実行できるようにする手段を提供してきました。

仮想マシンと比較すると、コンテナには移植性という大きな利点があります。コンテナのサイズは通常数十メガバイトですが、オペレーティング システムとアプリケーション全体を含む仮想マシンのサイズは通常数ギガバイトです。

一般的に、コンテナーは実際には Linux テクノロジであり (最近導入された Windows コンテナーを除く)、現在企業のすべてのシステムで実行されている従来のエンタープライズ アプリケーションではなく、パブリック クラウド上でいわゆるオンプレミス ワークロードを実行するために主に使用されます。

仮想マシンと比較すると、コンテナ技術は現時点では未成熟であるため、そのエコシステム全体が急速に構築されており、コンテナベンダーもセキュリティ、高可用性、主要リソースに関するさまざまなソリューションを提供しています。

しかし、その場合でも、ワークロードが VM やコンテナ上で完璧に実行されるとは限らないため、あるクラウドからワークロードを単純に抽出して別のクラウドに移動する可能性は低いと Cheung 氏は言います。代わりに、人々は他の機能やサービスに頼る傾向があります。さまざまなクラウド プラットフォーム間の違いは非常に大きいため、ワークロードが非常に単純で分離されていない限り、ワークロードを別のクラウドに単純に移動することは困難です。 「現在、異なるパブリッククラウド間でワークロードを移動するのは非常に困難です」と Cheug 氏は言います。

Red Hat の OpenShift プラットフォームは典型的な例であり、ユーザーは Docker とコンテナを使用してアプリケーションを構築およびデプロイできます。ユーザーはローカルにデプロイできるだけでなく、Microsoft Azure、AWS、Google Cloud Platform へのデプロイもサポートされます。理論的には、OpenShift を使用すると、ユーザーはこれらのプラットフォーム間で任意のアプリケーション コードを移動できるようになります。しかし、それでも依存関係の問題は残ります。ユーザーのアプリケーションが特定のクラウド プラットフォームの特定の機能やサービスに依存している場合、これらのアプリケーションを他のプラットフォームに移行することは困難になります。また、ベンダーロックインの問題により、より便利な機能やサービスが無駄になるため、ユーザーはそれらの機能やサービスを使用できなくなります。

サーバーレス コンピューティングの空約束

企業は、PaaS サービスに加えて、いわゆるサーバーレス コンピューティングも検討できます。これは、アプリケーションが使用量に基づいて課金されるモデルで、「Function as a Service」または「FaaS」と呼ばれます。 AWS の Lambda がその一例です。

ほぼすべてのサーバーレス プラットフォームは Python をサポートしているため、この言語で記述されたアプリケーションは、異なるサーバーレス プラットフォーム間で簡単に移行できます。異なるクラウドが異なる機能をサポートする場合、問題は再び発生します。共通のコード ベースが存在し、企業がクラウド固有の機能やサービスへのリンクを回避できない限り、移行プロセスはシームレスにはなりません。

クラウド ポータビリティの実現を妨げるもう 1 つの障害は、実際のデータにあります。コンプライアンスまたは規制上の理由により、特定の種類の情報を社外に移動することは事実上不可能です。

また、データ センターの所在地や、特定のワークロードを実行するために必要な認定レベルを持つベンダーが限られているなどの理由で、企業が他のクラウド ベンダー プラットフォームを選択する際に問題が発生することもあります。

さらに、関係するデータの量も問題になる可能性があります。もちろん、今日のユーザーは比較的高速なインターネット接続速度を享受できますが、さまざまな制限(サイバー攻撃、地理的な場所、ネットワークの安定性など)により、インターネットを介してデータを送信するプロセスには数日、あるいはそれ以上の時間がかかる場合があります。

ローカルからクラウドへのデータの移行作業は、ディスクベースのデバイスを介して実行でき、クラウド プロバイダーのデータ センターに発送するだけで済みます。 AWS の Snowball はそのようなソリューションです。ただし、クラウド サービス プロバイダーごとに異なる API とデータ ストレージ標準が使用されているため、あるクラウド プラットフォームから別のクラウド プラットフォームにデータを転送するプロセスはそれほど簡単ではありません。そのため、データの抽出と転送に大きな障害が発生します。同時に、クラウド プロバイダー間の価格モデルの違いにより、ユーザーがデータを抽出して送信するコストも増加する可能性があります。

企業は依然として注意が必要

上記の問題により、対応するクロスプラットフォームのクラウド管理ツールはまだ未熟であり、ガートナーは最近のレポートでこれを「新興かつ高度に細分化された市場」と表現しました。

クラウド コンピューティングおよびインフラストラクチャ ベンダーには独自の管理ツールがありますが、主に独自のソフトウェアとの統合方法に重点を置いています。サードパーティベンダーが何らかの形でマルチクラウド対応サービスを提供できるようにします。この状況により、IT 部門は、マルチクラウド環境を監視するために「最善の」管理ツールを組み合わせるか、機能が制限されたクロスプラットフォーム管理ツールを使用するしかありませんでした。

コンテナなどのテクノロジーがこの困難を克服しようとしていますが、現時点では、クラウド プラットフォーム間でのワークロードとデータのモビリティは依然として非常に重要な問題です。したがって、異なるクラウド サービスを使用することを決定した場合、異なるクラウド サービス プロバイダー間でワークロードを移動することは非常に困難でコストがかかる可能性があるため、企業はクラウド戦略を策定する際には慎重に行う必要があります。

<<:  企業はクラウドコンピューティングの支出に100億ドル以上を無駄にする:その理由

>>:  Shuren Cloud の Wang Pu: 3 つの主要な技術トレンドが PaaS の新たな変数を定義する

推薦する

Guoheの実践: アプリケーションのライフサイクルに応じて異なる広告モデルを選択する

国内のモバイルインターネットは急速に発展しており、企業の具体的な実践事例を研究することは、この分野に...

製造業におけるエッジコンピューティングゲートウェイアプリケーション

モノのインターネット技術の継続的な発展により、エッジ コンピューティング ゲートウェイは生産および製...

ロングテールキーワードとターゲットキーワードの明確な関係性を説明する

SEO を行う人は、ロングテール キーワードとターゲット キーワードに精通している必要があります。こ...

Kubernetesに永続ストレージを追加する際の課題

Kubernetes の採用は爆発的に増加していますが、宣伝されているにもかかわらず、Kuberne...

9月上旬から中旬にかけてBudgetvmサーバがダウン

最近のダウンタイムの原因: XEN のバグを修正してアップグレードする必要がある。先延ばしにしていた...

インタビュアー: どのような分散 ID 生成スキームをご存知ですか?

過去 2 年間の技術面接では、分散トランザクション、分散ロック、分散スケジューリング、分散ストレージ...

百科事典マーケティングの活路はどこにあるのでしょうか?

百科事典マーケティングは近年急速に台頭してきたマーケティング手法であり、その効果は非常に高く、企業か...

ウェブサイトのホームページを最適化する方法

ホームページの最適化の重要性は疑う余地がありません。ホームページの重要性が高いだけでなく、ホームペー...

劉野熙はなぜ人気になったのでしょうか?数百万のファンを総合的に分析する4つの次元...

10月31日のハロウィンの夜、仮想の人物が現れました。たった1本の短い動画とたった1日で、Douyi...

2,500億ドル! GoogleはAmazon AWSをターゲットにSalesforceを買収したい

Googleも狂ってる。 Google は、合併と買収を通じて競合他社を追い越し、クラウドコンピュー...

マネージドプライベートクラウドはITにコスト効率の高いオプションを提供します

クラウド コンピューティングの評価には、企業による詳細な計画とコスト分析が必要です。利用可能なテクノ...

SEO でビジネス資産を最大限に活用する方法

おそらく、あなたの会社や組織は、ウェブサイトの外部に、SEO を通じて受け取るトラフィックの質と量を...

対外貿易マーケティングとプロモーション:主要コミュニティウェブサイトのユーザー分析

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています越境EC企...

K8S CPU 制限を追加するとサービスのパフォーマンスが低下しますか?

ご存知のとおり、Kubernetes QOS は次の 3 つのレベルに分かれています。保証: Pod...