マルチクラウド戦略のマスター:可用性向上とベンダーロックイン回避の実証済みステップ
マルチクラウドは可用性を向上させベンダーロックインを排除できますが、複数のクラウドを使用する成功が保証されるわけではありません。企業は、運用上または財務上の問題に直面しないよう、健全なマルチクラウド戦略を必要とします。
本記事は、ビジネスオーナーと意思決定者が効果的なマルチクラウド戦略を策定するのを支援します。マルチクラウドへの移行を計画し、迫り来る文化的変化に備える方法を学んでください。
なぜマルチクラウド戦略を採用すべきか?
マルチクラウドはセットアップと運用が難しい環境であり、包括的な戦略により企業がその課題に取り組む準備が整います。よく練られた計画は以下を支援します:
- 効率的なマルチクラウド環境の構築
- 高いROIの確保
- クラウドセキュリティの脅威とリスクの阻止
- 将来のスムーズな拡張の確保
マルチクラウド戦略は、複数のクラウドを使用する効果を最大化するのに役立ちます:
- 各タスクとワークロードに最適な市場ソリューションをデプロイ
- より優れたクラウド災害復旧
- 高可用性
- より簡単で迅速なクラウド移行
多くの企業は、通常1つのサービスまたはアプリケーションずつ、計画なしに徐々にマルチクラウドへ移行します。このアプローチはすぐに手に負えなくなり、クラウドスプロール、つまりクラウドインスタンス、サービス、プロバイダの無秩序な管理を招きます。健全なマルチクラウド戦略は、スプロールが効率と予算を損なうのを防ぎます。
マルチクラウド戦略はまた、新しいセットアップが組織に求めるものに備えることも保証します。マルチクラウドへの移行には以下が必要です:
- 2つ(またはそれ以上)の異なるベンダーの管理
- すべてのサービスの財務モデルの理解
- すべてのセットアップ間での効率的な統合
- すべての環境を保護するセキュリティ運用
マルチクラウド戦略の実装
理想的には、企業は異なるクラウドにデプロイする前にマルチクラウド戦略を策定すべきです。適切な時期の計画により、各決定が全体像に適合します。
以下は、マルチクラウド戦略策定のための11ステップフレームワークです。この経営幹部レベルの計画は、マルチクラウドの背景にある目的と新しい環境の要件を理解するのに役立ちます。
初期ロジスティクス
マルチクラウド戦略の策定は、要件を振り返ることから始まります。この初期段階では、以下を行う必要があります:
- 複数のクラウドにデプロイしたい理由を特定
- 技術要件のリストを作成
- 新しい環境を社内で作るかアウトソーシングするかを決定
- 大まかなプロジェクト期限を設定
- プロジェクト予算を割り当て
このハイレベルのガイドラインは、以降のすべてのステップでの意思決定を支援します。早期の評価は、よりシンプルな導入モデルがユースケースに適しているかどうかを判断する機会でもあります。
全体目標とKPIの設定
マルチクラウドがビジネス価値を提供すると期待する分野を確立する必要があります。通常、企業は1つまたは2つの領域に焦点を当て、それらを導入目標に変えます。一般的な目的には以下が含まれます:
- ベンダーロックインの排除: 新しいクラウドやベンダーに切り替える能力がなければ、価格設定、割引、機能の選択肢が限られます。マルチクラウドの目標は、制約なくベンダー間を移動できる柔軟性を獲得することです。
- 新規市場への到達: 企業はしばしば、異なる地理的場所でレイテンシなしで最適なパフォーマンスを確保するためにマルチクラウドを導入します。
- アプリケーションデリバリの高速化: マルチクラウドはコンピュートリソースへのほぼ瞬時のアクセスを提供します。遅延のなさが新しいコードのデリバリを加速するため、導入目標は開発者がアプリケーションを出荷する速度を上げることになります。
- 自動化の強化: 自動化とセルフサービスモデルはITチームをより効率的にします。企業はしばしば、スタッフが低価値な反復タスクではなくビジネスクリティカルな課題に集中できるようにするため、マルチクラウドを導入します。
- 全体コストの削減: マルチクラウドは、より安価なコンピュートリソース、過剰キャパシティの削減、ハードウェア費用の不要によりコストを削減します。マルチクラウドの背景にある一般的な目標は、全体的なITコストを特定の財務閾値以下に抑えることです。
マルチクラウド導入の全体目標を設定すれば、KPIが定まり、全体戦略の策定を継続する準備が整います。
戦略の概要作成
マルチクラウド戦略の方向性を決定するために、以下の領域を検討してください:
- 保有しているアプリケーションとそれらが必要とするクラウド
- 効率的なパフォーマンスに必要な機能、能力、サービス
- 異なるアプリとワークロードへのクラウドの適合性
アプリケーションとその要件を理解することは、良い概要を作るために不可欠です。以下の質問に答えてください:
- どのアプリが高可用性を必要とするか?
- どのデータとプロセスが最も保護を必要とするか?
- どのアプリと領域が大幅なスケーリング(アップまたはダウン)を必要とするか?
- どのワークロードがどのタイプのクラウドに属するか?
この時点でコストを意識して、将来の無駄な支出を防ぎましょう。例えば、1日数時間しか稼働しないアプリは24/7クラウドには不向きです。各アプリに適したサービスを提供するベンダーを利用することでコストを削減できます。
ハイブリッドアーキテクチャとは異なり、マルチクラウドではクラウド間の緊密な統合と環境間のデータ移行が求められます。ポートフォリオにはスムーズな機能のために高い相互運用性が必要です。ただし、すべてのプロセスにこの移植性が必要なわけではなく、これもコスト削減の機会です。
マルチクラウドへの移行は、すべての主要ITチーム(運用、セキュリティ、ネットワーク、開発)に影響を与えます。各部門と対話の窓口を開き:
- アプリケーション、プロセス、日常ワークフローへの意見を取り入れる
- 全員がマルチクラウド導入に賛同し、文化的変化に備えることを確認
概要には、オンプレミスサービスをクラウドに移行する計画と、アプリをクラウドフレンドリーにするための変更も含める必要があります。また、クラウドサービスとやり取りするアプリの構築、テスト、実行に関するルールをチームで明確にすべきです。
セキュリティ関連の決定
サイバーセキュリティは決して後回しにすべきではありません。マルチクラウド戦略が最初からセキュリティ対策を考慮していることを確認してください。計画には以下を含めるべきです:
- 各環境とセットアップ全体のセキュリティコントロール
- チームが従うべきサイバーセキュリティベストプラクティス
- 安全なマルチクラウド環境を確保するツール
将来のクラウドプロバイダに一部のタスクとプロセスのセキュリティを任せるか、すべてのセキュリティを社内で実行するかを決定してください。また、戦略が業界のコンプライアンスや政府規制を考慮しているか確認してください。
このステップは、クラウドセキュリティポリシー(クラウドでの会社の運営方法を定義する公式ガイドライン)の策定を始める絶好のタイミングです。
可能であれば、DevSecOpsチームを編成して、新しいセットアップにセキュリティファーストのマインドセットを取り入れることを検討してください。DevSecOpsは、セキュリティをCI/CDプロセスに統合し、ソフトウェア開発ライフサイクル(SDLC)のすべての段階で最適な保護を保証する動的な部門です。
クラウドポートフォリオの計画
アプリの要件が理解できたら、クラウドポートフォリオを設計する必要があります。ポートフォリオを構築する際、最初の重要な決定は必要なクラウドの数を決めることです。マルチクラウド環境には少なくとも2つのパブリッククラウドが必要ですが、追加のプライベートクラウドが環境にメリットをもたらすか検討してください。
また、同種か異種のセットアップにするかも決定すべきです:
- 同種クラウド:同じベンダーの複数のクラウドで構成
- 異種クラウド:異なるベンダーのパブリックおよびプライベートコンポーネントを統合
概要に基づいて、IaaS、PaaS、SaaSのどれがポートフォリオに必要か検討してください。また、チームのスキルセットも考慮してください。例えば、チームにAzure経験のエンジニアしかいないなら、人材を補強せずにAWSを導入するのは合理的ではありません。
クラウドベンダーの選定
目標と要件が明確になったら、クラウドプロバイダを選定します。パフォーマンスレベルとコスト削減はこの決定にかかっているため、誰かと契約する前に包括的な評価を行ってください。
第一歩は、予算に合うプロバイダを見つけることです。次に、各アプリの要件をベンダーが提供する以下の観点で照合し、選択肢を絞り込みます:
- 機能
- 独自および追加サービス
- 技術的特性
ほとんどのクラウドベンダーは無料トライアルサービスを提供しています。テスト期間を利用して、特定のベンダーがニーズと期待に合うか確認してください。2つ以上のプロバイダで環境を構築し、無料トライアルで概念実証を行い、長期契約する前に運用がどうなるかを見てください。
最適なパフォーマンスを得るには、プロバイダが最大手のクラウドインフラストラクチャと直接接続している必要があります。この機能により、異種システムであってもマルチクラウドが高水準で動作します。
マルチクラウド戦略の将来対応
マルチクラウドセットアップは効率を維持するために定期的なアップグレードが必要です。市場の変化に備え、システムを健全に保つには、先を見越した計画が不可欠です。マルチクラウド戦略が以下を考慮していることを確認してください:
- 新しいサービスとアプリケーションの導入
- 労働力の拡大
- 新しいソリューションやテクノロジーの今後の採用
戦略の将来対応はベンダーにも及びます。プロバイダが現在の要件に合うことを確認するだけでなく、各サードパーティベンダーが予見可能な計画に適合することを知っておく必要があります。マルチクラウドはベンダーロックインを防ぎますが、ホスティングパートナーを頻繁に切り替えたいわけではありません。
マルチクラウド戦略の課題を克服
あらゆるマルチクラウド戦略で最も一般的な落とし穴は、ガバナンスの問題と過剰コストです。
パブリッククラウドではチームが数分でリソースをプロビジョニングできるため、企業はリソース使用状況の可視性を必要とします。必要なコントロールを埋め込み自動化しながら、チームがクラウドリソースを迅速かつ容易にデプロイできる摩擦のないガバナンスの導入を検討してください。
クラウド請求額を抑えることも、クラウドコンピューティングのオンデマンド料金モデルゆえの一般的な問題です。インフラストラクチャ支出について根本的に新しい考え方が必要です。戦略はクラウドスプロールとリソースの浪費を考慮しなければなりません。また、チームが以下を実現できることを確認してください:
- 異なるSKUを持つさまざまなクラウド料金モデルを理解
- クラウド予算の配分方法を知る
- クラウド使用量とコストを予測
- 支出を追跡し、浪費を特定
- 最適化手法と自動化ポリシーに精通
- 複雑なクラウド割引オプションを分析
- さまざまなタグ付け戦略でリソースを定義
新しい役割と責任の定義
ハイブリッドとマルチクラウドは、他のどのクラウド導入タイプよりも多くの専門知識を必要とします。チームのスキルセットは、短期および長期の戦略立案の両方で重要です。
マルチクラウドを支えるスタッフは、信頼性と拡張性のあるパフォーマンスを確保するためにシステムを管理する方法を知っている必要があります。チームが以下に精通していることを確認してください:
- マルチクラウド運用とオーケストレーション
- クラウド監視
- 自動プロビジョニング
- Infrastructure as Code(IaC)
- 水平スケーリング
- ネイティブクラウドサービス
- クラウドコンピューティングセキュリティ
- 災害復旧
企業は通常、マルチクラウド導入時に専任チームを作ります。クラウドチームの主要な役割には:
- クラウドイニシアチブを推進するクラウド担当VP
- クラウドアーキテクト
- ソフトウェア開発者
- コスト管理スペシャリスト
- プロジェクトおよびプログラムマネージャー
理想的には、クラウドチームには他部門からのパートタイムまたはフルタイムの代表者も含めるべきです:
- 運用
- アプリケーション開発
- 統合とネットワーク
- セキュリティ
- 財務
一部の企業はさらに一歩進んで、Cloud Centers of Excellence(CCoE)を形成します。コストはかかりますが、これらの部門には組織全体でクラウドベースの変革を推進する専門家のフルスタッフチームがいます。
適切なCMPの選択
チームが異なる環境をシングルペイン・オブ・グラスから扱えるクラウド管理プラットフォーム(CMP)を選択してください。この中核ツールは以下を提供すべきです:
- クラウド請求とプロビジョニングサービスの概要
- シンプルな在庫とクラウドリソース管理
- サードパーティ統合とツール管理
- ビジネスインテリジェンス
- ガバナンスとアクセス制御
- 自動化ポリシーの管理
- マルチクラウドブロッキングとプロビジョニング機能
- 監視とアラートシステム
CMPは、チームがすでに使用しているツールと連携できるものでなければなりません。すべてのマルチクラウド戦略にはチームが使いこなせるツールを含めるべきなので、新しいCMPが現在のツールチェーンとよく統合されることを確認してください。
また、ツールと異なるクラウドが統合されたデータベースを持つことを確認してください。そうでなければ、データサイロや相互に通信しないデータベースが生まれるリスクがあります。
クラウド支出計画の策定
マルチクラウド戦略策定の最後のステップは、支出予算と割り当てられたリソース内に収まる方法を定義することです。
残念ながら、変動するクラウドコストを抑えるのは困難です。企業は年間140億ドル以上を不要なクラウドインフラストラクチャに費やしています。クラウドコスト管理を専門とするエキスパートに相談してください。あるいは、コスト最適化ツールを導入して以下を実現することで費用を管理できます:
- クラウドアカウントと請求書の構造化
- 節約機会の特定
- ガバナンスルールの施行
- プロビジョニングの自動化
- 正確なコスト追跡と支出レポートの提供
- 不要な支出があった場合にアラート
適切な計画を立て、マルチクラウド投資の高いROIを確保
あらゆる規模の企業が、高価なデータセンターからクラウドファーストのソリューションへ移行しています。マルチクラウド導入を決めたなら、健全な戦略がスムーズでコスト効率の良い導入のフレームワークを提供します。
クラウドコンピューティング
- マルチクラウドをマスターする:ロックイン回避とレジリエンス向上の戦略ガイド
- クラウドコンピューティングのマスターへの道:エキスパートになるための実証済みロードマップ
- Cloud Center of Excellence(CCoE)構築:移行成功と顧客成功のための戦略
- クラウドセキュリティエンジニアへの道:スキル、責任、認定資格
- Google Cloudの2020年進化:Meet強化、メインフレーム移行、COVIDデータ、無料トレーニング
- クラウドスキルギャップを埋める:モダン企業のための戦略
- クラウドレディなワークフォース構築:21世紀リーダーのための実践ガイド
- クラウドコンピューティングがITチームをエンパワーする理由
- クラウドコンピューティングがビジネス管理に革命をもたらす仕組み
- クラウドコンピューティング vs 従来型コンピューティング:実践的比較
- クラウドテクノロジーの保護:データ保護とリスク軽減のベストプラクティス