Animbus® 7.0的發布,是九州云依托以OpenStack為核心的開源框架,秉承“開源賦能變革”的理念,集成了KVM、Ceph、Kubernetes、Octavia、MySQL和OVS等開源組合,在計算、存儲、容器和網絡等方面實現了更高能力的增強,在產品總體設計上,九州云遵循“一主兩翼三航道”的理念:
一主:配備OpenStack Rocky(以下簡稱R版本)版本核心,穩定性和功能性更強;
兩翼:加強運維和運營能力,支持高效運維和智能運營;
三航道:產品根據功能的不同,適用于社區、企業和邊緣三個不同的場景,實現業務價值的落地。

Animbus® 7.0 “一主兩翼三航道”的設計理念圖
一主:更強的發動機——OpenStack Rocky內核
開源框架的一大劣勢,是其發展需要時間,而開源的一大優勢,也是通過時間碾壓一切。版本越高,Bug越少,功能更強——這已經是所有使用者的共識,經過18個版本的演進,7年的錘煉, OpenStack R版本具備了更成熟的框架、更穩定的功能。
R版本相較于Q版本,主要集中增強了核心的計算(Nova)、存儲(Cinder)以及調度容器的模塊(Zun),并在計算(Nova)、存儲(Cinder)和網絡(Neutron)修復了一些缺陷。總體來講,R版本比起之前的版本,具備更穩定的核心功能。

R版本功能增強和缺陷修復分布圖
R版本同時針對AI、HPC、NFV和邊緣計算等使用場景,做了一些功能創新。在裸機、虛擬機、GPU、容器集成、高可用性等領域做了大幅的提升和增強。Ironic現在允許用戶管理BIOS設置,大大提升了NFV/邊緣等場景的部署效率。Octavia分布式負載均衡,已經穩定成熟,也增加了對UDP協議的支持,增強了針對語音,視頻和其他實時應用的場景,Cyborg 項目為GPU,FPGA,DPDK等提供生命周期管理,支持在機器學習,圖像識別和HPC等加速硬件的集成。
在R版本的基礎上,九州云在開源發行版上和社區保持同步,在企業版中針對異地容災、數據庫服務備份、運營和運維能力做了更強的增強。
對用戶來說,R版本意味著更穩定的核心、更健壯的平臺和更強大的功能,為了幫助用戶升級到這一版本,九州云通過Kolla解決OpenStack版本無縫升級的問題。針對非九州云部署的OpenStack集群,九州云也提供升級服務,將平臺無縫切換到新內核版本。
兩翼:智能化運維,精細化運營
在R版本核心的基礎上,我們提升了智能化運維和精細化運營的能力。前者我們發布了“藍精靈”工具集合,服務于大部分OpenStack發行版部署的環境,后者我們通過在企業版中集成“貼算盤”運營模塊,針對行業云的需求做了增強。

智能化運維和精細化運營展示圖
幾乎所有運行的OpenStack集群,都存在智能化運維的需求。運維首先需要增強的是知識庫,九州云發布了自動化運維模塊——藍精靈,這個工具不僅適用于九州云的OpenStack發行版,也適用于其他廠商提供的OpenStack發行版。
通過自動化運維體系,提供自動巡檢等工具,減少重復定期運維任務人員投入;
故障情況下,通過檢測快速定位問題;
通過運維看板和運維日志,更為準確的反饋出平臺的健康性;
提供各種輔助工具,支持V2V、存量導入等運維場景。
OpenStack已經越來越多的和行業特色整合,在九州云承建的物流行業云、醫療行業云、教育行業云中,客戶對計費計量、運營互動和用戶管理上提出了更嚴格的需求。
在官方的OpenStack發行版中,提供了計費計量的框架和接口,和運營相關的部分留給用戶自行優化,九州云在企業版中,提供了“鐵算盤”運營可選模塊,增強了精細化運營的功能。精細化運營主要體現在以下幾個方面:
計費計量的精細化:彌補了裸機、數據庫、負載均衡、VPN等方面的計費計量功能,計費計量全方位覆蓋;
財務管理的精細化:提供消費預測,提供欠費管理功能,欠費通知的能力,并實現欠費后云主機管理;
用戶管理的精細化;關注用戶以及用戶如何消耗云資源,支持多級審批,多級角色。同時提供了定向折扣功能,針對不同級別用戶實現精細化優惠。
三航道:社區開放版、企業增強版和邊緣定制版
作為一家開源技術和服務提供商,九州云的理念“開源•賦能變革”,我們通過開源技術,支持“云的變革”,也支持“邊緣的變革”。針對不同的用戶需求,在原有“社區開放版”、“企業增強版”的基礎上,開辟了“邊緣定制版”的新航道。

社區開放版是經過九州云驗證和打包的開放版本,完全源碼開放,基于社區Tempest/Rally的測試用例驗證,并針對大規模部署增強了配置優化、自動部署和運維能力。
企業增強版針對社區版本的功能,在功能層面也進行了增強,主要包括:
原生OpenStack沒有可視化的Kolla部署工具,Animbus® 7.0基于Kolla的可視化部署,支持大規模集群的部署和擴容。
原生OpenStack沒有多活MySQL部署、定時備份,Animbus® 7.0增強了Trove,實現了數據庫服務的多活能力,并增強了備份、容災、安全等方面的能力;
原生OpenStack沒有容災功能,企業增強版提供了OpenStack的DR容災功能,實現主從數據中心的業務切換;
增強Octavia的可用性,優化octavia后端架構實現,容器化部署octavia組件服務,支持l4/l7代理模式,支持會話保持功能,支持負載均衡的HA模式,提供負載均衡可視化。
原生floatingip和虛擬機只能1:1的映射,需要龐大的floatingip池。Animbus® 7.0通過端口映射,實現IP和虛擬機根據端口映射。
原生OpenStack缺乏工單運營組件,無法應對企業用戶復雜多變的資源使用場景,九州云企業增強版本引入activiti運營管理組件,支持多級審批流程。
增強了運營層面的計費、計量、充值、折扣等能力。
增強了多級組織能力。
高可用、斷電恢復等能力增強。
其他運營和運維能力的增強。
邊緣定制版是針對邊緣場景的定制,九州云在StarlingX/Akriano邊緣開源框架的基礎上,參考MEC架構,針對邊緣部署的IaaS做了增強。在邊緣的發行版除OpenStack外,更融合了Kubernetes(容器化)、Tacker(ME App/ME VNF編排),也增強了無人值守、遠程推送、故障管理等適合邊緣的增強功能。

基于StarlingX的邊緣增強
我們有四個方面主要改進:
NFVI的輕量化(Light Weight),針對邊緣NFVI的特點做減法;
K8S/OpenStack融合:平臺可以同時承載 1)基于VM的應用2)基于容器化的應用;
無人值守:邊緣NFVI的無縫升級/補丁推送管理,實現無人值守;
高可用高進改進。
總結
“開源•賦能變革”,九州云堅信只有在開源技術領域扎根深入,才能在業務領域持續創新。Animbus® 7.0的發布,在功能、運維、運營等方面再次突進無人區,實現了開源技術的價值交付,擴展了開源的適用領域。九州云也將堅持“日拱一卒,功不唐捐”的精神,不斷投入研發力量,持續引領技術創新,通過開源技術,為客戶帶來變革,給用戶輸送價值。
關于九州云99Cloud
九州云成立于2012年,是中國早期從事OpenStack和相關開源服務的專業公司。公司成立六年,秉承“開源 · 賦能變革”的理念,不斷夯實自身實力,已實現業務從核心云到邊緣云再到垂直行業應用的拓展和積累,先后為政府、金融、運營商、能源、制造業、商業、交通、物流、教育、醫療等各大行業的企業級客戶提供高質量的云計算服務。目前擁有國家電網、中國人民銀行、中國銀聯、中國移動、中國電信、中國聯通、中國資源衛星、eBay、國際陸港集團、中國人壽、萬達信息、東風汽車、諾基亞等眾多重量級客戶,被用戶認可為開源界的領軍企業。
行業資訊、企業動態、業界觀點、峰會活動可發送郵件至news#citmt.cn(把#換成@)。
海報生成中...