超融合相關知識整理

2021-10-21 00:09:17 字數 3073 閱讀 8092

一、基本概念

hci是一種橫向擴充套件,軟體整合的基礎架構,它採用模組化方法來計算,網路和儲存容量。hci沒有使用專用硬體,而是利用了分布式,水平的商品硬體塊,並提供了乙個用於報告和管理的單窗格儀表板。外形尺寸各不相同:企業可以選擇從nutanix和vmware等**商部署與硬體無關的超融合軟體,也可以從hp enterprise,dell,cisco和lenovo等**商部署整合的hci裝置。

借助 hci,資料中心的所有關鍵功能都在緊密整合的軟體層中執行,從而簡化了之前要求專用硬體的服務交付。hci 包含三種軟體元件:計算虛擬化、儲存虛擬化和管理。虛擬化軟體可以抽象化和池化底層資源,並將它們動態分配到在虛擬機器或容器中執行的應用。

可以理解超融合是一種基於硬體之上,作業系統之下的中介軟體,是軟體定義資料中心(sddc)的架構,也是一種新興的資料中心基礎設施解決方案。超融合的技術核心是利用分布式檔案系統(ndfs)來替代傳統的san和nas儲存和昂貴的裝用san交換機構建的儲存網路,將虛擬化計算和儲存高度整合到乙個平台。目前業界普遍的認為,軟體定義的分布式儲存層和虛擬化計算是超融合架構的最小集,一般都具有以下通用核心元件:

(1)基於x86伺服器架構的分布式儲存。在伺服器虛擬化的基礎上,通過部署儲存虛擬裝置的方式,對本地儲存資源進行虛擬化,再經集群整合成資源池,為虛擬機器提供儲存服務。

(2)高速網路。超融合使用萬兆乙太網,為分布式計算和儲存集群提供可擴充套件和高可用性的網路通道。

(3)統一管理平台。虛擬化計算和儲存在同乙個平台進行管理,管理員在同一套平台下進行效能、容量的監控,問題排查等運維工作。

超融合架構(hci)將虛擬化計算和儲存整合到同乙個系統平台。簡單的說就是物理伺服器上執行虛擬化軟體(hypervisor),通過在虛擬化軟體上執行分布式儲存服務供虛擬機器使用。分布式儲存可以執行在虛擬化軟體上的虛擬機器裡也可以是與虛擬化軟體整合的模組,廣義上說超融合架構既可以虛擬化計算和儲存,還可以整合網路以及其它更多的平台和服務,當前國內普遍認為,軟體定義的分布式儲存層和虛擬化計算是超融合架構的最小集。

二、行業現狀及分類:

就市場、主流廠家對超融合產業發展前景的認同相比,各家對於超融合的概念其實並沒有乙個準確的定義。各家廠商在宣傳自己的超融合方案的時候,用的概念也是五花八門,從超融合、分布式儲存、融合儲存、到serversan、雲儲存、軟體定義儲存等等。其實使用者不必糾結這些稱謂和定義,只需要從應用的角度看,它是否提供了有別於傳統架構的新選擇。

為此,從各廠商技術理念出發,筆者認為可以將當前超融合廠商分為兩類:

首先是,以nutanix、dell、聯想、simplivity、hpe、思科、華為、h3c等為代表的,以超融合硬體解決方案為主導產品的超融合解決方案廠商。該類廠商推出的超融合解決方案,多以自身的伺服器、儲存產品為藍本,旨在倡導用全新的硬體基礎設施架構替換舊有基礎設施平台,實現全新的超融合基礎設施服務。

其次,是以深信服、maxta、zettakit、鵬雲網路等為代表的,以超融合軟體解決方案為主導的超融合解決方案廠商。該類廠商推出的超融合解決方案,重點以純軟體的方式實現計算、儲存、網路在異構平台的融合,對於開源解決方案的接納程度也較高,當然這裡面不排除同樣給使用者提供軟硬整合的超融合硬體一體機,其本質技術還是軟體為核心,只不過是一體化交付的模式。

三、超融合的優勢:

靈活的擴充套件性:當使用者發現儲存和計算資源不夠用了,傳統的解決方案擴充套件難度大,而超融合架構部署時間相比傳統it架構縮減了75%。

新的資料安全策略:傳統的共享儲存方案只能有賴於raid及拷貝,若採用超融合方案,自動支援2-3個副本,超融合方案提倡利用資料的冗餘替代硬體的冗餘。

更低的延遲:超融合分布式的儲存在讀資料的時候,基本都是直接讀取本地的副本資料,減少資料流經網線或光纖的時間,加快資料讀取速度。

軟硬體一體化:超融合方案所支援的軟硬體一體化,即使用者可以一次性輕鬆地把雲資料中心部署好,其中包括伺服器、伺服器虛擬化、儲存虛擬化等虛擬化軟體。

總結來看,使用者需要的是可以適應未來業務發展的it基礎設施的平滑過渡,因為大家總是希望在保護現有it投資的基礎上實現新it架構的演變。對此,我們看到在這次雲計算大會上,深信服重點講了這點,這也讓他們的超融合產品走出了一種更加親和、更容易被使用者接納的未來it變革道路。

四、一些思考

對於什麼才是真正的超融合還是眾說紛紜,有的使用者把超融合簡單理解為軟體定義儲存或者server san,有的使用者把超融合當成一種新型應用架構,還有的使用者把超融合理解為基於虛擬化或者容器技術的儲存與計算的一體化整合,那麼究竟什麼是超融合?從現有的雲計算基礎架構來分析,可以把超融合分為iaas(infrastructure as a service)層技術融合及paas(platform as a service)層技術融合。

這是狹義上的超融合概念,廣義上,除了虛擬化網路,計算和儲存,超融合架構還需要整合paas層的平台與服務。由於paas層上的服務眾多,從難度上來說paas層的技術融合難度遠遠超過狹義上的hci,當然其價值也遠遠大於目前的hci。當前業界普遍的共識是:軟體定義的分布式儲存層和虛擬化計算是超融合架構的最小集。可以這麼說缺乏paas層技術融合的hci,沒有真正體現出超融合技術的價值。

超融合技術未來的發展方向一定是iaas層與paas層技術的大融合。也就是以軟體定義為核心的軟硬一體化融合架構,採用標準x86 伺服器,將網路、計算、儲存、軟體服務集成為通用的融合節點,實現share-nothing 分布式架構部署,簡化管理與交付。通常軟硬一體機能做到「插電即用」,軟體交付方式也能在極短的時間(1小時內)完成集群安裝和部署。

1. 考慮hci的八大理由)

2. 超融合架構(hci)是什麼?.)

3. 超融合讓傳統it架構平滑演進到雲模式.)

4. 什麼是超融合?超融合有什麼作用,超融合的概念.)

XMPP 相關知識整理

xmpp the extensible messaging and presence protocol 中文全稱 可擴充套件通訊和表示協議 簡介 可擴充套件通訊和表示協議 xmpp 可用於服務類實時通訊 表示和需求響應服務中的xml資料元流式傳輸。xmpp以jabber協議為基礎,而jabber是即...

patch,diff相關知識整理

diff 命令列選項 原始檔案 新檔案 幾個常用的選項說明 diff的內容預設輸出到stdout上,所以需要把它重定向到乙個檔案中才能儲存,如下 diff un test0 test1 test1.patch如果是資料夾就加個r 常用 rnu就行 patch 命令列選項 待打補丁的檔案或文件 補丁檔...

變數相關知識整理

何為變數?簡而言之就是儲存資料值的容器,js所有變數都擁有唯一識別符號,即我們通常說的變數名。關於變數,我們通常有兩個操作,宣告和賦值 函式作用域 塊級作用域 當某個變數被訪問時通常會經過以下步驟 判斷當前位置是否存在區域性作用域 即函式作用域和塊級作用域 存在區域性作用域,則判斷該區域性作用域內是...