企業組織の新しい標準運用モデルが主にクラウドに基づいていることに(少なくとも私には)ほとんど疑いの余地はありません。 私は「クラウド」という用語を、プライベート (オンプレミス) クラウド モデルとパブリック (オフプレミス) クラウド モデルの両方を包括する広い意味で使用しています。これは、近い将来、両方のクラウド モデルが使用されるようになる兆候が見られるためです。
場合によっては、これは両方の複数を意味し、1 つのパブリック クラウドと別のパブリック クラウド、および少なくとも 1 つ (場合によってはそれ以上) のプライベート クラウド オプションが混在することになります。
組織の戦略を構成する各モデルの数に関係なく、実際には複数のクラウドにアプリケーションを展開する可能性が高いです。 つまり、マルチクラウドです。 それには多くの正当な理由がありますが、今日の議論には関係ありません。 組織は「マルチクラウド」戦略を採用する可能性が高いと言えば十分でしょう。 もう十分だ。
しかし、それは多くのことを意味します。 デビッド・リンシカムクラウドのコメンテーターであり専門家でもある氏は、最近の記事で、この種の戦略が DevOps イニシアチブに与える影響について次のように述べています。
1. DevOps にはハイブリッド ソリューションが必要です 今日のパブリック クラウドでは、DevOps のワンストップ ショッピングは提供されません。 DevOps のサポートを含むアプリケーション開発管理はありますが、パブリック クラウド サービスや従来のソフトウェアを含むさまざまな製品を組み合わせてソリューションを組み立てる必要があるのが現状です。
Devops ツールチェーンの必要性を超えて、複数のクラウドでアプリを実行しているのは、ユーザーにアプリを配信しようとしているためだということを認識することが重要です。 社内、社外、パートナー。 人、物、API。 ユーザーが誰 (または何) であるかは関係ありません。一般的に、アプリを展開するのは、何らかのビジネス目的に使用することを目的としており、そのためには、アプリを必要とする人 (または何) にアプリを配信する必要があるという事実は変わりません。
アプリの配信にはサービスが必要です。 規模に合わせた単純な負荷分散であれ、最新の機器やガジェット向けの IoT セキュリティ サービスであれ、最終的に対象ユーザーへのアプリの安全な配信を保証するアプリ サービスは数多くあります。 マルチクラウド モデルで運用すると仮定すると、DevOps の場合と同じ問題が発生することになります。 すべてのクラウドが同じサービスを提供するわけではなく、ネイティブ サービスは他のクラウドのサービスと互換性がないことがほぼ確実です。 一部のサービスはクラウド プロバイダー自体から取得できる場合もありますが、その他のサービスはそのまま残り、それらを展開するには他のソースが必要になります。
2017 年のアプリケーション配信の現状レポートから、現在組織が採用しているアプリ サービスの数を見ると、ほとんどの組織が 11 ~ 20 個のアプリ サービスを採用していることがわかります。 非常に多くのサービスがあり、可用性、パフォーマンス、セキュリティ、アイデンティティ、モビリティという 5 つの異なるカテゴリに分散しています。
つまり、クラウド ネイティブとそれ以外のサービスが混在し、複数のクラウド プロバイダーに分散され、それらを効率的に管理する方法がなくなり、最高のアプリケーション エクスペリエンスを確保するために必要な可視性を提供する機能を活用することもできなくなります。
David 氏が簡潔に述べているように、「パブリック クラウド サービスを含むさまざまな製品を組み合わせてソリューションを組み立てる」必要があり、この場合は、従来どおりに提供されるアプリ サービスが必要になります。 これは非効率的であり、当社の調査によると、マルチクラウド戦略を採用している組織にとっては課題となります。
したがって、マルチクラウド戦略にコミットした場合は、それによって影響を受ける他のさまざまな戦略をすべて注意深く検討することが重要です。 DevOps もその 1 つであり、アプリ サービスもその 1 つです。 マルチクラウド アプリ サービス戦略は、必要なアプリ サービスを各クラウド環境に展開できるようにするだけではありません。 クラウドのメリットを実現するには、新しい運用モデルを構成するパブリック クラウドでの可視性とポリシー コンプライアンスが失われないように、これらのサービスを可能な限り一貫した方法で管理できるようにすることも重要です。
マルチクラウド戦略はまだ「標準」ではないかもしれませんが、すべての兆候はそれが標準になることを示しています。 すでにかなりの割合の組織がプライベート クラウドへの取り組みに投資していますが、現在では多くの組織が機能を拡張し、そのメリットも実現するためにパブリック クラウドに注目しています。 しかし、アプリケーションの安全な配信を保証するために必要な管理とポリシーの一貫性を効果的に提供できない非効率的なソリューションによって、これらの利点は簡単に失われてしまう可能性があります。
マルチクラウド戦略にはマルチクラウド ソリューションが必要であり、これには安全で満足のいくアプリケーション エクスペリエンスを提供するために非常に重要なアプリ サービスも含まれます。