本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
迁移评估快速入门指南
本指南解释了如何获取评估所需的清单数据、如何进行评估、如何查看结果以及使用哪些提示。如果您想快速制作第一个商业案例,请从这里开始。在开始之前,请确认您已准备好物品先决条件。
本指南涵盖以下主题,这些主题将带您从库存文件到已完成的商业案例:
-
获取用于迁移评估的数据
-
进行评估
-
查看并完善结果
-
使用示例提示
获取用于迁移评估的数据
每次评估都从服务器清单开始,T AWS ransform 接受多种格式。三种途径涵盖大多数情况:从虚拟机管理程序导出清单、运行 Trans AWS form 发现工具或使用已有的数据。有关支持的格式的更多信息,请参阅上传库存数据。
从 vCenter 导出您的库存
如果您的工作负载在 VMware 上运行,则从 vCenter 导出是获取数据的最快方式。以下两个工具都可以在几分钟内运行,并且都不需要服务器上的代理。
-
为 vCenter 导出 — 一个来自的开源 Python 脚本。 AWS它仅收集 Trans AWS form 所需的 vCenter 数据,并写入与 RvTools CSV 文件的名称和列标题相匹配的文件。你需要 Python 3.10 或更高版本以及只读 vCenter 凭证。该脚本会创建您上传到评估中的
vcexport.zip文件。由于输出与 rvTools 格式匹配,因此 Transform 将其 AWS 读作 RVTools 导出。有关安装和运行脚本的说明,请参阅网站上的 export-for-vcenter。 GitHub -
rvTool s — 戴尔广泛使用的第三方 Windows 工具,用于报告 VMware vSphere 环境。许多团队已经在运行它,因此您的基础架构团队最近可能有一份导出。它导出到 Excel 文件或 CSV 文件的 ZIP 文件,Transfor AWS m 接受这两个文件。只能从戴尔网站上的 RvTools 下载 RVTools
。
这两个工具都会报告您的虚拟机的配置情况。vCenter 的导出还会读取 vCenter 已经收集的性能统计信息,而 RvTools 不会读取。对于每个已开机的 VM,它会增加 CPU 和内存的最大和平均使用量,以及最大的虚拟磁盘读取和写入请求大小。
这些数据很重要,因为 AWS Transform 会根据库存中的峰值利用率调整实例的大小,而在不存在时会回退到默认假设。要获得第一个商业案例,RVTools 导出仍然是一个不错的选择,您可以稍后添加使用情况数据。
来自虚拟机管理程序的数据有限制。它仅涵盖由 vCenter 管理的虚拟机。分别添加物理服务器、其他虚拟机管理程序和云工作负载。它也看不到客户机内部,因此你没有数据库引擎或版本,服务器之间也没有连接。如果没有 SQL Server 的版本和版本,T AWS ransform 就无法分析你的 SQL S
vCenter 的导出有其自身的两个限制。它会跳过已关闭电源的虚拟机、没有 IP 地址的虚拟机和处于访客状态的虚拟机。notRunning它的使用数据也默认为 60 分钟的时间段,这可能会错过月末或季末的高峰期。
使用发现工具收集更丰富的数据
T AWS ransform 发现工具是一种虚拟设备,您可以将其部署在自己的环境中以发现清单。它支持 VMware vCenter 和 Microsoft Hyper-V,你可以从逗号分隔值 (CSV) 文件中导入更多服务器。该工具无需代理即可收集数据。它从您的虚拟机管理程序中读取数据,并通过安全外壳 (SSH) 和 Windows 远程管理 (WinRM) 连接到您的操作系统。您提供凭证。有关设置设备的说明,请参阅发现工具。
该工具的设置时间比导出时间长,因为您需要部署设备、配置源并提供凭据。作为回报,它会收集导出无法提供的数据:
-
一段时间内的使用数据 — 工具运行时收集的操作系统和存储指标。 AWS 然后,Transform 可以根据实际需求而不是假设来调整服务器规模。这对估算值的准确性影响最大。
-
数据库发现 — 服务器上的 SQL Server 和 Oracle 数据库。SQL Server 版本和版本使许可证和版本分析成为可能。您的库存记录了 Oracle 数据库,Tr AWS ansform 会将其主机服务器评估为常规计算。
-
网络连接 — 服务器之间的连接以及每台服务器背后的流程。 AWS 转换评估不会映射应用程序依赖关系,因此请使用这些数据进行自己的波浪规划。
-
覆盖范围更广 — 在 vCenter Hyper-V、和导入的服务器上使用一个清单,因此可以避免合并单独的导出。
许多队伍两者兼而有之。从出口开始,以获得方向性的商业案例并就范围达成共识。然后使用发现工具数据再次进行评估以确定数字。
使用你已经拥有的数据
您经常可以使用已有的数据。 AWS Transform 可以识别常见的发现和清单格式,并使用灵活的解析器来解析它无法识别的文件。电子表格、配置管理数据库 (CMDB) 导出、存储报告或从第三方发现工具导出都是合理的起点,Marketplace AWS 中迁移发现
进行评估
上传库存后,评估分为三个步骤。定义范围,定义假设并运行它。你可以逐一完成这些步骤,这样你就可以在继续前进之前检查每个步骤。当你已经知道自己想要什么时,你也可以将这三个提示合并在一个提示中。
AWS Transform 对你遗漏的任何内容都使用默认值,因此无论哪种方式你都能得到结果。露骨会给你带来更好的结果。默认用户无法知道您计划迁移哪些服务器、想要迁移哪 AWS 区域 台服务器,或者您的财务团队将做出哪些承诺。当利益相关者质疑数字时,建立在未陈述的假设之上的商业案例也很难辩护。当你陈述你的输入时,你就知道哪些输入产生了哪个结果。
您在第二步中设定的假设比任何其他输入都更能影响结果,它们是您组织的约束条件所在。定价模型和期限通常是评估中最大的成本变量。
进行评估
-
定义范围
确定哪些服务器和工作负载属于评估范围。导出的容量通常比你计划迁移的要多,而你计划停用的服务器会夸大你的本地基准和 AWS 估计。有关作用域的更多信息,请参阅管理库存范围。
采取以下范围界定操作:
-
不包括您计划停用而不是迁移的服务器,以及您希望将其排除在本业务案例之外的服务器。
-
将您的非生产服务器转移到单独的场景中,以便主要业务案例涵盖生产。
-
添加导出漏掉的服务器,例如 vCenter 不管理的物理服务器。
-
检查 Trans AWS form 是否找到了你的 SQL Server 工作负载,因为它对这些工作负载的评估与其他服务器不同。
AWS Transform 本身也排除了一些资源,包括已关闭电源和暂停的服务器、虚拟机模板以及运行发现工具和收集器的设备。根据您的预期检查范围内的计数,因为这些排除会更改您的服务器数量。
-
-
定义假设
设置 Trans AWS form 使用的定价和基础架构假设。
以下是基本示例。您可以配置比这些假设多得多,包括处理器架构、实例类型排除和本地成本。有关假设的更多信息,请参见配置评估场景。
-
目标 AWS 区域 — 例如,美国东部(弗吉尼亚北部) AWS 区域或距离您的用户 AWS 区域 最近的区域。价格因人而异 AWS 区域。
-
定价模式和期限 — 例如,如果您的财务团队承诺一个期限,或者不承诺期限, On-Demand 则为三年期预留实例。
-
Right-sizing— T AWS ransform 为没有性能数据的服务器假设的 CPU 和内存利用率。
-
租赁和许可 — 例如,混合租赁,以便自带许可证 Windows 工作负载可以在专用主机上运行。如果您拥有许可证,请在亚马逊关系数据库服务(Amazon RDS)上选择 SQL Server 自带媒体。
较低的假设利用率会留出更多的余地,因此建议使用更大的实例。假设利用率越高,就会用余量换取成本。
-
-
进行评估
进行评估。一次运行可能需要几分钟,时间取决于库存的大小。
运行完成后,请在共享结果之前检查结果,如下一节所述。
审查和完善结果
评估运行后,查看结果。 AWS 在聊天中转换答案,这样你就可以在不生成文件的情况下询问结果、深入研究一组服务器并质疑推荐。当你需要共享内容时,Trans AWS form 会生成以下可交付成果:
- 微软 PowerPoint 演示文稿 (PPTX)
-
一份包含摘要调查结果和建议的执行报告。
- 微软 Excel 工作簿 (XLSX)
-
详细导出,其中包含每台服务器的建议和成本明细。
- 可移植文档格式(PDF)
-
一份涵盖计算、存储、许可和成本比较的报告。
在这三个交付件中,PDF是您可以通过聊天进行自定义的。 AWS Transform 将所有三个文件一起放在一个 ZIP 文件中。您获得的表格和幻灯片取决于您的评估所涵盖的工作量。
把第一轮当作选秀来对待。验证结果中的以下内容:
-
确认总拥有成本 (TCO) 摘要中的服务器数量与您设置的范围相匹配。
-
确认 Trans AWS form 为成本最高的服务器生成的建议看起来合理。XLSX 文件列出了每台服务器的估计成本。
-
调查任何看似错误的地方,例如大于源服务器的推荐实例类型。
当数字看起来正确时,请执行以下操作:
-
为您正在权衡的每个选项创建一个场景,例如 Amazon RDS 与 Amazon EC2 上的 SQL Server 的比较,然后并排比较这些方案。评估最多包含五种情景。
-
生成您需要共享的报告和演示文稿。
您可以更改假设并再次运行场景,创建具有不同假设的新场景,并排比较场景以找到合适的选项。 Re-uploading 您的库存不是必需的,但是更改后的场景确实会再次完全运行。从你最好的理解开始,然后在利益相关者的参与下对其进行完善。
提示示例
您可以通过聊天完成每个步骤。以下示例显示每个步骤都有一个提示。每个提示同时要求几件事,这是经过深思熟虑的。 AWS Transform 可以跨消息保留上下文,因此命名你的范围、你的假设和你想要的输出的提示比一系列简短的问题效果更好。更改详细信息以匹配您的环境。
定义范围
此提示会检查 T AWS ransform 如何读取您的库存,然后缩小范围:
定义假设
此提示说明了您的定价、基础设施和许可假设,而不是将其保留为默认值:
运行评估
一旦设定了范围和假设,这一步就很简单了。进行评估,并询问详细信息,以便您可以查看结果:
然后,保持相同的对话以比较方案、进行假设分析并生成报告。
将步骤合并到一个提示中
当您已经知道自己的范围和假设时,请将它们放在一起并在一个提示中进行评估:
相关资源
有关迁移评估的更多信息,请参阅以下主题: