翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
リホスティング
リホスト (リフトアンドシフト) とは、オンプレミスアプリケーションを変更せずにクラウドに移行するプロセスです。この戦略は主に、製品を短期間でリリースしたり、オンプレミスのデータセンターから離れたりするなど、特定のビジネス目標を達成するために大規模なアプリケーションを移行する場合に使用されます。アプリケーションは、移行するアプリケーションの要件を満たす 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 アプリケーションのエラスティックビーンストークへの移行 |
デプロイメントの決定
次の 2 つのデプロイオプションから選択できます。
-
メモリやストレージの設定を含むコンピューティング環境の構成を完全に制御し、オペレーティングシステムのパッチを制御したい場合は、.NET アプリケーションを Amazon EC2 に移行してください。
-
インフラストラクチャを完全に制御する必要がない場合は、Elastic Beanstalk を使用してください。Elastic Beanstalk はアプリケーションのマネージド環境を自動的にセットアップします。