翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
appcmd.exe を使用して IIS がホストするアプリケーションを Amazon EC2 に移行する
Amazon Web Services、Deepak Kumar
概要
Internet Information Services (IIS) がホストするアプリケーションを Amazon Elastic Compute Cloud (Amazon EC2) インスタンスに移行する場合は、いくつかの認証処理を行う必要があります。アプリケーションプール ID のドメイン認証情報の再入力や、ウェブサイトが正しく機能するためのマシンキーの再生成などの作業を行います。 AWS Directory Service を使用して、オンプレミスの Active Directory との信頼関係を確立したり、 で新しいマネージド Active Directory を作成したりできます AWS。このパターンでは、Amazon EC2 インスタンス上で IIS のバックアップおよび復元機能を使用する、クリーンな移行アプローチについて説明します。このアプローチでは、appcmd.exe を使用してターゲット EC2 インスタンスに IIS をアンインストール/再インストールし、IIS がホストするウェブサイト、アプリケーションプール ID、およびマシンキーを正しく移行できるようにします。
前提条件と制限事項
前提条件
ターゲットサーバー AWS アカウント に対してアクティブな 。
ウェブサイトをホストする機能ソース IIS サーバー。
管理や設定などの IIS の操作に対する基本的な理解。
ソースとターゲット双方のサーバーにおけるシステム管理者アクセス。
ソース IIS サーバーのターゲットへの移行が完了しました AWS アカウント。Amazon マシンイメージ (AMI) AWS Application Migration Serviceスナップショットベースのアプローチなどの移行ツール、またはその他の移行ツールを使用できます。
制限事項
一部の AWS のサービス は、すべてで利用できるわけではありません AWS リージョン。利用可能なリージョンについては、「AWS サービス (リージョン別)
」を参照してください。特定のエンドポイントについては、「サービスエンドポイントとクォータ」を参照して、サービスのリンクを選択してください。
製品バージョン
IIS 8.5 または IIS 10.0
アーキテクチャ
ソーステクノロジースタック
IIS 8.5 または IIS 10.0 がインストールされている Windows サーバー
ターゲットテクノロジースタック
IIS 8.5 または IIS 10.0 がインストールされている Windows サーバー
Application Migration Service
ターゲットアーキテクチャ
次の図表は、このパターンのアプリケーションのワークフローとアーキテクチャコンポーネントを示しています。

作業には以下のステップが含まれます。
レプリケーションエージェントを企業データセンターのソース IIS AWS サーバーにインストールして設定します。このエージェントはレプリケーションプロセスを開始し、データ転送を管理します AWS。
AWS レプリケーションエージェントは、Application Migration Service への安全な接続を確立し、IIS 設定、ウェブサイト、アプリケーションファイルなどのソースサーバーデータのレプリケーションを開始します。
Application Migration Service は、複製データを使用しアプリケーションサブネットで EC2 インスタンスを起動します。ターゲット EC2 インスタンスは IIS を実行し、移行後のアプリケーションに紐づけられている Amazon Elastic Block Store (Amazon EBS) ボリュームを取り込みます。最初のレプリケーション完了後、新しい環境におけるカットオーバー準備が完了するまで、Application Migration Service は変更の同期を続けます。
ツール
AWS のサービス
AWS Application Migration Service は、アプリケーションを に変更 AWS クラウド なしで最小限のダウンタイムでリホスト (リフトアンドシフト) するのに役立ちます。
Amazon Elastic Block Store (Amazon EBS) は、Amazon EC2 インスタンスで使用するためのブロックレベルのストレージボリュームを提供します。
Amazon Elastic Compute Cloud (Amazon EC2) は、 AWS クラウドでスケーラブルなコンピューティング容量を提供します。仮想サーバーを必要な数だけ起動して、迅速にスケールアップまたはスケールダウンができます。
その他のツール
Windows サーバー版 Internet Information Services (IIS)
は、拡張可能なオープンアーキテクチャであり、ウェブ上のあらゆるものをホストします。IIS には、管理ツールおよびコマンドラインツール (appcmd.exe 等)、マネージドコードとスクリプト API、また Windows PowerShell サポートなどの一連の管理ツールが用意されています。
エピック
| タスク | 説明 | 必要なスキル |
|---|---|---|
IIS がホストするウェブサイト、設定キー、および | IIS がホストするウェブサイト、設定キー (
設定キーと
| IIS 管理者 |
| タスク | 説明 | 必要なスキル |
|---|---|---|
ターゲットサーバーで IIS をアンインストールします。 | 次の手順に従って、ターゲットサーバーで IIS をアンインストールしてください。
| IIS 管理者 |
ターゲットサーバーに IIS をインストールします。 | 次の手順に従って、ターゲットサーバーに IIS をインストールしてください。
| IIS 管理者 |
| タスク | 説明 | 必要なスキル |
|---|---|---|
IIS ウェブサイトと設定を復元します。 | 次の手順に従って、ターゲットサーバーのソースサーバーから作成した IIS バックアップを復元してください。
| IIS 管理者 |
関連リソース
AWS ドキュメント
AWS レプリケーションエージェントのインストール (AWS Application Migration Service ドキュメント)
AWS 規範ガイダンス
Microsoft リソース