通過(guò)軟件來(lái)控制任何東西的能力是軟件定義吸引人的地方,不過(guò),可擴(kuò)展性、集成性和其他的考慮因素也應(yīng)該成為設(shè)計(jì)SDDC(Software-Defined Data Center)的一部分。
當(dāng)在設(shè)計(jì)一個(gè)軟件定義數(shù)據(jù)中心時(shí),企業(yè)需要考慮的因素很多,包含集成和自動(dòng)化。在部署的每一步都需要對(duì)業(yè)務(wù)的需求有深入的了解,并且知道需要克服哪些財(cái)務(wù)的障礙。
有一些企業(yè)可能會(huì)想通過(guò)一個(gè)供應(yīng)商來(lái)完成軟件定義數(shù)據(jù)中心(SDDC)的搭建,但這是不可能的。但是如果去考察其他企業(yè)的SDDC架構(gòu) 特別是大型云服務(wù)供應(yīng)商 對(duì)決定你的需求程度和決定最有利的基礎(chǔ)架構(gòu)類(lèi)型是有一定的幫助的。
SDDC設(shè)計(jì)所考慮的軟件
SDDC的關(guān)鍵特征是通過(guò)軟件來(lái)控制各個(gè)方面的能力。這相比物理的基礎(chǔ)架構(gòu)變更或者手動(dòng)控制流程更加靈活。SDDC可以讓負(fù)載工作在物理基礎(chǔ)架構(gòu)之上獨(dú)立地運(yùn)行。它還允許將基礎(chǔ)架構(gòu)管理和負(fù)載管理進(jìn)行分離,兩個(gè)平面都可以通過(guò)程序進(jìn)行控制,而不是人為的直接操作。比如說(shuō)一個(gè)負(fù)載策略可以在現(xiàn)有的web服務(wù)器超過(guò)一定閾值后增加web服務(wù)器的數(shù)量來(lái)平衡負(fù)載?;A(chǔ)架構(gòu)策略可以是對(duì)一個(gè)感染的hypervisors部署一個(gè)安全補(bǔ)丁。這些策略以及一些自動(dòng)化的工具的推出,推動(dòng)著SDDC的發(fā)展。
人們?nèi)菀渍J(rèn)為整個(gè)SDDC 或者至少?gòu)能浖矫?應(yīng)該都來(lái)自一個(gè)單一的廠商。事實(shí)上沒(méi)有一個(gè)廠家能夠提供SDDC中的所有部件,并且也肯定不會(huì)有統(tǒng)一的產(chǎn)品。舉個(gè)例子,VMware's vRealize Automation (vRA) 套件包含了很多基礎(chǔ)架構(gòu)的組件,但是卻沒(méi)有能力成為持續(xù)集成/持續(xù)開(kāi)發(fā)(CI/CD)的工具。如果你去問(wèn)你的程序員,他們會(huì)告訴你CI/CD系統(tǒng)是SDDC架構(gòu)里面很關(guān)鍵的一部分。VRA也不是設(shè)計(jì)來(lái)更新你物理服務(wù)器的固件或者存儲(chǔ)陣列內(nèi)固態(tài)硬盤(pán)的微碼的。這就是SDDC是由不同的廠商組成的原因。這并不是一件壞的事情,不過(guò)這會(huì)讓SDDC的設(shè)計(jì)變得更加復(fù)雜。
SDDC設(shè)計(jì)的集成關(guān)鍵
觀察一下大規(guī)模的云提供商,你會(huì)發(fā)現(xiàn)要建立包羅萬(wàn)象的SDDC是可以達(dá)成的。這些云提供商不會(huì)從單一廠家購(gòu)買(mǎi)他們的基礎(chǔ)架構(gòu),他們會(huì)從不同的廠家處購(gòu)買(mǎi)部件并且進(jìn)行組裝來(lái)滿(mǎn)足自己的需求。大多數(shù)大型云提供商都有自己的開(kāi)發(fā)團(tuán)隊(duì)來(lái)做不同組件的集成。想象一下如果所有組件都做了集成,那么你可以在數(shù)分鐘內(nèi)部署一個(gè)VM實(shí)例,并且將其連接到正確的內(nèi)部和外部網(wǎng)絡(luò)中去 這些都可以從自服務(wù)的門(mén)戶(hù)網(wǎng)站、一些腳本命令或者一些應(yīng)用程序編程接口(API)調(diào)用來(lái)達(dá)成。從財(cái)務(wù)的角度想象一下要建立這種級(jí)別的SDDC需要多少成本,建立一個(gè)大型SDDC架構(gòu)費(fèi)用是高昂的,但是回報(bào)也會(huì)非常大。
對(duì)于一個(gè)企業(yè)來(lái)說(shuō),這種規(guī)模的集成并不一定是必須的。首先,很多產(chǎn)品都內(nèi)建了自動(dòng)化的工具,你只需要簡(jiǎn)單地將他們集成在一起就可以了。大多數(shù)企業(yè)公司有自己的基礎(chǔ)架構(gòu)標(biāo)準(zhǔn),因此他們不需要對(duì)不同的組件進(jìn)行集成。而且,你的SDDC規(guī)模也不會(huì)像公有云提供商一樣那么大。企業(yè)可以指定某一些集成方式來(lái)滿(mǎn)足自己的商業(yè)需求。而云提供商在這方面則要支持客戶(hù)所需要的所有集成的場(chǎng)景。
在設(shè)計(jì)SDDC的時(shí)候,你會(huì)期待將一些組件進(jìn)行集成,例如最終用戶(hù)的門(mén)戶(hù)、服務(wù)器硬件、軟件定義網(wǎng)絡(luò)和軟件定義存儲(chǔ)。這也是API發(fā)揮作用的地方,它會(huì)讓一個(gè)SDDC組件與另一個(gè)組件進(jìn)行集成。可以使用流行的Rest API來(lái)將一些腳本綁定到你經(jīng)常使用的腳本語(yǔ)言中。可以為你的產(chǎn)品尋找一些有API、綁定或者理想的集成模板。
在設(shè)計(jì)SDDC中一個(gè)比較關(guān)鍵的考慮因素是去定義你的視野范圍。通常來(lái)說(shuō)SDDC最有價(jià)值的地方在于能快速變化你的環(huán)境(比方說(shuō)生產(chǎn)環(huán)境和測(cè)試環(huán)境)。你可以將首次部署排除生產(chǎn)環(huán)境來(lái)減少一些風(fēng)險(xiǎn)。一旦開(kāi)發(fā)/測(cè)試環(huán)境已經(jīng)被驗(yàn)證并且學(xué)到了相關(guān)的經(jīng)驗(yàn),那么可以讓生產(chǎn)環(huán)境介入。如果你的企業(yè)不是通過(guò)敏捷或者DevOps方法來(lái)進(jìn)行軟件開(kāi)發(fā)的話(huà),那么CI/CD系統(tǒng)是沒(méi)有價(jià)值的,這種情況下部署自服務(wù)、非生產(chǎn)的VM平臺(tái)就足夠了。
文章編輯:CobiNet(寧波),本公司專(zhuān)注于電訊配件,銅纜綜合布線(xiàn)系列領(lǐng)域產(chǎn)品研發(fā)生產(chǎn)超五類(lèi),六類(lèi),七類(lèi)屏蔽網(wǎng)線(xiàn)/屏蔽模塊及相關(guān)模塊配件,歡迎來(lái)電咨詢(xún)0574 88168918,網(wǎng)址www.idouxiong.cn
我們是萬(wàn)兆屏蔽模塊,10G屏蔽模塊,屏蔽線(xiàn)生產(chǎn)廠家。
?2016-2019寧波科博通信技術(shù)有限公司版權(quán)所有浙ICP備16026074號(hào)