1. 程式人生 > >超融合、低成本、高可用私有雲解決方案

超融合、低成本、高可用私有雲解決方案

桌面 term 問題 acl 分布式文件 single 設置 u盤 共享存儲

proxmox是一款開源的虛擬化管理平臺,在服務器虛擬化方面有不俗的表現。曾經有個單cpu 4線程、16G內存、300G內存開20多個centos,並且上面的應用都是tomcat的交易系統,穩定運行大半年的記錄(公司倒閉,服務器被下架)。後來,陸續遷移一些陳舊物理服務器上的應用到proxmox虛擬化平臺,也是受益多多。從proxmox5.版本開始,整合了分布式文件系統ceph,並對其進行了改進。官方的用語是:Compute, network and storage in a single solution。字面理解是計算、網絡、存儲一體化解決方案。用流行的術語就是“超融合”嘛!不知道這個詞是不是國人發明的,可能外國鬼子不曉得。

沒有比較就沒有傷害,下邊我來列舉一些自己認為比較有用的特征:

  • 去中心化:集群節點去中心化、分布式存儲也去中心化。這意味著,只要節點之間能組成最基本的集群,哪個物理節點發生故障都不會影響可用性。比如三個節點的集群,可以任意死掉一個。而傳統方式的虛擬化高可用方案,多采用昂貴的、高性能的外掛存儲來解決問題,但是存儲本身也是單點,一旦它發生故障,一定是全軍覆沒。

  • 超融合 :操作系統、存儲、虛擬化平臺、網絡一體化,無需外掛共享存儲。除此之外,還可以充分利用剩余的計算資源,用於桌面系統的虛擬化,外購雲終端盒子,直接取代耗能、占空間、不易於維護的臺式電腦主機。

  • 易於實施:分幾個方面進行描述
    1、proxmox以iso文件提供下載,刻錄到u盤,引導進行安裝,除輸入ip、用戶密碼等少數項外,一路回車,數分鐘即可完成安裝;
    2、創建集群,只需登陸每個系統執行一條指令,馬上就能看到效果。請問一下,別的平臺能有這麽便捷麽?
    3、創建ceph存儲池,也是寥寥幾步就可完成,並很快可以在管理界面看到效果;
    4、web界面組成對象高可用(ha),也是易如反掌。
    技術分享圖片
    5、擴充容量也非常容易,差不多就是重復前邊幾條操作即可完成。
    6、統一界面。一個web入口,管理節點、存儲、網絡、虛擬機等所有資源,絕大部分的用戶操縱,都可以在此界面完成,也不需要安裝什麽客戶端。
    技術分享圖片

聽人說,部署一套思傑(Citrix)高可用桌面虛擬化系統,耗時好幾天。我沒做過商業的部署,不能確定這個說法是否真實,但用proxmox部署高可用桌面虛擬化,肯定節省時間。

  • 真正高可用

    :任意物理節點發生故障,運行其上的虛擬機自動漂移到其它正常運行的節點,並且可以對虛擬機高可用狀態進行設置(start、stop、disable、ignore)。曾經部署過cloudstack、oracle vm等多個私有雲平臺,印象中只有oracle vm的實例可以自動漂移,但這些平臺有控制節點(中心化存在),需要對控制節點進行設計和保護。如果控制節點發生故障,整個集群就暫時停擺。

  • 開源、低成本:如果不需要技術支持,使用proxmox是沒有任何授權費用的,而據了解,商業的私有雲管理平臺,授權費是按cpu 核數(core)進行計費的,這個費用比物理服務器貴好多倍。另外因為棄用昂貴的外掛存儲,如果規劃合理,又能省下數十萬的成本。

超融合、低成本、高可用私有雲解決方案