クラウド移行とは

クラウドへの移行とは、アプリケーション、データベース、データ ストレージを移行するプロセスであり、関連するネットワーキング、セキュリティ、インフラストラクチャをクラウド コンピューティング環境に移行することも伴います。多くの場合、これにはオンプレミス サーバーからパブリック クラウドへの「IT ワークロード」の移行が含まれますが、クラウド プロバイダ間のデータやアプリケーションの移行が含まれることもあります。

特定のクラウド移行手法の 1 つとして、クラウド コンピューティングにおける仮想マシンの移行があります。これは、仮想マシン(VM)を 1 つのサーバーまたは環境(オンプレミス データセンターなど)からクラウド VM に移行するプロセスです。移行後は、システムをそのまま維持することも、継続的な最適化やモダナイゼーションを行うこともあります。移行は逆方向にも行うことができ、クラウド プロバイダからオンプレミス サーバーへデータを戻すことも可能です。

クラウドに移行する理由

クラウドに移行する大きな理由の一つは、費用を削減し、インフラストラクチャのパフォーマンス、使用率、レジリエンス、セキュリティを最適化することです。クラウドへの移行により、組織は資本支出モデルから運用支出モデルに移行できるため、オンプレミスのデータセンターにおける高価な設備の所有、運用、保守、更新の必要性が軽減されます。

資本的支出(CapEx)と運用的支出(OpEx)

IT における資本的支出(CapEx)とは、通常、物理的資産に対する大規模な一括投資を指します。たとえば、新しいサーバーの購入、データセンターの構築、ソフトウェア ライセンスの購入は、資本的支出とみなされます。これは減価償却される資本支出であり、時間の経過とともに資産価値が低下します。

一方、運用支出(OpEx)は、ビジネスを運営するために継続的に発生する費用です。クラウド コンピューティングでは、OpEx にはクラウド サービスの柔軟なサブスクリプション料金が含まれます。このモデルでは、多額の先行投資を行うのではなく、予測しやすい継続的な費用が発生します。クラウドに移行することで、パフォーマンスの向上と稼働時間の増加を実現できます。クラウドはまた、ワークロードのモダナイズや、レガシー アプリケーションに伴う負担の大きいライセンス料の削減にも役立ちます。クラウドは、組織がデータを保護しながら、世界中の規制当局に対するガバナンスとコンプライアンスを強化するのに役立ちます。

組織がクラウドに移行する理由

  • データ分析の活用: 既存のアプリをクラウドに移行することで、企業は CRM、SAP、マーケティング データベースなどの既存のツールからより多くの価値を生み出すことができます。これらのシステムをクラウドでモダナイズすることで、企業はデータを活用して新たなビジネス チャンスを見つけ、組織のアジリティを高めて問題に対処できるようになります。
  • アジリティの向上: クラウドは、組織にオンデマンドの IT リソースを提供します。そのため、組織はアプリを構築したり、オンプレミスのハードウェアをインストールしたりするために数週間や数か月も待つ必要がありません。クラウドにより、組織は市場の変化や競合他社の行動により素早く適応し、市場開拓戦略の柔軟性を高めることができます。
  • データの統合とモダナイズ: オンプレミスのデータセンターから移行することで、企業はデータを統合し、ユニバーサル データ プラットフォームで整理する機会を得られます。これにより、より堅牢で高度なデジタル トランスフォーメーションの可能性が広がります。
  • AI の活用: 組織のデータとアプリケーションをクラウドに移行することで、企業は常に進化する新しい AI サービスやモデルを身近に利用できるようになり、新しい AI アプリケーションやエージェントの柔軟性、アジリティ、パフォーマンスを向上させることができます。

クラウド移行の種類とユースケース

組織は目標と目的に応じて、さまざまなタイプのクラウド移行から選択できます。

データセンターの移行

データセンターの完全な終了の移行とは、すべてのアプリケーション、サービス、データセットを 1 つ以上のデータセンターからパブリック クラウドに移行するプロセスです。組織の規模によっては、データセンターの完全な終了は、1 年以上の計画、テスト、実行を必要とする長いプロセスになる可能性があります。

クラウド間の移行

組織がクラウド ベンダーを変更する理由は多岐にわたります。たとえば、サービスレベル契約の変更、セキュリティ対策の改善、より優れた AI / ML ツールへのアクセスなどが挙げられます。このようなクラウド間の移行は、ベンダー ロックインを回避するためや、新しいプラットフォーム上の特定の機能を利用するためによく行われます。大手ベンダーは通常、あるパブリック・クラウド・プロバイダから別のパブリック・クラウド・プロバイダへの移行を支援できるツールセット、サービス、サードパーティ・ベンダーのリストを用意しています。

アプリケーションまたはデータセットの移行

データセンターを完全に終了するのではなく、組織は、ソフトウェア、サービス、データセットの一部をオンプレミス サーバーから移行して、より効率的で管理しやすいクラウドに移行したいと考えるかもしれません。パブリック クラウドに移行されるアプリケーションの典型的なものとしては、ビジネス インテリジェンス、データ分析、顧客リソース管理(CRM)、ML および AI アプリケーション、データセットなどがあります。

ハイブリッド移行

より的を絞った移行では、クラウドで実行されるリソースで、コンピューティング能力やストレージ容量などなんらかのリソースを消費する特定のタイプのワークロードのみで構成することもできます。たとえば、開発環境、ドキュメントの作成や管理、分散データベース、3D モデリング、動画のエンコードなどがあります。

クラウドへの移行プロセスの仕組み

クラウドへの移行は、評価、計画、移行、最適化 / モダナイゼーションを含む複数のフェーズからなるプロセスです。包括的なエンドツーエンドの移行プログラムは、リスク低減、費用管理、クラウド成功への道筋の簡素化に役立ちます。

クラウド移行プロセスを開始する際、組織にはいくつかの選択肢があります。既存の従業員を使って自分で試すこともできます。パブリック クラウド ベンダーと提携して、その一連の移行ツールを利用できます。また、技術的な専門知識とサポートを提供するサードパーティの移行パートナーを利用することもできます。

詳細なチェックリストは、組織がクラウドへの移行を容易に進めるためのロードマップとなります。チェックリストには、以下のような項目を含めます。

  • アプリケーションのリソースと容量を定義する
  • アプリケーションの使用者や使用頻度などをまとめたリストを作成する
  • 主な関係者をプロセスの早い段階で特定する
  • クラウド移行の対象となりうるアプリケーションを決定する
  • セキュリティとコンプライアンスに関する要件を指定する
  • アプリケーションごとに戦略を選ぶ
  • クラウド インフラストラクチャ(コンピューティング、ネットワーキング、セキュリティ、ストレージなど)を設計する
  • 移行するワークロードの機能を特定する
  • アプリケーションとデータの移行計画を作成する
  • アプリケーション、ワークロード、インスタンスごとに計画に従って移行する
  • 段階的に移行し、各 Wave を実行してから、クラウドで検証する
  • ある方法で学んだ教訓を次の Wave に応用する
  • アプリケーションとクラウドの使用をモニタリングする
  • ユーザー エクスペリエンスを最適化する
  • クラウド費用をモニタリングし、必要に応じて調整する
  • アプリとシステムを PaaS や SaaS などの最新のソリューションにアップグレードする

移行戦略

最も一般的な移行戦略は、アプリや仮想マシンにほとんど、またはまったく変更を加えない直接的な移行(再ホスト)から、デジタル インフラストラクチャ全体の完全な再考(再設計またはリプラットフォーム)まで、さまざまなタイプがあります。

再ホスト: リフト&シフト

  • リホスティング クラウド移行戦略では、移行中の変更はできるだけ少なくし、構成を大幅に変更せずに、アプリケーションをクラウドに再デプロイすることを目指します。
  • これは、管理者がアプリケーション、ワークロード、仮想マシン、サーバー オペレーティング システムを「リフト」して、パブリック クラウドの新しいオペレーティング モデルに「シフト」するだけの、最もわかりやすいクラウド移行戦略です。データセンターで実行されていたのと同じソフトウェアが、クラウドで実行されるようになります。
  • リホスティング戦略の欠点は、パブリック クラウドを強力かつ有用なものにするクラウドネイティブの機能と効率性を十分に活用できない場合が多いことです。
  • リホスティング移行戦略は、使用量のピークパターンが予測可能な組織(税務業界やフードデリバリーなど)に最適です。また、大規模なデジタル トランスフォーメーション プロジェクトの最初のステップとしてよく使用されます。

再プラットフォーム化: リフト&最適化

  • リプラットフォーム戦略は、再ホスト戦略の次のステップです。既存のアプリケーション、ワークロード、仮想マシンをリフトして、新しいクラウド環境に合わせて最適化します。たとえば、クラウドベースのマイクロサービス アーキテクチャや Kubernetes のようなコンテナを活用するために、ワークロードをサービスによってクラウドにリプラットフォームできます。
  • リプラットフォーム クラウド移行戦略のメリットは、クラウドで実行されるアプリケーションのパフォーマンスと効率性が高いことです。デメリットは、リプラットフォームは、単純なリフト&シフトよりも多くの作業が必要になることです。新しいクラウド プラットフォームは基盤となるコードベースが異なるため、すべてが最適なレベルで実行されていることを確認するために、テストを数回行う必要があります。
  • リプラットフォーム クラウド移行戦略は、弾力性のあるコンピューティング、冗長性、パフォーマンスの向上、セキュリティなど、クラウドのコア コンピテンシーをすべて利用したいと考えている組織に最適です。

リファクタリング: 移行&改善

  • リファクタリング クラウド移行戦略とは、アプリケーションをクラウドネイティブになるように再設計することです。
  • リファクタリングでは、フロントエンドの動作やエクスペリエンスを変更せずにアプリケーションのコードを変更するのが一般的です。たとえば、リファクタリングされたアプリケーションでは、コードの長い文字列が、クラウド機能をより有効に活用できるモジュール式に細分化され、コードのパフォーマンスが向上します。
  • リファクタリング戦略で推進力となるのは多くの場合、拡張性の向上、ML や AI 機能の追加、より高速で直感的なデータ分析など、既存のアプリケーションに新しい機能を提供する必要性です。
  • リファクタリングはリホスティングよりも複雑になる可能性がありますが、ビジネスニーズに基づいてどのアプリケーションを移行するか優先順位を付けることができるため、企業はより高い柔軟性を得て、競争の激しいエコシステムに遅れを取らないようにできます。

再設計

  • 再設計によるクラウド移行戦略はリファクタリングに似ていますが、アプリケーションのコードの仕組みを再構築するのではなく、コードの機能を変更することでアプリケーションを最適化し、スケーラビリティ、セキュリティ、アジリティなど、クラウドネイティブの特性を活かせるようにします。
  • アプリケーションの再設計の一例としては、1 つの大規模なモノリシック アプリケーションを複数の独立したマイクロサービスに分割することが挙げられます。
  • 再設計はリファクタリングよりも時間と労力がかかり、複雑さが増すとともに、新しいアプリケーションにバグやセキュリティの問題が発生する可能性があります。

再ビルド

  • 再構築によるクラウド移行戦略とは、組織がアプリケーションをクラウド用に完全に書き換えることです。多くの場合、アプリケーションをゼロから構築する方が、古いコードをクラウド環境で機能するようにリファクタリングするよりも簡単です。
  • 再構築戦略を取ることで、どのクラウドネイティブ ツールや機能を最初から使用するかを選択でき、一からのプランニングが可能になります。
  • 再構築戦略の欠点は、時間がかかることと、アプリの旧バージョンでは遭遇しなかったバグやその他のパフォーマンスの問題が発生する可能性があることです。

再購入

  • 再購入によるクラウド移行戦略とは、組織が購入したオンプレミス アプリケーションから、クラウドでホストされる Software as a Service(SaaS)サービスに移行することです。たとえば、オンプレミスのコラボレーション ソフトウェアとローカル ストレージから、Google Workspace のクラウドホスト型アプリ(Google ドキュメント、スプレッドシート、スライド、Google ドライブなど)に移行できます。
  • リソースの観点から見ると、再購入戦略は、リファクタリング、再構築、再設計よりもはるかに容易です。
  • 再購入戦略の欠点は、費用が大幅に高くなる可能性があり、組織が独自のクラウド環境を制御するきめ細かい機能を利用できないことです。

クラウドへの移行のメリット

クラウドへの移行後に組織が得られる最も大きな成果は、ワークロードのパフォーマンス、セキュリティ、スケーラビリティが向上し、IT 運用と費用管理が容易になることです。また、クラウド プロバイダの IT チームが組織のシステムを共同で管理することになるため、システムがすべてオンプレミスにある場合と比べて、社内の IT チームの負担が軽減されます。

クラウドへの移行には、次のようなメリットがあります。

セキュリティの向上

クラウドを介して運用を管理すると、組織はクラウド・プロバイダのセキュリティ・ツールやサービス(Identity and Access Management、暗号鍵の管理、データ損失の管理、ゼロトラスト アーキテクチャなど)を活用できます。

最適化後の掲載結果

クラウド ベンダーはハードウェアを継続的に更新、最適化するため、コアシステムとアプリケーションは通常、従来のインフラストラクチャよりもクラウドのほうが優れたパフォーマンスを発揮します。パフォーマンスが向上すると、より優れたカスタマー エクスペリエンスを提供できるようになり、組織の内部リソースを解放して優先度の高いタスクに取り組めるようになります。

アプリケーション開発の加速

一般的に、クラウドに移行するとデベロッパーの効率が向上し、アプリケーション開発が迅速化されます。クラウドネイティブのアプリケーションは、ダウンタイムが短縮され、より高い信頼性で動作します。

コスト削減

クラウドに移行すると、組織の支出が資本支出モデルから運用支出モデルに変わるため、継続的に費用を管理しやすくなります。クラウドにより、SaaS アプリケーションや弾力的な利用モデルといったツールを導入することが可能となります。これらは、その時点での必要性に応じて、利用規模を拡大または縮小することが可能です。

AI/ML による変革

AI / ML やデータ分析サービスを利用してアプリケーションを強化し、ユーザー エクスペリエンスを向上させ、データからより迅速かつ効率的に価値を引き出します。

生産終了の管理

通常、ハードウェアとソフトウェアには、組織にとって有用となる明確な期間があります。最終的には、すべてのハードウェアとソフトウェアは生産終了を迎えることになります。これまで、厳格なライセンス契約と長期契約のために、生産終了への対応は煩雑で費用のかかるプロセスとなっていました。

クラウドの柔軟なインフラストラクチャと支払いオプションにより、組織は、資産の生産終了要件に簡単に対処しながら、次の有用なテクノロジーに迅速に移行できます。

クラウド移行の課題

AI / ML やデータ分析サービスを利用してアプリケーションを強化し、ユーザー エクスペリエンスを向上させ、データからより迅速かつ効率的に価値を引き出します。

明確な戦略を考案する

本格的な移行は、数年にわたる複雑な作業になる可能性があります。組織は、移行を開始する前に、明確で達成可能なビジネス目標を立てておく必要があります。これには、最終的なクラウド環境がパブリック、プライベート、ハイブリッド、マルチクラウドのいずれになるのかを理解することも含まれます。また、サードパーティ ベンダーのツールを使用するか、クラウド プロバイダのツールを使用するか、どのアプリを SaaS にするか、新しい環境でデータをどのように整理するかなどを決める必要があります。

従業員のトレーニングまたはリスキリング

クラウド運用に必要なスキルは、オンプレミス環境に必要なスキルとは異なります。クラウド環境では、DevOps、自動化、Infrastructure as Code などの新しい運用モデルがよく使用されます。組織は、これらの機能を利用するために、新しい従業員を雇用したり、既存のスタッフを再教育したりする必要があります。移行期間中、従業員が新しいインフラストラクチャをサポートするためのトレーニングを受け、新しい認定資格を取得する時間を確保することが重要です。

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

オンプレミス環境からクラウドに移行する際には、セキュリティ対策が変わります。ID とアクセス管理は、より複雑で重要なものになります。データ損失防止(DLP)やゼロトラスト アーキテクチャなどの新しいセキュリティ ツールやベスト プラクティスを理解する必要があります。クラウド プロバイダは堅牢なセキュリティ ツールを提供しますが、データを移行する際のデータ ガバナンスやコンプライアンス ポリシーについては、最終的には組織が責任を負う必要があります。

費用を理解する

運用モデルの変更に伴う新たな費用や支出をすべて把握するのは大変な作業です。新しい料金体系、請求サイクル、リソース消費など、費用管理は継続的な課題になります。初期の移行時にリソースを過剰にプロビジョニングしたために、支出が膨らむ場合もあります。幸いなことに、クラウド プロバイダの中には、予算調整や効果的な費用管理を支援するプロアクティブな推奨事項を提供するものもあります。

アプリケーションの互換性

古いシステムやレガシー システムはクラウド環境と互換性がない場合があり、多くの場合、大幅な変更や置き換えが必要になります。これは主に、古いコードを使用したカスタムビルドのアプリケーションに当てはまります。これらは、大規模なリファクタリングや再構築を行わないとクラウドネイティブ機能を活用できません。アプリケーションの互換性を評価することは、移行計画における最初の重要なステップであり、予期しない技術的な障害を回避するために行います。

ネットワーキングの依存関係

多くの組織は、数十年にわたって構築された複雑なネットワーキング トポロジを抱えています。また、組織によっては、リスクの低減や、アプリケーションの依存関係が正常に機能することを保証するために、既存の IP アドレスの保持が必要である場合もあります。

データの依存関係と整合性

アプリケーションとデータセットは、多くの場合、複雑な相互依存関係を持っています。移行前にこれらの関係が適切にマッピングされていないと、データの損失や破損のリスクが大きくなります。データの完全性を確保するには、すべてのデータが正しく移行され、新しい環境でもアクセス可能で利用可能な状態を維持できるよう、綿密な計画とテストが必要です。これは、移行全体の成功を損なう可能性がある重要な課題であり、慎重に管理する必要があります。

Google Cloud でビジネスの課題を解決する

新規のお客様には、Google Cloud で使用できる無料クレジット $300 分を差し上げます。
お客様独自の課題を詳細に検討するには、Google Cloud のセールス スペシャリストまでご相談ください。

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して、Google Cloud で構築を開始しましょう。

  • Google Cloud プロダクト
  • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
Google Cloud