

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 开始使用自动发现产品组合
<a name="get-started-with-automated-portfolio-discovery"></a>

*Pratik Chunawala 和 Rodolfo Jr. Cerrada，Amazon Web Services*

## Summary
<a name="get-started-with-automated-portfolio-discovery-summary"></a>

在将应用程序和服务器迁移到 Amazon Web Services（AWS）云时，评测产品组合和收集元数据是一项关键挑战，特别是对于服务器超过 300 台的大型迁移。使用自动产品组合发现工具可以帮助您收集有关应用程序的信息，例如用户数量、使用频率、依赖项以及有关应用程序基础设施的信息。在规划迁移浪潮时，这些信息是必不可少的，这样您就可以对具有相似特征的应用程序进行适当的优先级排序和分组。使用发现工具可以简化产品组合团队与应用程序所有者之间的沟通，因为产品组合团队可以验证发现工具的结果，而不必手动收集元数据。此模式讨论了选择自动发现工具的关键注意事项，以及有关如何在环境中部署和测试自动发现工具的信息。

此模式包括构建您自己的高级活动清单的起点模板。清单旁边是负责人、负责制者、协商参与者、知情人 (RACI) 矩阵的模板。您可以使用此 RACI 矩阵来确定谁负责清单中的每项任务。

## 操作说明
<a name="get-started-with-automated-portfolio-discovery-epics"></a>

### 选择发现工具
<a name="select-a-discovery-tool"></a>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 确定发现工具是否适合您的用例。 | 发现工具可能不是用例的最佳解决方案。考虑选择、采购、准备和部署发现工具所需时间。在环境中为无代理发现工具设置扫描设备或为所有范围内的工作负载安装代理可能需要 4–8 周的时间。部署完成后，发现工具必须等待 4–12 周才能通过扫描应用程序工作负载和执行应用程序堆栈分析来收集元数据。如果您迁移的服务器少于 100 台，则手动收集元数据和分析依赖项的速度可能快于使用自动发现工具部署和收集元数据所需时间。 | 迁移主管，迁移工程师 | 
| 选择发现工具。 | 在[其他信息](#get-started-with-automated-portfolio-discovery-additional)部分中查看**选择自动发现工具的注意事项**。确定为用例选择发现工具的适当标准，然后根据这些标准评估每个工具。有关自动发现工具的完整列表，请参阅[发现、规划和建议迁移工具](https://aws.amazon.com/prescriptive-guidance/migration-tools/migration-discovery-tools/)。 | 迁移主管，迁移工程师 | 

### 准备安装
<a name="prepare-for-installation"></a>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 准备部署前清单。 | 创建一份在部署工具之前必须完成的任务清单。有关示例，请参阅 Flexera 文档网站上的[部署前清单](https://docs.flexera.com/foundationcloudscape/ug/Content/helplibrary/FCGS_Predeployment.htm)。 | 构建主管，迁移工程师，迁移主管，网络管理员 | 
| 准备网络要求。 | 预调配工具运行和访问目标服务器所需端口、协议、IP 地址和路由。有关更多信息，请参阅发现工具的安装指南。有关示例，请参阅 Flexera 文档网站上的[部署要求](https://docs.flexera.com/foundationcloudscape/help/RCDeployReq.htm)。 | 迁移工程师、网络管理员、云架构师 | 
| 准备账户和凭证要求。 | 确定访问目标服务器和安装该工具的所有组件所需凭证。 | 云管理员，常规 AWS，迁移工程师，迁移主管，网络管理员，AWS 管理员 | 
| 准备好要安装该工具的设备。 | 确保要安装工具组件的设备符合该工具的规格和平台要求。 | 迁移工程师，迁移主管，网络管理员 | 
| 准备变更单。 | 根据贵组织中的变更管理流程，准备所需所有变更单，并确保这些变更单获得批准。 | 构建主管，迁移主管 | 
| 向利益相关者发送要求。 | 将部署前清单和网络要求发送给利益相关者。利益相关者应在继续部署之前审查、评估和准备必要的要求。 | 构建主管，迁移主管 | 

### 部署工具
<a name="deploy-the-tool"></a>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 下载安装程序。 | 下载安装程序或虚拟机映像。虚拟机映像通常采用开放虚拟化格式 (OVF)。 | 构建主管，迁移主管 | 
| 提取文件。 | 如果您使用的是安装程序，则必须在本地服务器上下载并运行该安装程序。 | 构建主管，迁移主管 | 
| 在服务器上部署该工具。 | 在目标本地服务器上部署发现工具，如下所示：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/patterns/get-started-with-automated-portfolio-discovery.html) | 构建主管，迁移主管，网络管理员 | 
| 登录发现工具。 | 按照屏幕上的提示进行操作，然后登录以开始使用该工具。 | 迁移主管，构建主管 | 
| 激活产品。 | 输入许可证密钥。 | 构建主管，迁移主管 | 
| 配置工具。 | 输入访问目标服务器所需的所有凭据，例如 Windows VMware、简单网络管理协议 (SNMP) 和安全外壳协议 (SSH) 或数据库的凭据。 | 构建主管，迁移主管 | 

### 测试工具
<a name="test-the-tool"></a>


| Task | 说明 | 所需技能 | 
| --- | --- | --- | 
| 选择测试服务器。 | 识别可用于测试发现工具的非生产子网或 IP 地址的小子集。这可以帮助您快速验证扫描，快速识别和排除任何错误，并将测试与生产环境隔离开来。 | 构建主管，迁移主管，网络管理员 | 
| 开始扫描选定的测试服务器。 | 对于无代理发现工具，请在发现工具控制台中输入所选测试服务器的子网或 IP 地址，然后开始扫描。<br />对于基于代理的发现工具，请在选定的测试服务器上安装代理。 | 构建主管，迁移主管，网络管理员 | 
| 查看扫描结果。 | 查看测试服务器的扫描结果。如果发现任何错误，请进行故障排除并修复错误。记录错误和解决方案。您将来会参考这些信息，并且可以将这些信息添加到产品组合运行手册中。 | 构建主管，迁移主管，网络管理员 | 
| 重新扫描测试服务器。 | 重新扫描完成后，重复扫描，直到没有错误。 | 构建主管，迁移主管，网络管理员 | 

## 相关资源
<a name="get-started-with-automated-portfolio-discovery-resources"></a>

**AWS resources**
+ [AWS Cloud 迁移应用程序组合评估指南](https://docs.aws.amazon.com/prescriptive-guidance/latest/application-portfolio-assessment-guide/introduction.html)
+ [发现、规划和推荐迁移工具](https://aws.amazon.com/prescriptive-guidance/migration-tools/migration-discovery-tools/)

**常用发现工具的部署指南**
+ [部署 RN15 0 虚拟设备](https://docs.flexera.com/foundationcloudscape/ug/Content/helplibrary/FCGS_QSG_DeployRN150.htm)（Flexera 文档）
+ [Gatherer 安装](https://www.modelizeit.com/documentation/ADC-Gatherer-Install.html)（ModelizeIT 文档）
+ [本地分析服务器安装](https://www.modelizeit.com/documentation/RejuvenApptor-Install.html)（ModelizeIT 文档）

## 附加信息
<a name="get-started-with-automated-portfolio-discovery-additional"></a>

**选择自动发现工具的注意事项**

每种发现工具都有其优点和局限性。在为用例选择合适的工具时，请注意以下方面：
+ 选择一种发现工具，该工具可以收集实现产品组合评测目标所需大部分（如果不是全部）元数据。
+ 找出由于该工具不支持所以您需要手动收集的所有元数据。
+ 向利益相关者提供发现工具要求，以便他们可以根据其内部安全和合规性要求（例如服务器、网络和凭证要求）查看和评测该工具。
  + 该工具是否要求您在范围内的工作负载中安装代理？
  + 该工具是否要求您在自己的环境中设置虚拟设备？
+ 确定数据驻留要求。有些组织不想将其数据存储在环境之外。要解决这个问题，您可能需要在本地环境中安装该工具的某些组件。
+ 确保该工具支持范围内工作负载的操作系统 (OS) 和操作系统版本。
+ 确定产品组合是否包括大型机、中端服务器和传统服务器。大多数发现工具可以将这些工作负载检测为依赖项，但有些工具可能无法获取设备详细信息，例如使用率和服务器依赖项。Device42 和 ModernizeIT 发现工具都支持大型机和中端服务器。

## 附件
<a name="attachments-8c9d84de-e84a-4b0c-bcaa-389cd90be1f0"></a>

要访问与此文档相关联的其他内容，请解压以下文件：[attachment.zip](samples/p-attach/8c9d84de-e84a-4b0c-bcaa-389cd90be1f0/attachments/attachment.zip)