深圳市穹明科技有限公司
新聞資訊

設(shè)計下一代的數(shù)據(jù)中心(二)

2018-09-29   作者:admin

四、橫向擴(kuò)


        下一代數(shù)據(jù)中心中的軟件控制的基本原則以橫向擴(kuò)展設(shè)計為代表。橫向擴(kuò)展被定位成為企業(yè)IT部署中的主要架構(gòu),究其原因在于其能夠提供無縫,透明的資源擴(kuò)展,而無需涉及到傳統(tǒng)基礎(chǔ)架構(gòu)遷移的成本和復(fù)雜性。

1、縱向擴(kuò)展與橫向擴(kuò)展

       縱向擴(kuò)展的架構(gòu)允許擴(kuò)展有限的變量集,因為每個組件的功能限制了它們的集體性能。數(shù)據(jù)和應(yīng)用程序通常會激增,并最終在縱向擴(kuò)展架構(gòu)中達(dá)到最大容量。隨著應(yīng)用程序的增加,基礎(chǔ)架構(gòu)資源分散,性能下降也隨之而來。通過縱向擴(kuò)展架構(gòu),您企業(yè)數(shù)據(jù)中心所運行的硬件決定了您在業(yè)務(wù)過程中將受到的限制,更快的硬件可能需要大量的遷移工作。

      相比之下,橫向擴(kuò)展的體系結(jié)構(gòu)則是分布式體系結(jié)構(gòu)。它不限于單臺機器的資源容量。其提供所有變量的線性擴(kuò)展,允許您企業(yè)數(shù)據(jù)中心通過群集資源來實現(xiàn)規(guī)?;目s放。橫向擴(kuò)展提供了廣泛的資源擴(kuò)展選項,使企業(yè)能夠在整個數(shù)據(jù)中心基礎(chǔ)架構(gòu)和長期的運營過程中始終如一地利用IT投資。

      成功的橫向擴(kuò)展體系結(jié)構(gòu)的關(guān)鍵是確保來自額外添加節(jié)點的性能可以通過QoS功能進(jìn)行智能化的配置。

      如果工作負(fù)載在性能方面無法相互保護(hù),則應(yīng)用程序的所有者將不會支持這些工作負(fù)載的整合。橫向擴(kuò)展體系結(jié)構(gòu)專為企業(yè)而設(shè)計,其中IT資源的線性增量增長是全球IT戰(zhàn)略的一部分。

2、支持橫向擴(kuò)展的趨勢

●資源的集群

       傳統(tǒng)的孤島式數(shù)據(jù)中心依賴于具有閑置隔離資源的專用物理服務(wù)器。這些服務(wù)器及其所占用的空間決定了其所能夠管理或存儲的最大數(shù)據(jù)量。例如,VMware vSphere等虛擬化技術(shù)就是建立在將隔離資源集群到共享池中的概念之上的。

       此策略是云中并行處理應(yīng)用程序、負(fù)載平衡和容錯(冗余)的關(guān)鍵。資源池有助于IT通過單一控制的軟件實現(xiàn)快速、無中斷的修改。向資源池中添加另一臺服務(wù)器可以有效地擴(kuò)展CPU和內(nèi)存,并且可以縱向或橫向縮放資源,以滿足不斷變化的業(yè)務(wù)需求。

●脊葉架構(gòu)(Leaf-spine Architecture)

       在采用以太網(wǎng)架構(gòu)之前,網(wǎng)絡(luò)拓?fù)錁?gòu)建在類似于分層結(jié)構(gòu)的層中,并且通常被細(xì)分為允許虛擬機和其他設(shè)備的位置的pod。傳統(tǒng)模型設(shè)計用于企業(yè)網(wǎng)絡(luò),由核心路由器,匯聚交換機和接入層交換機組成,傳統(tǒng)上需要使用生成樹協(xié)議(STP)來促進(jìn)擴(kuò)展。這種拓?fù)浣Y(jié)構(gòu)增加了網(wǎng)絡(luò)設(shè)計和故障排除的復(fù)雜性。

      脊葉架構(gòu)設(shè)計只有兩層:葉和脊。葉子層中的接入交換機連接到虛擬機、防火墻、邊緣路由器和負(fù)載均衡器等設(shè)備。網(wǎng)絡(luò)的主干是具有執(zhí)行路由的交換機的主干層。每個葉子交換機通過動態(tài)第3層路由和使用等價多路徑(ECMP)與每個主干交換機互連。最佳路徑的調(diào)整和確定基于對網(wǎng)絡(luò)變化的響應(yīng)。

      隨著葉脊架構(gòu)規(guī)?;瘮U(kuò)展到數(shù)千個節(jié)點,接入訪問層交換機之間的延遲和瓶頸(傳統(tǒng)架構(gòu)中常見)被最小化,因為這些交換機不超過一跳。例如,像Arista Networks的網(wǎng)絡(luò)供應(yīng)商就通過這種下一代數(shù)據(jù)中心的拓?fù)鋵崿F(xiàn)了速度,密度,可預(yù)測性和可擴(kuò)展性。

●固態(tài)陣列SSA(Solid-State Array)

       即使計算和網(wǎng)絡(luò)管理員開始充分利用云服務(wù)的效率,但存儲技術(shù)仍然是靜態(tài)的。在傳統(tǒng)存儲中,企業(yè)別無選擇,只能為不同的性能級別和關(guān)鍵應(yīng)用程序使用單獨的存儲網(wǎng)絡(luò)和不同的池。管理傳統(tǒng)縱向擴(kuò)展架構(gòu)的管理員需要添加固定數(shù)量的驅(qū)動器架以增加容量。這些磁盤陣列需要預(yù)先進(jìn)行用于滿足未來擴(kuò)展需求的所有資源的預(yù)付資本方面的前期支出。

      橫向擴(kuò)展的固態(tài)陣列正在擴(kuò)展曾經(jīng)孤立的、靜態(tài)存儲生態(tài)系統(tǒng)。在下一代數(shù)據(jù)中心中,存儲池(GB,IOPS)是共享資源。集群這些資源的能力提供了按需擴(kuò)展的能力; 使得企業(yè)IT僅需要采購和管理當(dāng)前業(yè)務(wù)所需的內(nèi)容即可。

      下一代數(shù)據(jù)中心橫向擴(kuò)展的存儲提供了靈活性,可以在一段時間內(nèi)以可預(yù)測的線性模式獨立,無中斷地擴(kuò)展容量和性能。這意味著企業(yè)數(shù)據(jù)中心可以戰(zhàn)略性地橫向或縱向擴(kuò)展縮放,并在任意數(shù)量的節(jié)點上分配數(shù)據(jù)和流量,同時增加數(shù)據(jù)服務(wù)的范圍。通過利用云服務(wù)在存儲層中的彈性并與所有其他服務(wù)、資源和云管理平臺實現(xiàn)緊密集成,IT可以提高效率。

五、確保性能

       在下一代數(shù)據(jù)中心中,原始性能是解決方案的一半;僅僅只是提供服務(wù)還并不足夠。必須在整個基礎(chǔ)架構(gòu)中使用QoS資源控制,否則任何性能保證都只能達(dá)到最薄弱的環(huán)節(jié)一樣的水平。動態(tài)管理CPU、內(nèi)存、帶寬、存儲容量和存儲性能,以提供預(yù)期和所需的應(yīng)用程序體驗。

      確保性能的趨勢

●監(jiān)控工具

       信息就是力量。自動化的性能監(jiān)控為數(shù)據(jù)中心管理人員們提供了管理所有IT資源的使用情況和可用性所需的關(guān)鍵智能。企業(yè)正在使用軟件來監(jiān)控,報告和分析云服務(wù)中的實時和歷史數(shù)據(jù)。這些工具可以提高服務(wù)水平,管理安全風(fēng)險,并降低運營成本。

       Splunk Inc.公司是在監(jiān)控工具領(lǐng)域處于領(lǐng)先地位的企業(yè)之一。該公司所推出的IT服務(wù)智能(ITSI)是一款用于基礎(chǔ)架構(gòu)分析和可視化的監(jiān)控和性能跟蹤平臺。ITSI在生產(chǎn)環(huán)境中運行,其中包含用于顯示關(guān)鍵性能指標(biāo)(KPI)和基礎(chǔ)架構(gòu)的儀表板,并提供用于問題評估的深入數(shù)據(jù)。該軟件是為在企業(yè)內(nèi)部,云中或混合環(huán)境中的IT操作運營而開發(fā)的。用戶表示,部署此類軟件產(chǎn)品,能夠帶來:事件調(diào)查,更強的安全性,可用性和關(guān)鍵業(yè)務(wù)洞察力等諸多方面的好處。

●網(wǎng)絡(luò)QoS

       在下一代數(shù)據(jù)中心中,企業(yè)架構(gòu)師們通過將網(wǎng)絡(luò)流量細(xì)分為不同優(yōu)先級的隊列來管理性能,同時控制將采用多少管道用于存儲或應(yīng)用程序。網(wǎng)絡(luò)QoS旨在保證關(guān)鍵應(yīng)用程序流量的服務(wù)交付,而不會破壞其他流量,并實現(xiàn)對帶寬利用率的精細(xì)控制。

       在網(wǎng)絡(luò)層采用QoS是促進(jìn)融合和端到端服務(wù)水平協(xié)議的關(guān)鍵推動因素。來自英特爾的營銷計劃經(jīng)理Brian Yoshinaka解釋了企業(yè)對于網(wǎng)絡(luò)基礎(chǔ)設(shè)施的選擇所帶來的影響:

“今天,隨著企業(yè)IT部門紛紛積極的準(zhǔn)備部署內(nèi)部云環(huán)境,評估對于網(wǎng)絡(luò)基礎(chǔ)架構(gòu)的選擇將如何影響到云服務(wù)對于其服務(wù)級別協(xié)議(SLA)滿足的能力非常重要。通常用于描述云計算功能的術(shù)語,包括諸如敏捷性,靈活性和可擴(kuò)展性,也應(yīng)該絕對適用于底層網(wǎng)絡(luò)?!?/span>

●存儲QoS

       在存儲方面,QoS這一術(shù)語在行業(yè)供應(yīng)商中缺乏一致的定義,故而在企業(yè)的IT決策者中產(chǎn)生了一定的(可理解的)懷疑。傳統(tǒng)存儲模型在獨立的存儲池上運行各種虛擬工作負(fù)載。創(chuàng)建該模型是為了在每個應(yīng)用程序具有必須支持的多樣化I / O模式時,保護(hù)單個應(yīng)用程序在單個存儲陣列中的性能和可用性。雖然這些系統(tǒng)可以按需提供容量,但他們很難有效地分配性能資源,因為它們不是為了支持集體工作負(fù)載的個別容量和性能要求而構(gòu)建的。然后,企業(yè)購買的存儲空間超出了他們的需求,從而提升了成本,并降低了效率。來自ESG實驗室的分析師Aviv Kaufmann解釋了傳統(tǒng)平臺所面臨的挑戰(zhàn):“傳統(tǒng)的存儲基礎(chǔ)架構(gòu)已經(jīng)發(fā)展到可以通過利用新興技術(shù)來更好地滿足企業(yè)工作負(fù)載的需求。但“不斷發(fā)展”和“融合”意味著部分的妥協(xié);這與為任務(wù)專門構(gòu)建的某些架構(gòu)不同。傳統(tǒng)的存儲架構(gòu)可以配置為滿足當(dāng)今大多數(shù)整合工作負(fù)載的SLA,但這樣做通常需要過度配置和超支,因為基礎(chǔ)設(shè)施不靈活,管理復(fù)雜,并且對業(yè)務(wù)需求的響應(yīng)速度慢?!?/span>

       在下一代數(shù)據(jù)中心中,存儲QoS意味著通過確保每個應(yīng)用程序獲得保證數(shù)量的存儲資源,在細(xì)粒度級別強制執(zhí)行性能控制。無論任何其他應(yīng)用程序的活動、容量級別或I / O模式如何,每個為其配置的應(yīng)用程序都會分配有保證的IOPS,并且這些分配的IOPS將得到一致的遵守。下一代數(shù)據(jù)中心使用基于節(jié)點,無共享的存儲設(shè)計,可以在不增加應(yīng)用程序風(fēng)險配置文件的情況下擴(kuò)展和整合工作負(fù)載。其根據(jù)業(yè)務(wù)的要求和價值提供一致的、可預(yù)測的性能,同時隔離和保護(hù)工作負(fù)載免受其他工作負(fù)載或硬件/軟件故障的影響。

       下一代數(shù)據(jù)中心存儲設(shè)計中的性能和容量之間的精確平衡有助于通過真正的QoS來實現(xiàn)對于性能的確保,并降低OPEX。虛擬化技術(shù)的采用為計算資源所帶來的益處,現(xiàn)如今在下一代數(shù)據(jù)中心的存儲架構(gòu)也能夠充分實現(xiàn)了,這包括:獨立資源的池化和隔離,關(guān)鍵工作負(fù)載的資源預(yù)留以及動態(tài)地將資源在工作負(fù)載之間進(jìn)行遷移。