本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 IIS 应用程序迁移到 Elastic Beanstalk
AWS Elastic Beanstalk 为在互联网信息服务 (IIS) 上运行的 Windows 应用程序提供了简化的迁移路径。相比云迁移,本章中描述的迁移功能通常可显著缩短时间和降低复杂性,帮助您在向 AWS迁移期间保持应用程序功能和配置的完整性。
eb migrate 操作
使用 Elastic Beanstalk 命令行界面(EB CLI)中的 eb migrate 命令自动发现、打包您的 IIS 应用程序并将其部署到 AWS 云。该过程会保持应用程序功能并保留您的配置,包括绑定、应用程序池和身份验证设置。
以下步骤概述了 eb migrate 操作将您的应用程序迁移到 AWS 云执行的过程:
-
发现 IIS 站点及其配置。
-
打包应用程序内容和配置。
-
创建 Elastic Beanstalk 环境和应用程序。
-
使用保留的设置部署应用程序。
工作流程和位置执行选项
eb migrate 命令提供多种选项,方便实现灵活的迁移工作流程和执行位置。默认情况下,在目标服务器(其中包含要迁移到 Elastic Beanstalk 的应用程序)上运行该命令。如果您无法直接在应用程序服务器上运行命令,请使用 remote 选项在连接到目标服务器(其中包含您的应用程序和配置)的堡垒主机上运行命令。要分两步完成迁移,您也可以使用 archive-only 选项生成迁移程序包,但不进行部署,然后使用 archive 选项在稍后方便时进行部署。
有关 eb migrate 的更多信息,请参阅 eb migrate。
主题
下列主题提供有关将 IIS 应用程序迁移到 Elastic Beanstalk 的详细信息:
-
先决条件:了解将 Windows 应用程序迁移到 AWS Elastic Beanstalk 环境所需的软件、访问权限和权限。
-
迁移词汇表:了解 IIS 组件如何映射到 Elastic Beanstalk 资源
-
了解 IIS 到 Elastic Beanstalk 的迁移映射:了解 IIS 组件如何映射到 Elastic Beanstalk 资源
-
执行基本 IIS 迁移:了解如何执行基本迁移
-
高级迁移场景:处理复杂的迁移场景
-
安全配置和 IAM 角色:配置迁移期间的安全设置
-
网络配置和端口设置:管理网络和端口配置
-
故障排除和诊断:对常见的迁移问题进行故障排除
-
迁移选项对比:EB CLI 与 AWS Application Migration Service:比较两个主要迁移选项的异同。