BLOG | OFFICE OF THE CTO

複数のクラウドとマルチクラウド:ギャップを解消することが容易になります

F5 サムネール
F5
Published October 07, 2021

企業ではマルチクラウド戦略が広く採用されているにもかかわらず、実施している企業が直面する多くの課題に対応する効果的なソリューションはまだ十分ではありません。そのような課題の1つが、複数のプロバイダにわたってホストされているワークロードの安全な相互接続であり、この問題はクラウド ベンダーが増えれば増えるほど大きくなります。

Propeller Insightsの調査によると、アプリケーションを複数のクラウドに導入している企業の大多数(75%)のうち、63%が3つ以上のクラウドを利用しています。全体として、半数以上(56%)の企業が、セキュリティ、信頼性、そして一般的な接続性の問題を理由に、異なるクラウド プロバイダ間でワークロードを管理することが困難であると感じています。

この困難の要因の1つは、運用モデルの競合にあります。各クラウドは、それぞれのクラウド プロバイダが独自に提供するサービスとそれぞれのAPIを提供しており、お客様は異なるスキルセット、ポリシー、アプローチに準拠する必要がある場合が多くなります。どのクラウドも「Software Defined Network」を提供していますが、2つのクラウドが同じ「Software Defined Network」を提供することはありません。このような環境の違いを適切に考慮しないと、セキュリティやパフォーマンスに影響を与える一貫性のない構成になってしまうことがよくあります。

このような相互接続の難しさは、クラウド ネイティブ(マイクロサービスベース)のアプリケーションの導入により、相互に通信しなければならないインスタンスの数が大幅に膨れ上がることで高まります。Propellerの調査によると、「回答者の70%以上が、マルチクラウド環境では、プロバイダ間でセキュリティ サービスが異なること(77%)、APIの数が増えていること(75%)、マイクロサービスベースのアプリケーションが普及していること(72%)によって、セキュリティ問題が悪化していると回答しています。」

このような状況から、マルチクラウド ネットワーキングに対する新しいアプローチが求められています。

マルチクラウド ネットワークの課題

マルチクラウド ネットワーキングは、アプリケーション デリバリを簡素化する次の2つの異なるアプローチを統合します。

  1. ソフトウェアディファインド インターネットワーキングをボトムアップで採用する。ネットワーキング環境の違いを抽象化して複数のクラウド環境を併用する際の課題を大幅に簡素化するオーバーレイを作成することで、固定の物理インフラストラクチャを能力の高いアンダーレイとして使用し、その上で標準的なクロスクラウド コントロール プレーンにより動的な仮想ネットワーキングを実現します。
  2. シンプルなコンテナ ネットワーキングを、洗練されたディストリビューションにトップダウンで拡張する。業界では、コンテナ ワークロードが事実上のアプリケーション単位として標準化され始めていますが、その下にある比較的単純なネットワーキングを他の環境に向けて拡張する必要があり、最終的には環境間のアプリケーション トラフィックの管理を支援する分散型クラウドが出現することになります。

この2つの要素の収束により、お客様のアプリケーション アーキテクチャには、ネットワークのワークロード管理を容易にするKubernetesと、インターネットワーキングを単純化するSDNという、2つの抽象化された層が既に形成されています。しかし、この2つのアプローチが収束する現在の方法は、依然としてお客様に大きな苦痛を与えています。

多くの企業では、複数のクラウドを利用している場合に、標準的なインターネット接続方法を実現するために、これらのテクノロジを利用して、あまりにも細かい設定を行うことに課題を感じています。あるクラウド プロバイダのアプローチは、VLAN管理のような非常に単純なネットワーキング タスクであっても、他のクラウド プロバイダのアプローチとは明らかに異なります。双方とも、企業が、独自のプライベート クラウドの取り組みのために実施するアプローチとは完全に異なる可能性もあります。ネットワークの標準化を維持するためには、それぞれの環境の違いに精通したスタッフが必要になることもあります。

ソリューションとしての分散型クラウド

この2つのソリューションを管理することだけでも大変なのに、そこに複数のクラウド プロバイダが加わるとなると、問題はさらに大きくなります。明らかに、KubernetesとSDNを近づけ、環境の違いを解決し、ネットワークの専門家である必要性を排除して、この問題に取り組むより良い方法があります。F5では、このアプローチを「分散型クラウド」と呼んでいます。

一般的にお客様はサービスに「最適なネットワークやクラウド」を選択する前にビジネス上の意思決定やアプリケーションのニーズを考慮するため、この問題が発生します。この決定には、コスト、立ち上げ能力、導入のスピード、特定の地域での必要性など、お客様がアプリケーションの成功に欠かせないと判断するさまざまな要素が含まれます。ネットワーク側の要因や他のクラウドとの相互運用性が、最初のビジネス上の意思決定で考慮されることはほとんどありません。残念なことに、これでは、アプリケーションの寿命が延び、ビジネスの他の要素がクラウドの使用について異なる決定を下す際に、新たな課題が発生することになります。

F5では、ビジネス ニーズに適したクラウド テクノロジを使用するという決定は、たとえそれが複数のベンダーや環境の使用につながったとしても、本質的に間違ったものではないと考えています。私たちは、お客様が特定のクラウド プロバイダのメリットを独自に追求すべきだとは考えていません。その代わりに、お客様のネットワーク スキル、アプリケーション ニーズ、ビジネス上の要望に応じて、合理的なスケールのソリューションを構築し、すべてのクラウド プロバイダに共通するものを目指しています。これがF5で「分散型クラウド」と呼ばれているアプローチです。

F5のアプローチは、次の3つの重要な信念に支えられています。

  1. ネットワークは、品質やカスタマ エクスペリエンスを損なうことなく、いつでもどこでもというモデルをサポートする必要があると考えます。
  2. F5では、お客様がどのような基本的なクラウドを選択した場合でも、あらゆるインターネットワーキング クラウドは、シンプルで、完全で、一貫性のあるものであるべきだと考えています。
  3. F5では、コントロール プレーンと管理プレーンの間で、シンプルで宣言型のAPIによる統一を図ることで、お客様がより多くの価値を得られるようにすべきだと考えています。

分散型クラウド モデルでは、お客様のアプリケーションのユーザーに、最高の品質、パフォーマンス、セキュリティの面で、ほぼリアルタイムにサービスを提供しなければならないと考えています。F5の目標は、大規模なコスト増加やプロビジョニングの時間的制約、環境の変化なしに、クロスクラウドの弾力性の概念をもたらす分散型クラウドを提供することです。

F5は、一貫したテクノロジとプラクティスを提供することで、このような重要な局面に正面から対応するための幅広いソリューション ポートフォリオを既に構築していますが、これをお客様のアーキテクチャのすべてのアプリケーションに拡大するために努力しています。適応型アプリケーションへの移行というF5のミッションの一環として、F5は、お客様がこれらの移行を完了させ、環境ごとにネットワークに精通したスタッフを雇うことなく、最も効率的で効果的な場所、地域、またはコスト モデルにワークロードを簡単に移動できるように支援することを目指しています。

お客様がF5の技術を利用して、オンプレミスの重要なワークロードへのクラウド規模のマルチクラウド ブリッジを構築できることが、F5のユニークな点です。F5によるVolterraの買収により、お客様はパブリック クラウドのワークロードとネットワーキングに、同じ能力を真の共通のコントロール プレーンと管理プレーンで実現できるようになり、インターネットワーキングの課題を簡素化することができます。これらの間での接続を実現するためのみに、クラウドごとに多くのチームを構築したり、多くの環境固有のAPIを管理する必要はありません。

F5では、お客様にシンプルで効果的なマルチクラウドのビジネス ソリューションを提供することを優先しています。F5のテクノロジは、より良い、より速い、より安全な、より分散されたクラウドを実現することで、「今すぐ必要である」という組織の要望に対するソリューションが本当に手の届くところにあると確信しています。

複数のクラウドを管理するのではなく、マルチクラウド ネットワーキングを導入する方法をご紹介します