你在应用虚拟化的任何时候,最重要是不要过于痴迷于技术和执着于结果。
随着服务器虚拟化与私有云的关系日加紧密,自动化迁移数据就变得日益重要。一个虚拟存储平台能够支持更灵活的工作负载配置,避免厂商碎片化和产品筒仓,并且交付一个更加一致的服务体验。
一致性在虚拟服务器环境的交付中至关重要,存储虚拟化或软件定义存储通过多厂商环境的综合作用也能够达到近似的效果。
在考虑实现一个虚拟存储平台或应用软件定义存储的虚拟服务器环境时,以下最佳实践可作为参考:
1.首先要理解商业需求
我们很容易醉心于技术选择,尤其尖端的。但是你要清楚你的性能需求,也许很难判断那种特性能够真正解决你所面对的困难。用户想要让机器运转更快吗?你在尽力降低成本吗?你是否在重复数据上占用了过多容量?中断是个大问题吗?一旦你理解了影响客户和预算的关键问题,你应该要解决它。
2.避免虚拟层级冲突
如今所有厂商都将虚拟化融入了他们的产品。如果你在一家厂商那里购买了一台阵列、设备或管理工具,然后另外一台放在它面前,最好的情况是浪费了可能不会用到的特性投入,最差的情况是很难去排查和修理的冲突问题。一定要明确产品所负责范围,不要轻易的堆叠在另外的虚拟层上。
3.小心处理中断报告
虚拟化能够中断对环境的测量和管理。虚拟存储固有的抽象层能够影响可见性并打断在非虚拟场景下正常工作的报告。你应该在部署技术之前考虑到这些影响,并且想出新的方案来适配你的工具集。
4.评估长期成本
和任何一种技术一样,存储虚拟化想让世界变得更加美好,但这需要成本。确保你的目标收益是巨大的,无论你为虚拟化付出多少都是有价值的。虚拟存储平台在随着时间的过去成本也会降低,但是这种技术可能并非获取这些利益的唯一方式。考虑到所有选项和模型,每种场景下的成本,保证你的投资是物有所值的。
5.注意增加的复杂性
虚拟层会让整个环境很难去理解、清单和排错。当你解决一个问题时,你可能又制造了另一个问题。某些情况下,最简单的解决方案就是做好的,所以一定要当心过多的层级。
本文作者:南方
来源:51CTO