クラウド移行とは
クラウド移行は、データ、アプリケーション、IT リソースなどのデジタルアセットをクラウドに移行するプロセスです。従来、組織は、オンプレミスのデータセンターで維持されるセルフマネージド IT インフラストラクチャ上でアプリケーションや IT サービスを実行していました。組織によっては、何千ものデータベース、アプリケーション、システムソフトウェアをオンサイトで稼働させている場合があります。クラウドに移行する際には、オンプレミスのデータセンターからクラウドプロバイダーのインフラストラクチャに、これらのワークロードを計画的かつ中断のない方法で移行します。クラウド移行戦略では、ワークロードに優先順位を付け、計画、テストを行い、運用を体系的にクラウドに移行できるようにします。
クラウド移行のメリットは何ですか?
クラウドサービスが登場するにつれ、組織は当初、クラウドで新しいアプリケーションのみを実行することを好みました。古いシステムは引き続きオンプレミスインフラストラクチャ上で稼働していました。しかし、組織がクラウドインフラストラクチャの多くの利点を発見するにつれて、移行プロセスへの関心が高まりました。次に、クラウド移行の主なメリットをいくつかご紹介します。
コスト効率
クラウドへの移行は、ビジネスのコストを大幅に削減できます。パブリッククラウドに移行する組織は、ハードウェアの調達、電力、冷却コストなど、物理的なデータセンターの維持コストを削減できます。
さらに重要なのは、移行によって熟練した従業員がデータセンターの管理タスクから解放され、ビジネス開発に集中できるようになることです。人的資源の節約は重要です。クラウドプロバイダーの料金は、通常、ローカルデータセンターの運営コストよりも低くなります。
支払うのは使用したクラウドリソースの分のみです。そのため、ビジネスの需要に基づいて簡単にスケールアップまたはスケールダウンできます。さらに、クラウドは大幅な無料利用枠を含むさまざまな料金モデルを提供しているため、企業はニーズに合わせて最も費用対効果の高いオプションを選択できます。
スケーラビリティ
クラウドの主な利点の 1 つは、その固有のスケーラビリティです。企業は、コストと時間のかかるインフラストラクチャのアップグレードを行うことなく、変動するワークロードに応じて IT リソースを簡単に調整できます。この動的なスケーラビリティにより、ピーク時にアプリケーションが最適に動作し、ピーク時以外にリソースを浪費することがなくなります。
さらに、ほとんどのクラウドプロバイダーは、組織が自らセットアップするよりも幅広いサービスとツールをしています。クラウドを利用することで、イノベーションを起こし、変化する市場の状況により迅速に適応することができます。
セキュリティ
Amazon Web Services (AWS) などの大手クラウドプロバイダーは、インフラストラクチャとデータを保護するためにセキュリティに多額の投資を行っています。つまり、暗号化、多要素認証 (MFA)、定期的なセキュリティ監査など、強固なセキュリティ対策を講じていることが多いということです。さらに、すべてのデジタルアセットを保護するために複数のバックアップおよびディザスタリカバリメカニズムが存在します。
クラウドプロバイダーはクラウドのセキュリティに責任を負います。一方、お客様はクラウド内のデータを保護するために、適切な設定とアクセス制御を実装する責任を負います。
パフォーマンス
ビジネスをクラウドに移行すると、サーバーとネットワークテクノロジーの最新の進歩から恩恵を受けることができます。これにより、確実に処理速度が速くなり、アプリケーションのパフォーマンスが最適化されます。また、世界中に分散したデータセンターとコンテンツ配信ネットワークを活用することもできます。
ユーザーは地理的に最も近いサーバーからコンテンツを受信するため、レイテンシーが短縮され、読み込み時間が長くなります。クラウド移行により、アプリケーションとサービスが常にピーク時に稼働することを確保できます。これにより、ユーザーエクスペリエンスが向上し、生産性が向上し、競争上の優位性が得られます。
持続可能性
クラウドプロバイダーは規模が大きいため、従来のデータセンターよりも高いエネルギー効率を実現できます。クラウドプロバイダーにより、サーバーの使用率を最適化し、より電力効率の高いハードウェアを使用し、高度な冷却技術を採用できます。組織がクラウドに移行すれば、より持続可能な環境に貢献しながら、コスト削減を行えます。
クラウド移行にはどのような種類がありますか?
企業がクラウドの導入を成功させるために使用する一般的なクラウド移行戦略は数多くあります。組織がどの戦略を採用するかの決定は、ビジネスニーズ、技術的課題、移行の望ましい結果などの要因によって決まる可能性があります。
リホスト
リホストとは、アプリケーションのコンポーネントをほとんどまたはまったく変更せずにクラウドに移動することです。基本的に、現在の環境にあるものを、クラウドインフラストラクチャにリフトアンドシフトします。多くの場合、これはアプリケーションのアーキテクチャを変更する必要がないため、最も迅速な移行方法です。
ただし、すべてのレガシーアプリケーション設計がクラウド環境が提供するすべての利点を活かせるわけではありません。したがって、このクラウド移行戦略は、クラウドの利点を最大化するための最善のアプローチであるとは限りません。
再配置
再配置は、しばしばリフトアンドオプティマイズと呼ばれます。このアプローチでは、大きな変更を加えることなくアプリケーションをクラウドに移行します。ただし、クラウドに移行したら、クラウド中心のサービスに移行することもできます。
例えば、データベースをクラウドに再配置した後、ホストされた仮想マシン (VM) からマネージドデータベースサービスに移行することもあるでしょう。これにより、大規模な初期リファクタリングを行わなくても、クラウド中心の機能の利点が一定程度得られます。
リファクタリング
リファクタリングでは、クラウド中心の機能を最大限に活用するようにアプリケーションをリアーキテクトします。例えば、モノリシックアーキテクチャをマイクロサービスに分解したり、既存のモジュールをフルマネージドのクラウドサービスに置き換えたりできます。アプリケーションの既存の環境では実現が難しい機能の追加、スケール、またはパフォーマンスの向上が必要な場合に、企業はこのアプローチを選択することがよくあります。
リプラットフォーム
リプラットフォーム、またはリフト、ティンカー、シフトは、リホストとリファクタリングの中間的なアプローチです。ここでは、クラウド機能を活用するためにアプリケーションを最適化しますが、リファクタリングほど広範囲には行いません。特定のコンポーネントを、お客様のユースケースに合わせて統合およびカスタマイズできる高度な機能を提供するクラウドベースのサービスに移行します。
例えば、手作業による負荷が高い古いデータ管理環境を、自動的に更新され、組み込みの機械学習モデルを提供する自律型クラウドデータベースサービスに置き換えることができます。
再購入
再購入では、別の製品に移行し、通常、アプリケーションの既存のソフトウェアライセンスを放棄または交換します。例えば、データセンターの従来の仮想デスクトップインフラストラクチャ (VDI) から、フルマネージドのクラウドベースの VDI に移行できます。クラウド中心のアプリケーションを購入し、現在のアプリケーションを廃止するという決定を下します。
廃止
廃止では、不要になったアセットや最新のクラウドコンピューティング環境では古くなったアセットを使用中止します。比較すると、再購入は従来のアセットを置き換えることにより関係しています。
古くなったアセットを廃棄すれば、組織はリソースと労力を最も重要なことに集中させることができます。クラウド移行コストを節約し、移行プロセスの複雑さを軽減できます。
保持
保持では、移行をしばらく延期します。これは、最近大幅にアップグレードされたアプリケーションやワークロード、またはその移行理由が不明な場合に必要になる場合があります。組織は、移行するやむを得ない理由ができるまで、これらのアプリケーションをオンプレミスまたは現在の環境に置いておくことを決定することがあります。
これらのアプリケーションを定期的に見直し、再評価して、将来移行すべきかどうか、いつ移行すべきかを判断することが重要です。
クラウドへの移行の手順を教えてください。
クラウド移行ジャーニーは組織ごとに異なりますが、AWS では移行プロセスを大きく 3 つのフェーズに分類しています。各フェーズには、特定の要件に合わせて調整およびカスタマイズするための高レベルのフレームワークが用意されています。
評価
すべてのクラウド移行は、アプリケーション、ワークロード、データなど、現在の IT ポートフォリオを理解することから始まります。
評価フェーズでは、次の手順を実行します。
- 移行のビジネス目標と目的を特定する
- アプリケーションとデータの技術的要件と制約を理解する
- 移行にかかるコストと潜在的な節約額を見積もる
- ビジネス価値や移行の複雑さなどの要因に基づいて、どのアプリケーションとデータを最初に移行すべきかを決定する
評価フェーズは、クラウド移行を成功させるための基礎となるため、非常に重要です。徹底的な評価は、現状を理解し、選択したクラウドプラットフォームが将来どのような状態をもたらすかを見通すのに役立ちます。
モビライズ
モビライゼーションフェーズとは、クラウド移行を効果的かつ効率的に実行するために必要なリソース、ツール、プロセスを揃えることです。評価が完了したら、クラウド移行のための組織と技術環境の両方の準備に取りかかれます。
モビライズフェーズでは、次の手順を実行します。
- クラウドアーキテクトやクラウドデベロッパーなどの役割を含む、中核となるクラウドチームを作る
- タイムライン、マイルストーン、主な成果物を含む包括的な移行計画を策定する
- クラウド環境をセットアップし、適切で安全な設定を確保する
- パイロットアプリケーションの移行を開始する
パイロットアプリケーションにより、クラウド移行戦略とプロセスをテストできます。これにより、本格的な移行の前にすべてが期待どおりに機能することを確認できます。
移行とモダナイゼーション
アプリケーション、ワークロード、およびデータの実際の移行は、このフェーズで行われます。
このフェーズでは、次の手順を実行します。
- パイロット移行から得た知見と教訓を活かして、アプリケーションとワークロードを大規模に移行する
- アプリケーションのアーキテクチャを最適化して、クラウド中心の機能とサービスを活用する
- 新しいクラウド環境のパフォーマンス、セキュリティ、コストを監視し、必要に応じて調整する
- 新しいクラウドテクノロジーや機能が利用可能になった時点で採用することで、継続的な改善と革新を行う
クラウドの変革には継続的な改善が不可欠であるため、このフェーズが完了することはありません。移行後は、最適化と革新を行い、クラウドから最大の価値を引き出すことができます。
クラウド移行にはどのような課題がありますか?
適切な計画を立てなければ、クラウド移行には時間とコストがかかる可能性があります。次に、一般的なクラウド移行の課題をいくつか挙げます。
技術的複雑さ
既存のシステムの技術的な複雑さを特定し、適切に管理する必要があります。例えば、一部のアプリケーションは相互に依存している場合があり、他のアプリケーションなしでアプリケーションを移行すると、操作が中断される可能性があります。古いシステムはクラウド環境と互換性がなく、大幅なリファクタリングや完全な再開発が必要な場合があります。
スケーラビリティの課題
多数のアプリケーションをクラウドに移行するには、段階的な取り組みと計画が必要です。例えば、大量のデータをクラウドに転送すると、帯域幅が限られているため時間がかかることがあります。移行後に問題が発生した場合、以前の状態へのロールバックは複雑で時間がかかる場合があります。相互に依存する移行の中には、アプリケーションを一時的にオフラインにする必要があるものもあり、ビジネス運営に影響を与える可能性があります。
スキルギャップ
クラウドプラットフォームは、従来の IT 環境に慣れた社内チームにはなじみがないかもしれません。また、従業員はクラウドの採用をためらうかもしれません。組織は、既存のスタッフをトレーニングするか、必要なクラウドスキルを持った新しい人材を採用する必要があります。しかし、それ以上に、チームが新しいクラウド移行ツールやプロセスを採用し、効果的に使用できるようにするには、社内文化を変える必要があることがよくあります。
AWS はクラウド移行プロセスをどのようにサポートできますか?
100 万を超えるアクティブな顧客を抱える Amazon Web Services (AWS) は、あらゆる規模の組織がワークロードをクラウドに移行するのを支援してきた経験があります。ワークロードをリフトアンドシフトする場合でも、データセンター全体を移行する場合でも、AWS クラウド移行は必要なものを提供します。
リスクを軽減し、信頼性の高い移行を実現するために、次のようなさまざまなクラウド移行ツールから選択できます。
- AWS Application Discovery Service は、移行計画をサポートするためにお使いのソースサーバーに関する情報を収集します。
- AWS Application Migration Service は、サーバーを AWS クラウドにリホストするための自動化されたアプローチを提供します。
- AWS Database Migration Service (AWS DMS) は、データベースを AWS に迅速かつ安全に移行するのに役立ちます。ソースからターゲットデータベースへのレプリケーションを行います。
- AWS DataSync は、オンプレミスと AWS ストレージサービス間のファイルおよびオブジェクトデータの移動を自動化します。
- End-of-Support Migration Program (EMP) for Windows Server は、古いバージョンの Windows Server で実行されているレガシーアプリケーションを、AWS でサポートされている新しいバージョンに移行します。
- AWS Schema Conversion Tool (AWS SCT) は評価レポートを実行し、スキーマとコードオブジェクトをターゲットのデータベースエンジンと互換性のある形式に自動的に変換します。
今すぐアカウントを作成して、AWS でクラウド移行を開始しましょう。