如何通過(guò)VCDX實(shí)現(xiàn)更好的VMware架構(gòu)與運(yùn)營(yíng)
并不是所有的VMware專業(yè)人員都需要具備VCDX技能,但是在數(shù)據(jù)中心的設(shè)計(jì)、升級(jí)、故障診斷以及日常運(yùn)營(yíng)過(guò)程中,具有VCDX專家思維很有必要。
大約有120個(gè)人通過(guò)了VCDX認(rèn)證——使用vSphere及vCloud的VMware管理員以及架構(gòu)師當(dāng)中的很小一部分。VCDX考察VMware架構(gòu)師或管理員的基礎(chǔ)設(shè)施設(shè)計(jì)能力。John Arrasjid、Mostafa Khalil、Ben Lin三名VCDX專家分享如何像一名VCDX專家那樣設(shè)計(jì)VMware架構(gòu),以及如何更好地運(yùn)營(yíng)。
很多VMware專業(yè)人員既是架構(gòu)師又是管理員。管理員的工作是否提升了架構(gòu)師的技能?反過(guò)來(lái)呢?
Mostafa Khalil:當(dāng)一名架構(gòu)師從管理員做起,相關(guān)的經(jīng)歷會(huì)影響他的設(shè)計(jì)。如果你對(duì)架構(gòu)中的某一部分做出了調(diào)整,組件之間的依賴性可能會(huì)產(chǎn)生多米諾骨牌效應(yīng)。
故障診斷以及最終產(chǎn)生的好的以及不好的配置將教會(huì)你完成更加安全以及更有價(jià)值的設(shè)計(jì),而且能夠幫助你查找問(wèn)題的根源。
John Arrasjid:管理員、架構(gòu)師以及支持團(tuán)隊(duì)可以彼此反饋設(shè)計(jì)及實(shí)施相關(guān)的問(wèn)題。
VMware基礎(chǔ)設(shè)計(jì)如何影響運(yùn)營(yíng)?
Arrasjid:設(shè)計(jì)關(guān)注業(yè)務(wù)驅(qū)動(dòng)而非技術(shù)本身。技術(shù)可能是最好的技術(shù),但不一定適合特定的用例。例如,如果你使用Hadoop集群,你可能不會(huì)考慮使用容錯(cuò)。但關(guān)鍵的業(yè)務(wù)應(yīng)用,容錯(cuò)是必須的。
Khalil:如果核心應(yīng)用需要多顆CPU,那么你將無(wú)法使用VMware FT來(lái)確保其可用性。這一設(shè)計(jì)在紙面上看起來(lái)很棒,但是卻無(wú)法應(yīng)用。
Arrasjid:如果你對(duì)設(shè)計(jì)進(jìn)行了些許的調(diào)整,那么將會(huì)大大降低技術(shù)調(diào)整的成本。最佳實(shí)踐并不是圣經(jīng)。在VCDX級(jí)別,你不一定要遵循最佳實(shí)踐。你知道最佳實(shí)踐源自哪里而且要問(wèn),“最佳實(shí)踐適用于這個(gè)場(chǎng)景嗎”。
Ben Lin:VCDX候選人可能是技術(shù)專家,但是卻沒(méi)有架構(gòu)設(shè)計(jì)技能和可應(yīng)用的經(jīng)驗(yàn)編制一個(gè)全面的設(shè)計(jì)規(guī)劃。
VCDX面板防御完全不同于實(shí)際的設(shè)計(jì)會(huì)議:時(shí)間有限,考官都是VCDX,而且只有候選人對(duì)設(shè)計(jì)選擇進(jìn)行解釋。但VMware專業(yè)人員應(yīng)該在真實(shí)設(shè)計(jì)或者升級(jí)規(guī)劃中采用哪些VCDX防護(hù)原則呢?
Lin:借助模擬防御以及其他學(xué)習(xí)小組準(zhǔn)備VCDX或者實(shí)際會(huì)議。你需要具備在聽(tīng)眾面前清晰、準(zhǔn)確描述設(shè)計(jì)的經(jīng)驗(yàn)。在VCDX面板防御環(huán)節(jié),你必須像給客戶介紹那樣證明所有的決定都是合理的。不要對(duì)問(wèn)題有敵對(duì)情緒。專家、執(zhí)行主管或者用戶只想要更多的信息來(lái)幫助他們做出評(píng)價(jià)。
Arrasjid:有其他專家重新審核過(guò)你的設(shè)計(jì)資料,并抽出任意一個(gè)地方進(jìn)行重新審核嗎?整個(gè)設(shè)計(jì)要確保技術(shù)一致性。如果設(shè)計(jì)要求雙活路徑,那么不能到一半的時(shí)候就專向主—備路徑。
Khalil:還可以尋求社區(qū)的幫助;聯(lián)系VMware的VCDX專家。
Arrasjid:真實(shí)設(shè)計(jì)通常在團(tuán)隊(duì)內(nèi)部進(jìn)行了分拆,也就是說(shuō)設(shè)計(jì)來(lái)自所有的團(tuán)隊(duì)成員。在設(shè)計(jì)早期,你可以通過(guò)多次會(huì)議進(jìn)行變更,而VXDX面板防御類似于設(shè)計(jì)末次會(huì)議。
VMware架構(gòu)師如何適應(yīng)產(chǎn)品的發(fā)布周期低于一年的情況?
Khalil:設(shè)計(jì)應(yīng)該包括今后升級(jí)的步驟與規(guī)劃,但是要避免API對(duì)今后改變的依賴。其中第三方組件變更是一個(gè)風(fēng)險(xiǎn)。
你可能需要調(diào)整或者重新設(shè)計(jì)現(xiàn)有的架構(gòu)才能進(jìn)行升級(jí)。架構(gòu)師必須熟悉新舊技術(shù)。公司購(gòu)買的新軟件要能夠重用現(xiàn)有的硬件,兼容性是業(yè)務(wù)驅(qū)動(dòng)力。
Arrasjid:關(guān)注于概念而非時(shí)效性。務(wù)必使技術(shù)選擇晚于匹配產(chǎn)品周期的過(guò)程??梢约尤胄庐a(chǎn)品或主要更新的測(cè)試環(huán)節(jié),訪問(wèn)論壇并檢查VMware的參考架構(gòu)、指南以及最佳實(shí)踐。