2018-01-05 09:01:24
IT基礎(chǔ)設(shè)施正在迅速改變。具體地說(shuō),它正在被虛擬化。“軟件定義”是IT基礎(chǔ)設(shè)施大的趨勢(shì)之一,不僅用于計(jì)算,還包括存儲(chǔ)和網(wǎng)絡(luò)。
開(kāi)發(fā)人員應(yīng)該了解這些概念,以便了解應(yīng)用程序運(yùn)行的環(huán)境。熟悉這些術(shù)語(yǔ)也有助于避免與IT運(yùn)維人員對(duì)話時(shí)產(chǎn)生混淆。
以下是一些常見(jiàn)術(shù)語(yǔ)。
組合式基礎(chǔ)設(shè)施(Composable infrastructure)——允許個(gè)體通過(guò)API“組合”基礎(chǔ)設(shè)施,從而達(dá)到需求。例如,開(kāi)發(fā)人員可以組合特定于應(yīng)用程序的基礎(chǔ)設(shè)施,以適應(yīng)移動(dòng)或物聯(lián)網(wǎng)開(kāi)發(fā)??山M合的基礎(chǔ)設(shè)施池包含計(jì)算、網(wǎng)絡(luò)和存儲(chǔ)資源,并使它們作為服務(wù)可用,無(wú)論這些資源是物理的還是虛擬的。因?yàn)榭山M合的基礎(chǔ)結(jié)構(gòu)是由軟件定義的,所以它可以被快速配置,可以節(jié)省幾天、幾周甚至幾個(gè)月的時(shí)間,無(wú)需花費(fèi)大量時(shí)間在等待資源上。靈活性、快速配置和縮放功能可幫助組織更快地交付現(xiàn)代高質(zhì)量的應(yīng)用程序,與DevOps、持續(xù)集成和持續(xù)交付相一致??山M合的基礎(chǔ)結(jié)構(gòu)也被用來(lái)優(yōu)化數(shù)據(jù)中心的性能和ROI。
融合基礎(chǔ)設(shè)施(Converged infrastructure)—在已經(jīng)配置和測(cè)試的單一機(jī)箱中提供了一個(gè)成套的硬件、存儲(chǔ)、網(wǎng)絡(luò)和虛擬機(jī)解決方案,這意味著IT將實(shí)現(xiàn)“開(kāi)箱即用”。
超融合基礎(chǔ)設(shè)施(Hyperconverged infrastructure)——基于融合基礎(chǔ)設(shè)施理念,向它添加更多的軟件組件,比如備份。超融合基礎(chǔ)設(shè)施是軟件定義的,因此它提供了比融合基礎(chǔ)設(shè)施更大的靈活性。例如,超融合基礎(chǔ)設(shè)施可以創(chuàng)建一個(gè)統(tǒng)一的本地和外部存儲(chǔ)池,而不是局限于本地存儲(chǔ)。
不可變基礎(chǔ)設(shè)施(Immutable infrastructure)——它所做的是替代而不是改變。不可變基礎(chǔ)設(shè)施的優(yōu)點(diǎn)是穩(wěn)定,因?yàn)楦氖峭ㄟ^(guò)替換實(shí)現(xiàn)的。替換可以在交換之前進(jìn)行測(cè)試和驗(yàn)證,相比之下,改變現(xiàn)場(chǎng)設(shè)備可能會(huì)導(dǎo)致不可預(yù)見(jiàn)的后果。另一個(gè)好處是安全??紤]到日益復(fù)雜的軟件棧中存在的漏洞數(shù)量,不可變基礎(chǔ)設(shè)施提供了一種優(yōu)雅的方式來(lái)替代有已知漏洞的軟件,或者有補(bǔ)丁的軟件。
網(wǎng)絡(luò)功能虛擬化(NFV)——虛擬化網(wǎng)絡(luò)功能,從底層硬件如緩存、目錄名服務(wù)(DNS)、防火墻、入侵檢測(cè)等中分離功能??梢詫⒍鄠€(gè)功能鏈接在一起創(chuàng)建服務(wù)。類似地,也可以將多個(gè)服務(wù)鏈接在一起,以提供更復(fù)雜的服務(wù)。
軟件定義訪問(wèn)網(wǎng)絡(luò)(SDAN)——提供虛擬訪問(wèn)網(wǎng)絡(luò)控制和管理功能。美國(guó)電話電報(bào)公司(AT&T)等寬帶服務(wù)提供商使用SDAN來(lái)加速服務(wù)的供應(yīng),提高運(yùn)營(yíng)效率,增強(qiáng)自身競(jìng)爭(zhēng)力。
軟件定義數(shù)據(jù)中心(SDDC)——虛擬化的數(shù)據(jù)中心基礎(chǔ)設(shè)施,可用作服務(wù)。雖然虛擬機(jī)已經(jīng)在數(shù)據(jù)中心中使用了一段時(shí)間,但軟件定義的數(shù)據(jù)中心通過(guò)將整個(gè)環(huán)境軟件定義來(lái)實(shí)現(xiàn)下一個(gè)級(jí)別的虛擬化。它們比傳統(tǒng)的數(shù)據(jù)中心提供更好的ROI,因?yàn)橄裉摂M機(jī)一樣,它們優(yōu)化了資源的使用,提供了更好的設(shè)備ROI。另外,由于SDDC的管理是自動(dòng)化的,所以減少了對(duì)數(shù)據(jù)中心相關(guān)人員的需求。此外,并不是所有的組織都以同樣的速度移動(dòng)到云。雖然有些現(xiàn)代企業(yè)是在云計(jì)算中誕生的,但較老的組織可能會(huì)將數(shù)據(jù)保存在自己的數(shù)據(jù)中心,以用于安全目的或采用部分(混合)云策略。SDDC對(duì)兩者都有意義。
軟件定義網(wǎng)絡(luò)(SDN)——一個(gè)針對(duì)特定類型的軟件定義網(wǎng)絡(luò)的統(tǒng)稱,其中包括訪問(wèn)網(wǎng)絡(luò)(SDAN)廣域網(wǎng)(SD- WAN)和數(shù)據(jù)中心(SDDC)。它們?cè)试S管理員通過(guò)軟件界面更改、初始化或管理網(wǎng)絡(luò)行為。對(duì)于那些必須跟上商業(yè)發(fā)展步伐的企業(yè)來(lái)說(shuō),SDN正變得越來(lái)越重要。雖然在軟件定義層的底層仍然有硬件,但是層本身提供了比單獨(dú)使用物理設(shè)備更大的靈活性和敏捷性。