リホスティング - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

リホスティング

リホスト (リフトアンドシフト) とは、オンプレミスアプリケーションを変更せずにクラウドに移行するプロセスです。この戦略は主に、製品を短期間でリリースしたり、オンプレミスのデータセンターから離れたりするなど、特定のビジネス目標を達成するために大規模なアプリケーションを移行する場合に使用されます。アプリケーションは、移行するアプリケーションの要件を満たす Amazon Elastic Compute Cloud (Amazon EC2) Windows インスタンスで再ホストされます。

ユースケース

この移行戦略は、次のどのシナリオでも役に立ちます。

  • 従来の.NET アプリケーションは、ネイティブ Windows アプリケーションとして実行する必要があります。

  • アプリケーションを最新化するための時間とリソースはありません。

  • 従来の.NET アプリケーションは商用ですoff-the-shelf(COTS) アプリケーション。

利点

再ホストには、オンプレミスの.NET アプリケーションと比較した場合、次のような利点があります。

  • コードやアーキテクチャの変更が不要なため、最小限の労力

  • コストの削減

  • を使用しているため、コンプライアンスとセキュリティが向上しますAWSインフラストラクチャとセキュリティのベストプラクティス

欠点

  • のパフォーマンス、スケーラビリティ、および耐障害性オプションを十分に活用していないAWSクラウド

  • との統合が困難state-of-the-artクラウドサービス

AWS のサービス

Tools

ツール 目的 [Resource] (リソース)
Windows Web アプリケーションマイグレーションアシスタント このツールはインタラクティブですPowerShellウェブサイト全体とその設定を Elastic Beanstalk に移行するスクリプト。 ASP.NET アプリケーションのエラスティックビーンストークへの移行(AWSブログ投稿)

デプロイメントの決定

次の 2 つのデプロイオプションから選択できます。

  • メモリやストレージの設定を含むコンピューティング環境の構成を完全に制御し、オペレーティングシステムのパッチを制御したい場合は、.NET アプリケーションを Amazon EC2 に移行してください。

  • インフラストラクチャを完全に制御する必要がない場合は、Elastic Beanstalk を使用してください。Elastic Beanstalk はアプリケーションのマネージド環境を自動的にセットアップします。

Rehosting .NET applications on Amazon EC2 instances