Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

マルチクラウドを成功させる鍵

By DoiTApr 26, 20227 min read

このページはEnglishDeutschEspañolFrançaisItalianoPortuguêsでもご覧いただけます。

『The Multicloud Handbook』は、ビジネス目標の達成に向けて複数のクラウドを管理するための新しいガイドです。自社の状況に合った戦略的なマルチクラウドの進め方を、専門家のアドバイスとともに解説します。

How-multicloud-is-changing-the-digital-game

複数のクラウドを使いこなしてビジネス目標を加速

マルチクラウドは、進化を続けるクラウド市場を形作る最重要トレンドの一つです。各クラウドの優れた機能と価格を組み合わせられるという魅力から、運用効率・セキュリティ・スケーラビリティを高める手段として、多くの企業が複数クラウドの活用に乗り出しています。

とはいえ、マルチクラウドの可能性を引き出すには、それ特有の課題もつきまといます。

そこで私たちは、ビジネス目標の達成に向けて複数のクラウドを管理するための新しいガイド「The Multicloud Handbook」を公開しました。長年の経験に基づくアドバイスを通じて、組織固有の状況や目標を踏まえた戦略的なマルチクラウド設計をサポートします。

マルチクラウドが支持される理由

クラウドを利用する企業の大半は、複数のクラウドサービスプロバイダーからコンピューティングやストレージのサービスを調達しています。クラウド利用企業の89%が複数のクラウドホスティングプロバイダーを採用しており、その形態は、複数のSaaS(Software-as-a-Service)製品を併用するケースから、異なるクラウドベンダーのPaaS(Platform-as-a-Service)やIaaS(Infrastructure-as-a-Service)上で複数のアプリケーションを動かすケースまで多岐にわたります。マルチクラウド環境は相互運用可能な場合もそうでない場合もあり、サードパーティのパブリッククラウド、オンプレミスのプライベートクラウド、あるいはそのハイブリッド構成で成り立ちます。

企業がマルチクラウドを選ぶ主な理由は、事業のレジリエンス強化、柔軟性の向上、最先端ソリューションへのアクセス、そしてコスト効率の改善です。

事業のレジリエンス

マルチクラウドは、システムやworkloadsを複数のクラウドプラットフォームに分散できるようにすることで、事業継続性を支えます。あるサービスでレイテンシの問題や障害が発生しても、workloadを別のサービスへ移行できるため、代替手段を確保できます。これにより企業は安心してビジネスを進められ、大規模障害がもたらす収益・生産性・運用効率・ブランドへのダメージを未然に防げます。

コアインフラやデータをベンダー非依存のサービスで運用すれば、各クラウドの強みを引き出しつつ運用面のレジリエンスも高まります。一部のクラウドプロバイダーは、オーケストレーションをインフラから切り離し、複数のクラウドサービスを活用したい企業を後押しすることで、拡大するマルチクラウド需要に対応し始めています。こうした柔軟性の向上により、特定のクラウドプロバイダーへのアーキテクチャ依存を最小限に抑えた、完全なcloud-nativeアプリケーションを提供できる組織が増えていくでしょう。

柔軟性の向上

ベンダーロックインを避け、各社のベスト・オブ・ブリードを組み合わせたい——これもマルチクラウド戦略が選ばれる理由です。マルチクラウドなら、価格・性能・拠点・セキュリティ/コンプライアンス要件などに応じて、異なるプロバイダーから自由にサービスを選べます。

マルチクラウドアーキテクチャがもたらすプラットフォームのポータビリティは、災害復旧だけでなく性能の最適化においてもアジリティを高めます。各workloadを最適なサービスと組み合わせ、オンプレミスでも特定のパブリッククラウドでも、ほぼリアルタイムでデプロイできます。

パフォーマンスの強化

マルチクラウドは、いくつかの方法で性能を引き上げます。Google Anthosのようなクラウド非依存のテクノロジーは複数クラウドを横断して動作し、あらゆる地点からのデータ収集を効率化。新しい製品・サービスの開発につながる有用なインサイトとして活用できます。

需要が急増する局面でも、workloadsを複数クラウドに分散することで最適な応答性を確保できます。顧客に地理的に近いクラウドを選べば、サーバー間のネットワークホップ数を抑え、レイテンシなどの性能阻害要因を低減できます。さらに、あらゆるクラウドベンダーのベスト・オブ・ブリード技術にアクセスできるため、競合に先んじてイノベーションを生み出すための最先端リソースが揃います。

コスト削減

マルチクラウドを採用する企業は、複数クラウドへのアクセスを活かしてコスト削減を最大化し、クラウドプロバイダーが提供するコンピュート割引プランも活用できます。共通の管理レイヤー(いわゆる「シングル・ペイン・オブ・グラス」)によりクラウド支出を可視化でき、無駄を減らして新たな効率を生み出せます。DoiTのFlexsaveのような製品を使えば、特定ベンダーのコンピュート利用にcommitすることなく、コンピュートコストの削減効果を最大化できます。

マルチクラウドが複雑になりやすいポイント

多くの企業はマルチクラウドを採用していますが、必ずしも意図的・計画的に導入しているとは限りません。多様なworkloadsをさまざまなプラットフォームで動かすうちに、明確な戦略のないまま複数のパブリッククラウドやプライベートクラウドを抱え込んでしまうケースが少なくありません。場当たり的な導入は、データガバナンスやサイバーセキュリティの基準をコスト効率よく維持しながら、複数のクラウド環境を効率的に連携させることを難しくします。

こうした「クラウド・クリープ」以外にも、マルチクラウドには技術的な複雑さ、可視性の問題、ガバナンスとセキュリティ、コスト管理といった課題が伴います。

技術的な複雑さ

複数のクラウドへ効率的にデプロイするのは容易ではありません。Kubernetesのようなオープンソース技術は新規実装の負荷を抑え、開発チームがworkloadsをよりスムーズに移行する助けになりますが、多様なクラウド間で真の相互運用性を実現できるテックスタックを備えたクラウドプロバイダーはごくわずかです。各クラウドの機能を引き出し、それらを一体として機能させるには高度なスキルが求められますが、その人材は慢性的に不足しています。

可視性

十分な可視性がないと、各種クラウドインスタンス、サービス、マイクロサービス、コンテナ化されたコンポーネントが入り乱れ、膨大なアプリケーションを支える広大なデータトラフィックの網と化してしまいます。透明性を確保するにはオブザーバビリティのための単一インターフェースが欠かせませんが、多くのネットワーク可視化ツールは特定クラウドのエコシステム内でしか機能しません。そのため、当該クラウドの障害に巻き込まれやすく、最適な性能と効率を確保するうえで企業が必要とする「クラウド横断の俯瞰ビュー」を提供できないのが実情です。

ガバナンス、コンプライアンス、セキュリティ

マルチクラウドは、顧客データを特定地域に保管するといったガバナンス要件(例:GDPR)への対応に役立ちますが、こうした規制はマルチクラウド環境にも厳しい基準を課します。プラットフォーム間を移動する顧客データに何かあった場合、最終的な責任を負うのはクラウドベンダーではなく、自社自身です。

クラウドベンダーごとに採用する対策が異なる場合や、開発プロセスの最初からセキュリティを組み込まず途中で何度も対策を入れている場合、マルチクラウド環境全体で統一されたセキュリティを実装するのは一筋縄ではいきません。

コスト

適切に管理すれば、マルチクラウドは大きなコスト削減効果を生みます。しかし、アプリケーションがどこにホストされ、効率よく稼働しているかを十分に可視化できていなければ、クラウドコストのコントロールは難しくなります。クラウドごとに異なる複雑な請求体系も、その難しさに拍車をかけます。マルチクラウドの利用者として、想定外にコストが膨らんだら特定ベンダーのサービス利用を停止することもできますが、それが常に容易とは限りません。

マルチクラウドの複雑さを乗りこなす方法

マルチクラウドを使いこなすことは、習得する価値のある挑戦です。明確な目的を持ったマルチクラウド戦略を持つ企業は、コストを抑えつつ性能を高め、ビジネス上の優位性を獲得します。その出発点となるのは、自社の企業文化、DevOpsの実践、テックスタックを率直に棚卸しすることです。この棚卸しを踏まえてマルチクラウド管理計画——人・プロセス・テクノロジーの3本柱に焦点を当てた、デジタル変革のための堅牢な複数年ロードマップ——を策定しましょう。

クラウド活用が広がるにつれ、スキルを持つ人材の需要はますます高まっています。適切な専門知識の確保は、セキュリティに次ぐクラウド領域の最大課題となっています。労働市場の人材不足を踏まえると、企業は既存従業員の再教育・スキルアップ・スキルチェンジへ大きく投資する必要があります。チームのスキルを最新に保つには、トレーニングを継続的に行うことが欠かせません。外部パートナーの活用も、限られた社内リソースを最大限に生かす有効な手段です。経験豊富なクラウドパートナーは、長期的にマルチクラウド運用の時間とコストを削減できる提言とサポートを提供してくれます。

プロセス

IT部門は往々にしてサイロ化し、相互の連携や透明性が乏しい状態に陥ります。セキュリティからデータ管理に至るまでポリシーが部門ごとに異なり、運用は手作業に頼りがちで、ミスや非効率を招きやすくなります。複数のクラウドを扱う場面では、この問題はさらに深刻になります。

マルチクラウドを運用するには、機能のサイロを取り払い、プロセスを合理化することが不可欠です。DevOps、FinOps、DevSecOpsといったアプローチを取り入れることで、クラウド活用からより大きなビジネス価値を引き出せます。

テクノロジー

テクノロジーを組み合わせることで、すべてのクラウド環境を完全に可視化し、コントロールできるようになります。分散した環境を横断して管理する鍵は、自動化とオープンソースを優先することです。

自動化

手動プロセスを極力排除するテクノロジーは、市場投入までの時間短縮、従業員の生産性・モチベーション向上、コストのかかるヒューマンエラーの削減に貢献します。ユニットテストと結合テストの完全自動化、デプロイ自動化の一環としての設定標準化、そして開発者が自らシステムをデプロイ・運用するために必要なオペレーションへのセルフサービスアクセス——こうした取り組みを目指すべきです。

オープンソース

成功するマルチクラウド戦略の多くで鍵となるのが、オープンソースです。Kubernetesに代表されるオープンソース技術は、企業に高い柔軟性と特定プラットフォームからの独立性をもたらし、開発者は必要に応じてソースコードを検証・改変できます。その結果、より速い適応とイノベーションが可能になり、ベンダーロックインの回避にもつながります。あらゆるアプリケーションに一貫して適用できるオープンソース技術を優先することで、統一されたマルチクラウド管理戦略へと前進できます。

次の一歩へ

オーケストレーションツールをインフラから切り離すクラウドプロバイダーが増えるにつれ、複数のクラウド環境にまたがるworkloadsの管理はより容易になっていくでしょう。多くの企業にとって、マルチクラウドを真のビジネス価値につなげるには、自社のニッチで優位を築くためのモデル適用にあたり、経験豊富なクラウド専門家のサポートを得ることが重要になります。

詳しくはガイドをダウンロードしてご覧ください。