实践出真知——利用Azure-Migrate迁移Hyper-v虚机之虚机评估

  完成虚机发现,之后的步骤就是评估在云端如何选择对应机型。

  和本地可以随意定制配置不同,所有公有云的机型基本是固定配置(CPU和内存),只有磁盘可以做一些调整。而本地服务器特别是物理服务器的配置,一般也存在一些不足,例如配置过高导致使用率低等。不合适的云端虚机配置会导致性能不能满足需求,或者为不需要的性能支付额外费用。

  Azure Migrate工具在发现服务器的同时,也提供了服务器的性能监控功能,帮助客户上云时可以选择合适机型并计算相关费用。

  Azure Migrate评估服务器时,可采用如下两种方案:

  • 按本地原样:基于源服务器的配置评估,选择最接近的Azure VM Size,磁盘类型选择可以手工选择。此方案适用于迁移窗口比较紧张的环境,可以尽快上云,然后再根据云端运行情况做调整

  • 基于性能:通过Azure Migrate手机的动态性能数据评估,选择最合适的Azure VM Szie,磁盘类型根据IOPS和带宽进行选择。如果客户本地环境可以做长时间的数据收集(例如一周),这样评估出来的数据相对比较准确

  下边就接着上次环境演示如何评估。

运行评估

  还是进入Azure Migrate服务:

image-20210117162652041

  选择评估(Assess)进入评估界面:

image-20210117162837362

  此处可以对评估进行定制:

  • Assessment type:可以选择评估的目标为Azure VM或者Azure VMware Solution(AVS)

  • Discovery source:可以选择数据来源为Azure Migrate设备或手工导入的CSV文件

  下边的Assessment properties则是对需要迁移至的目标做具体设置,点击Edit可以看到:

image-20210117163405900  Target Properties里可以选择不同Region,磁盘的存储类型,以及是否使用RI(保留实例)和RI年限

  VM Size则对性能评估方式做了定义,例如采用基于本地原样还是基于性能;如果基于性能,采样时间,选择的VM Size范围,等;这里有个特殊的选项Comfort factor,这是一个对性能buffer的定义,例如原服务器是10core,评估使用率10%,那么评估应采用1core的VM,Comfort factor的倍数就是一个buffer,如果选择2,就是扩展为2core,这样可避免评估时间不够导致的VM性能选择偏低

  Pricing这是对合同、货币单位、折扣率等选择;其中如果客户已具备可以在云端使用的Windows License,可以选择Azure Hybrid Benefit(Azure混合权益)以节省费用。

  基本选择完成后,可以进入第二步,选择需要迁移的服务器进行评估:

image-20210117164452197

  这里需要给Assessment取个名字,并选择或创建一个Group,选择Azure Migrate设备的来源,然后选择要评估的服务器。

  Review所有信息无误,,点击Create assessment即刻创建并开始评估:

image-20210117164720628

查看评估

  完成运行后,回到Azure Migrate界面,刷新界面,稍待片刻(根据评估服务器的数量和性能采集的时长),可以看到出现了创建的Group和Assessment:

image-20210117165107108

  点击Assessments,出现Assessment的列表:

image-20210117165216278

  进入Assessment,可以看到以仪表盘方式展现的评估结果:

image-20210117165352876

  从仪表盘中,可以了解如下信息:

  • 两台服务器均可迁移到Azure,但其中一台有迁移条件
  • 总体使用成本为每月$52.6,其中计算费用(CPU+内存)为$40.81,存储(磁盘)费用$11.78
  • 根据收集的磁盘性能数据(IOPS和带宽),建议使用Standard HDD

  具体细节可以点击Azure readiness和Cost details查看。
  进入Azure readiness:

image-20210117170008257

  在Hyper-v上创建的ubuntu,由于采用了非插件模式的发现,所以没有具体的OS信息,Windows Server2016可以准确识别。

  点击每台服务器,可以看到评估的具体细节:

image-20210117170429051

image-20210117170647900

  Cost details页面,则可以看到每台服务器的预估花费情况:

image-20210117171121402

小结

  Azure Migrate工具提供了快捷方式帮助用户对需要迁移的服务器进行性能评估,相对于第三方工具,这是一个免费的服务,不仅可以推荐合适的VM Szie,还能进一步给出使用成本,在客户做成本预算时有比较方便的参考,提升了客户上云体验的同时,方便了客户的规划。