并不是所有的VMware专业人员都需要具备VCDX技能,但是在数据中心的设计、升级、故障诊断以及日常运营过程中,具有VCDX专家思维很有必要。
大约有120个人通过了VCDX认证——使用vSphere及vCloud的VMware管理员以及架构师当中的很小一部分。VCDX考察VMware架构师或管理员的基础设施设计能力。John Arrasjid、Mostafa Khalil、Ben Lin三名VCDX专家分享如何像一名VCDX专家那样设计VMware架构,以及如何更好地运营。
很多VMware专业人员既是架构师又是管理员。管理员的工作是否提升了架构师的技能?反过来呢?
Mostafa Khalil:当一名架构师从管理员做起,相关的经历会影响他的设计。如果你对架构中的某一部分做出了调整,组件之间的依赖性可能会产生多米诺骨牌效应。
故障诊断以及最终产生的好的以及不好的配置将教会你完成更加安全以及更有价值的设计,而且能够帮助你查找问题的根源。
John Arrasjid:管理员、架构师以及支持团队可以彼此反馈设计及实施相关的问题。
VMware基础设计如何影响运营?
Arrasjid:设计关注业务驱动而非技术本身。技术可能是最好的技术,但不一定适合特定的用例。例如,如果你使用Hadoop集群,你可能不会考虑使用容错。但关键的业务应用,容错是必须的。
Khalil:如果核心应用需要多颗CPU,那么你将无法使用VMware FT来确保其可用性。这一设计在纸面上看起来很棒,但是却无法应用。
Arrasjid:如果你对设计进行了些许的调整,那么将会大大降低技术调整的成本。最佳实践并不是圣经。在VCDX级别,你不一定要遵循最佳实践。你知道最佳实践源自哪里而且要问,“最佳实践适用于这个场景吗”。
Ben Lin:VCDX候选人可能是技术专家,但是却没有架构设计技能和可应用的经验编制一个全面的设计规划。
VCDX面板防御完全不同于实际的设计会议:时间有限,考官都是VCDX,而且只有候选人对设计选择进行解释。但VMware专业人员应该在真实设计或者升级规划中采用哪些VCDX防护原则呢?
Lin:借助模拟防御以及其他学习小组准备VCDX或者实际会议。你需要具备在听众面前清晰、准确描述设计的经验。在VCDX面板防御环节,你必须像给客户介绍那样证明所有的决定都是合理的。不要对问题有敌对情绪。专家、执行主管或者用户只想要更多的信息来帮助他们做出评价。
Arrasjid:有其他专家重新审核过你的设计资料,并抽出任意一个地方进行重新审核吗?整个设计要确保技术一致性。如果设计要求双活路径,那么不能到一半的时候就专向主—备路径。
Khalil:还可以寻求社区的帮助;联系VMware的VCDX专家。
Arrasjid:真实设计通常在团队内部进行了分拆,也就是说设计来自所有的团队成员。在设计早期,你可以通过多次会议进行变更,而VXDX面板防御类似于设计末次会议。
VMware架构师如何适应产品的发布周期低于一年的情况?
Khalil:设计应该包括今后升级的步骤与规划,但是要避免API对今后改变的依赖。其中第三方组件变更是一个风险。
你可能需要调整或者重新设计现有的架构才能进行升级。架构师必须熟悉新旧技术。公司购买的新软件要能够重用现有的硬件,兼容性是业务驱动力。
Arrasjid:关注于概念而非时效性。务必使技术选择晚于匹配产品周期的过程。可以加入新产品或主要更新的测试环节,访问论坛并检查VMware的参考架构、指南以及最佳实践。