如今,超過一半的財富100強的企業都已選擇OpenStack,并且有超過六成的用戶將OpenStack部署在生產環境中。而在中國,OpenStack持續升溫,包括物聯網用戶、國內高校以及部分大小企業,都開始通過將其引入到企業內部以實現對原有IT基礎設施的改造和升級,并基于OpenStack架構的靈活性,結合自身獨特需求建立云計算環境。但OpenStack的進一步發展依然面臨著諸多的挑戰,主要集中在如何正確規劃并利用現有IT資源實現快速安裝部署、缺少統一運維平臺工具致使企業運維復雜、對企業IT人員的專業能力要求更高、技術復雜致使企業平滑升級需具備過硬技術實力。
不過,上述困擾用戶部署OpenStack的難題有望得到徹 底的改變。2016年9月,北京海云捷迅科技有限公司(簡稱海云捷迅)將傳統OpenStack環境部署由項目實施轉變為服務交付,推出了全新的AWSTACK SaaS云管理平臺,邁出了OpenStack部署、運維向SaaS化發展的重要一步。那么,被海云捷迅寄予厚望的SaaS云管平臺到底有哪些不同之處呢?一起來揭開AWSTACK的神秘面紗。。
云端、本地兼顧,AWSTACK架構設計合理
AWSTACK產品目標是實現快速部署、零運維、系統主動監控、云端自動升級,實現多種虛擬化資源統一管理。為確保實現上述目標,AWSTACK在平臺架構設計上進行了優化,分為SaaS云管平臺、數據收集處理和分析平臺、私有云用戶交互網關和本地服務器等四個層面:
SaaS云管平臺是AWSTACK平臺的核心,實現動態管理資源和靈活調度服務,包括動態部署、身份認證、用戶授權、資源調度、應用商店、計費和監控等功能。通過SaaS云管統一的展示界面,提供面向不同用戶角色的管理控制臺,在統一的用戶界面中對計算、存儲、網絡等資源進行配置管理、監控告警、性能分析等,實現所有管理圖形化,統一界面風格。
數據收集處理和分析平臺主要是為SaaS云管平臺提供資源和監控數據的收集及分析功能,一方面可以向用戶提供圖形化的監控數據和告警引擎的數據依賴,一方面系統會根據監控的歷史數據進行分析,對可能發生的故障提前作出預判及處理。
私有云用戶交互網關主要是提供本地和SaaS云端之間的交互,將本地的環境和數據通過加密隧道方式上傳到SaaS平臺上進行收集、分析和處理。
分布式全對稱架構的本地服務器是整套解決方案的物理IT基礎設施,包括服務器、存儲資源和網絡資源。
AWSTACK平臺產品邏輯架構圖
概括而言,AWSTACK架構設計的目標,實際上是使用虛擬化技術建立一個共享的、按需分配的基礎資源設施,然后通過運維及服務管理層實現資源的靈活調度和動態管理,最終在統一門戶進行界面展示,提供面向用戶的管理控制臺。
功能豐富,AWSTACK充分考慮用戶各類需求
AWSTACK平臺主要包括租戶管理、資源管理、流程管理、混合云管理、監控管理和權限控制等功能,集中了彈性可擴展計算、分布式塊存儲和軟件定義網絡(SDN)等核心技術,通過對硬件設施進行虛擬化處理,形成虛擬層面的資源池系統,該資源池系統可按需為每一套應用系統提供基礎IT資源——計算資源、存儲資源和網絡資源,快速適應動態變化的業務需求,實現“彈性”資源分配能力。AWSTACK的智能化自動化運維監控系統實時檢測保障數據及服務安全。客戶通過統一的SaaS云端界面,可實現對包括虛擬機、資源池在內的整個數據中心的集中管理,從而為用戶提供可靠、優質的計算服務。
多租戶管理:AWSTACK云管平臺是建立在數據交換平臺和一站式服務框架基礎上的信息門戶,為不同租戶(租戶可以是一個企業也可以是企業下面的某個分支機構)提供統一的Web訪問服務。不同租戶通過登錄此統一的云管平臺,注冊并部署自己獨享的物理機,構建自己的云主機環境;還可以通過Internet隨時、隨地登錄云管平臺。不同租戶使用統一的云管平臺界面,但租戶之間的數據已經被隔離,從而確保了租戶的數據不能被其他租戶看到。
用戶管理:按照企業日常管理的視角,支持企業創建符合本企業組織結構的部門;并支持基于部門進行資源分配;支持企業基于部門、項目以及項目成員劃分角色(包括企業管理員、部門管理員、項目管理員、普通用戶);支持基于角色進行云管平臺系統功能的授權。企業可以實現按需創建不同權限、不同配額的子賬號,并由各子賬號獨立管理本部門內的所有云資源。滿足了企業多級權限管理的需求,為企業不同部門不同項目管理其資源提供了便利。
資源管理:包括云主機、鏡像、云硬盤、快照、網絡、安全,通過以上模塊的相互協作,為客戶提供了從創建一臺虛擬機到正常對外提供服務所必需的資源和環境,是整個AWSTACK云管理平臺最為核心的部分,也是可為客戶直接創造價值的功能模塊。
監控管理:可以為整個云管理平臺、私有云環境提供可靠的運行保障,系統主要對物理機、虛擬機、存儲、數據庫、中間件、業務系統、常用服務等提供細粒度監控,支持實時監控,支持歷史數據查詢與趨勢分析,支持監控數據以圖片或表格形式導出。用戶可結合自身應用系統的關鍵特性,自定義監控項和告警閾值,并設置以短信或郵件形式報警,充分保證整個云平臺的可靠性。
系統管理:提供系統級別的配置,包括指定創建云主機所需要的CPU個數、內存;設置云主機集合;設置虛擬管理器;設置默認配額;設置物理機主機名、密鑰等配置信息;展示OpenStack集群的注冊物理機的主機、虛擬化類型、OpenStack服務容器的個數等信息。
日志管理:主要完成記錄系統各個服務功能模塊的業務變化、業務狀態變化等信息。
流程管理:為企業提供快速自定義適合本企業特色的工單處理流程的方法,該流程定義了普通用戶從提交工單申請到最終被審核通過,所需要執行的環節以及人與人之間的交互。從而幫助企業平衡各部門人力投入、提高工單處理效率。
混合云管理:提供豐富的IT架構可能性,能夠讓用戶的騰訊云、阿里云等進行互通,實現混合架構的協同工作,并可協助企業實行逐步上云的IT戰略規劃,方便企業將應用程序和數據放在最適合的平臺上,獲得最 佳的利益組合。
自動安裝部署:可以幫用戶實現物理機的遠程安裝和配置。自動安裝部署包括前端和后臺兩部分。用戶通過在云管理平臺中的賬號信息,在物理機中輸入相關的參數命令后反饋給云管理平臺,云管理平臺自動生成相關的配置信息下發到物理機進行自動的配置、服務注冊、服務啟動等。
AWSTACK平臺系統概況圖
徹 底解決解決OpenStack使用痛點
AWSTACK整個平臺基于OpenStack開發,提供標準的OpenStack API接口,并通過SaaS服務交付的形式,將原本需要在本地完成的繁瑣部署工作轉移到云端,并通過豐富的管理功能降低了運維的復雜度,而無縫升級澤確保了企業的IT投資得到最 大化利用。相比傳統的OpenStack產品,AWSTACK主要具有以下特點:
零運維:AWSTACK平臺系統自動完成災難檢測和故障恢復。AWSTACK的智能化和自動化能對物理資源、虛擬機資源、應用及服務的狀態進行實時監控和策略設定,做到事前預測、事中告警、事后處理;根據監控的歷史數據和日志信息進行分析,對可能發生的故障提前作出預判及處理,將用戶解放出來,實現真正的零運維。
混合云管:AWSTACK平臺是針對企業混合云管理提供的軟件解決方案。支持阿里云、騰訊云、AWS等其它公有云體系,同時支持基于OpenStack的虛擬化管理接口。在基于OpenStack的平臺上為企業實現云資源的統一管理,同時兼具公有云的便利性和私有云的安全性。
容器化部署:AWSTACK平臺采用容器化的部署方式,通過這種部署方式實現OpenStack管理服務和物理硬件解耦,達到最小化管理平面資源開銷,并根據集群規模和負載動態細粒度擴展管理服務。
遠程自動安裝部署:通過SaaS云管平臺,可以實現10分鐘內快速安裝部署;用戶僅需通過注冊、選擇主機、網絡配置、配置下發等幾步操作即可實現資源池的部署和構建。一鍵遠程自動化裸機部署海云捷迅AWSTACK平臺,大幅降低實施的人力成本和時間成本。
分布式全對稱架構:AWSTACK平臺采用基于對等技術的去中心化、全對稱的分布式架構,這種模型能最 大限度利用物理資源,消除單點故障、性能瓶頸等一系列相關問題,從而使系統擴展性顯著提高,系統并發性和性能實現線性擴展增長。
自愈式控制平面:AWSTACK平臺可以實現集群的高可用和自動化管理,當集群中某個節點或某功能出現故障時,可以自動化恢復功能,同時通知負載均衡器將請求分發到功能正常的節點上。
平滑升級及回退:AWSTACK平臺能夠在不影響業務的情況下,對系統版本進行升級;當升級出現問題時,能夠回退到升級之前的版本,而不會造成業務的不可用。系統的平滑升級及回退,能實現不間斷服務,減少實施成本風險。
目前,AWSTACK針對不同的行業背景和企業業務場景,提供出兩種不同的解決方案,一是集成優化的超融合一體機和基于AWSTACK的SaaS云端的軟、硬件交付方式,并采用業界一流的模塊化設計的組件,提供標準產品規模的組合,提供單一廠家服務,滿足中、小企業的業務需求;另外,針對大型企業的業務需求,可采用單獨的軟件解決方案,將AWSTACK軟件部署于企業本地IT基礎設施上,充分利用企業既有IT物理設備,在企業業務云化過程中為企業節省大量IT建設成本,滿足大型企業的剛需與其相關業務的硬性需求。簡而言之,AWSTACK四個“通過”,讓運維成本大幅度降低,讓管理變得更加簡單易用!
·通過提供自動化安裝的方式解決安裝繁瑣部署困難的問題;
·通過平臺的智能化運維解決企業運維難統一的問題;
·通過平臺的自動化運維解決專業人員需求度問題;
·通過遠程無縫升級的方式解決版本升級問題。