硬核實測 | 深信服超融合承載Oracle,重載虛擬機熱遷移居然這么平滑

  云化時代,虛擬機熱遷移(Live migration)是被大家廣泛關注的的熱點技術,作為云計算平臺核心技術之一,虛擬機熱遷移也是信服云一直深入鉆研的底層技術。

  那么信服云旗下的超融合產(chǎn)品在熱遷移上實力究竟如何?這場測試揭曉了答案。

  虛擬機熱遷移指虛擬機從一臺宿主機遷移到另一臺宿主機,確保業(yè)務始終運行在可靠且資源充足的物理主機上,并且在遷移過程中盡可能的不中斷業(yè)務。

  隨著越來越多的用戶將核心業(yè)務部署在云平臺,業(yè)務應用需要更高的SLA保障,可停機的窗口時間的要求越來越高,甚至提出了零停機的能力要求。特別是在如下場景中:

  (1)物理主機的維護,比如配件更換、服務維護。

  (2)云平臺升級,需要實現(xiàn)集群內(nèi)物理主機的滾動熱升級。

  (3)云平臺對集群內(nèi)進行虛擬機運行位置調度,獲得更優(yōu)的資源使用效率。

  為了檢驗信服云虛擬機熱遷移的真實能力表現(xiàn),信服云在真實環(huán)境中對Oracle業(yè)務承載下的虛擬機熱遷移進行了測試,并和業(yè)界其他廠家進行了對比。

  測試環(huán)境

  測試結果

↑ Oracle 1000用戶場景下的深信服超融合熱遷移

  結果說明

  通過以上測試結果可看出,基于深信服超融合的熱遷移方案可以獲得平滑的業(yè)務連續(xù)性體驗,遷移得更快、更穩(wěn)。

  對于承載了1000并發(fā)用戶的Oracle業(yè)務虛擬機,深信服超融合承載的Oracle業(yè)務在遷移過程中性能僅抖動了6s,其中業(yè)務中斷時間僅1s,上層業(yè)務可獲得近乎0中斷的平滑遷移體驗。相較于業(yè)界其他超融合產(chǎn)品的測試結果,信服云的優(yōu)勢明顯。

  平滑遷移背后的創(chuàng)新設計

  深信服超融合能實現(xiàn)遠超業(yè)界其他產(chǎn)品的平滑遷移體驗,源自多個底層核心技術的優(yōu)勢。其中一個關鍵技術是CPU節(jié)流算法,其基本原理如下:

  在遷移初始階段,源主機通過協(xié)商機制在目的主機上啟動一個同樣的虛擬機,并將其置于靜默狀態(tài)。

  然后源主機QEMU記錄虛擬機的所有內(nèi)存數(shù)據(jù)后,通過網(wǎng)絡傳輸?shù)侥康闹鳈C,但傳輸過程中由于正在運行的業(yè)務會讀寫內(nèi)存數(shù)據(jù),新產(chǎn)生的內(nèi)存數(shù)據(jù)會在第一輪傳輸完成后重新記錄并按照同樣的方式傳輸?shù)侥康闹鳈C,依次迭代下去,直到最后記錄的內(nèi)存數(shù)據(jù)滿足一個閾值后,源主機會停止運行(即僅1s的業(yè)務中斷時長)。

  QEMU將剩余的內(nèi)存數(shù)據(jù)一次性傳輸?shù)侥康闹鳈C,然后目的主機開始運行,源主機關機。這個過程中可能產(chǎn)生依次迭代無法收斂的情況,將會降低虛擬機CPU利用率(即節(jié)流),使業(yè)務降低吞吐量,深信服超融合的優(yōu)化主要是設計了新的算法,綜合考慮多個指標,兼顧了遷移時間和業(yè)務受節(jié)流影響的時間,最終能夠降低遷移時間和業(yè)務受節(jié)流影響的時間。

  該項技術的實現(xiàn),使得原本無法遷移完的場景,現(xiàn)在能夠成功遷移完,并領先業(yè)界水平;同時,熱遷移最后downtime停機階段,ping網(wǎng)絡中斷時間不超過2秒(最佳測試結果是0s)。

  除了CPU節(jié)流算法,深信服超融合在QEMU熱遷移壓縮算法優(yōu)化、磁盤熱遷移BITMAP數(shù)據(jù)塊粒度調整、熱點內(nèi)存臟數(shù)據(jù)延遲遷移機制、內(nèi)存熱遷移時間片動態(tài)調整機制、磁盤熱遷移IO QoS動態(tài)調整機制等技術上都有自己的創(chuàng)新設計,后續(xù)《信服云黑板報》將陸續(xù)為大家?guī)硇欧萍夹g干貨的分享。

  以上就是本期《信服云黑板報》關于虛擬機熱遷移的分享。關注“深信服科技”公眾號,獲取更多技術干貨內(nèi)容哦!

(免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。 )