如何通過VCDX實現更好的VMware架構與運營
并不是所有的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的參考架構、指南以及最佳實踐。