eKing Cloud基礎雲平台演進之路

2022-02-12 17:29:20 字數 3844 閱讀 4463

2017-12-08 易建科技劉世民 海航雲

作為易建科技具有自主智財權的雲計算核心平台,eking cloud 基礎雲的演進或許能給大家提供一條探索之路。

自 2013 年 6 月上線運營至今,eking cloud 基礎雲已為海航集團內外上百家企業的上千套業務系統提供了計算服務。在這些服務的基礎上,海航集團的航空旅遊、金融保險、現代物流、電商零售等業務也取得了飛 速發展。

當然,羅馬也不是一天建成的。12月,eking cloud 新一代基礎雲平台也將正式上線,ekingcloud 基礎雲平台在架構、產品、技術和生態等多個層面持續快速地演進,從無到有,從弱到強,從平面到立體,致力於 構建彈性、自助、標準化的服務型基礎設施,為使用者提供高效、可靠、安全的雲服務。

2013 年,為了滿足海航集團使用者對統一的基礎架構即服務(iaas)平台的需求,易建科技研發團隊自主研發並上線 eking cloud 基礎雲平台 1.0,該平台主要提供雲主機、雲硬碟、雲桌面等產品和服務。

在此基礎上,2016 年易建科技研發團隊開始研發 eking cloud 基礎雲平台 2.0,提供涵蓋計算、儲存、網路、 安全、備份、監控等完備的雲產品及服務,助力企業級使用者實現從上到下的雲計算資源動態排程與管理。

eking cloud 基礎雲平台架構從 1.0 到 2.0 演進,一次性採用了openstack、kubernetes、ceph 三種全新的基礎架構,這種看似激進的演進方式,是從以下出發點考量的。

為滿足海航集團的快速發展業務的需要,eking cloud 基礎雲平台的發展也需更具前瞻性。eking cloud 基礎雲 2.0 所採用的各基礎架構技術,在各自領域都代表著未來技術發展方向。

以 kvm 為例,與之前採用的 xen 相比,不論從技術上還是生態上,它都更能代表計算虛擬化 技術的方向。易建科技研發團隊從 2016 年開始投入基於 kvm 技術的研發,並於 2016 年 11 月發 布基於kvm 的公有雲服務。amazon web services(aws) 也於今年發布了基於 kvm 技術的新虛 擬機服務。

作為支撐整個海航業務的基礎雲平台,平台的穩定性一直是排在第一位的需求。eking cloud 基礎雲平台 2.0 採用高可用架構,對故障容忍度高,能夠滿足海航各種業務系統對穩定性的極致要求,包括對穩定性要求極高的航空業務系統。

這些航空業務系統都跟飛機的執行和旅客的安全有一定關係。因為航空業務本身就是乙個龐大的系統工程,機場、空管、油料、航信等任何業務系統一旦出現了差錯,旅客的生命安全和財產安 全就可能得不到保障。

要保障航班的正常執行這些系統對穩定性的要求是極高的,eking cloud 基礎雲平台 2.0 在雲 平台架構設計、產品開發、跨資料中心高可用設計、跨資料中心容災部署等方面都做出了不懈努力。 

隨著業務需求的增長和技術的發展,必然伴隨著各類 it 架構的優化、擴容和公升級的問題。海 航集團業務的飛速拓展及國際化發展戰略更是對it 基礎設施的可擴充套件性有很高的要求。

eking cloud 基礎雲平台 2.0 具有規模可擴充套件、元件易新增的特性。如 openstack 技術能夠支援幾十到幾千個節點的部署規模,kubernetes 支援大規模集群的排程和編排管理,而 ceph 則利 於跨資料中心建立災備系統。

新的 eking cloud基礎雲平台架構實現了『穩定與效能優先』目標,兼顧安全性、資源利用率、 擴充套件性、技術領先性、降低成本等要求。

在構建 eking cloud基礎雲平台 1.0 版本時,在產品理念上,還是採用傳統的構建統一虛擬計算池理念, 向使用者提供的產品以虛擬機器和雲硬碟為主。

到了 2.0 版本,eking cloud 基礎雲獨創了『omega』產品架構設計理念,推進產品創新速度;統一的技 術棧支撐多雲融合管理和混合雲建設,打造全球化雲服務解決方案;產品平台及技術棧具備通用性和獨立性,可快速交付並靈活擴充套件。

這種演進中,既有順應海航國際化業務飛速發展對雲平台的要求,也考慮到公司進行數位化轉型對『雙模 it』的需要。同時,各種開源技術社群的迅速發展,以及業界 it 系統標準化程序的加快,也驅動著我們雲平台產品理念的演進。

在該新型產品理念指引下,eking cloud 基礎雲發展出多種產品:

多雲管理平台:

將各種雲資源任意組合成雲服務交付,適用於私有雲、公有雲、混合雲等多種雲服務場景,可以幫助使用者實現對 it 基礎架構全生命週期的自助化管理。

融合架構雲平台:

面向企業級資料中心和基礎設施雲化需求,提供支援不同規模需求的雲平台和通用技術元件服務。基於該融合雲平台,在同一套單元裝置中不僅僅具備計算、網路、儲存和伺服器虛擬化等資源和技術,而多套單元設 備可以通過網路聚合起來,實現模組化的無縫橫向擴充套件(scale-out),形成統一的資源池。

容器雲平台:

基於容器技術提供一站式應用生命週期管理平台,為使用者提供**構建、映象倉庫、容器服務、負載均衡、混合編排、持久化卷、監控預警、ci/cd、灰度發布、彈性伸縮等服務,支援雲原生的微服務架構,將傳統的基礎架構一步帶入谷歌級別的雲化資料中心時代,通過對底層資源更高效的利用,大幅降低企業 it 基礎架構成本。

海量雲儲存平台:

提供雲儲存和物件儲存系統,適用海量資料 儲存與備份、 資料加工與處理。現在,我們已經將雲儲存規模拓展公升級至 eb 級規模。通過橫向 擴充套件儲存節點實現系統容量和效能的增長,簡化 資源需求規劃流程,滿足客戶雲業務規模需求。

此外,通過自研傳輸系統,eking cloud 基礎 云云儲存還可支援多地域跨 idc 容災備份,提公升重 要資料冗餘度,實現服務可用性不低於 99.9%, 多副本技術資料可靠性可達 99.9999999%。

在雲資料中心以及跨雲資料中心的「雲計算」中,硬體和軟體資源排程管理具有高度的複雜性。以 上易建科技自主研發的 4 套產品組成了完整的「雲 作業系統」:

其中,「融合架構雲平台」和「海量雲儲存平台」 專注於資料中心基礎設施的管理、實現了伺服器、儲存和網路等基礎硬體資源的雲化。「容器雲平台」 專注於為企業新型應用的改造提供一站式平台。三者結合優勢互補,成為新型的融合基礎設施雲 平台,實現從上層應用到底層各類物理資源的打 穿式融合,「多雲管理平台」將三者融合,面向雲 應用完成從上到下的雲計算資源動態排程與管理, 實現無縫的使用者體驗。

過去,eking cloud基礎雲以面向海航集團內部使用者為主;而現在,除了繼續服務海航內部客戶 外,eking cloud 基礎雲還以『成為全球頂尖的行 業雲服務解決方案提供商』為目標。

eking cloud 基礎雲研發團隊也將在各有關開源社群中不斷加強貢獻,在提公升社群影響力的同時, 也不斷夯實雲平台的技術和架構。在此之後,還講 會深度參與開源技術社群,貢獻社群,培養社群影 響力。

與此同時,eking cloud基礎雲將於與全球頂 尖雲服務商合作共贏,深度合作提公升雲團隊服務能 力,提供面向多行業的專業化的包括諮詢、規劃、 架構、實施、遷移和管理等在內的多等級服務。

並在此基礎之上,與合作夥伴一起,傾力行業雲建設,打造和落地行業雲方案,重塑新型私有雲和混合雲生態,構建全新價值鏈。

同時,eking cloud基礎雲還將借助內部資源 打造整合能力。比如,與智慧型科技共建「智慧型 +」科 技生態鏈,將雲和智慧型城市、智慧型建築、智慧型機場 等方案整合在一起,向客戶提供更加完備的一攬子解決方案。

這些就是 eking cloud基礎雲平台一路演進的過程,從架構上『統一與靈活兼顧』、產品與技術 上『穩定與領先兼顧』,以及生態上『社群參與與 行業合作兼顧』。展望未來,eking cloud 基礎雲平台還將繼續迭代演進,易建科技研發團隊也將不 忘初心,砥礪前行,為使用者提供更全面、更優質的基礎雲服務。

雲平台使用

目錄 華為雲七牛雲 華為雲使用參考 中的最佳實踐一章 在安裝軟體時,有幾點不同 2 tomca tomcat問題是和jdk一樣的 3 mysql 使用 yum install y mysql server mysql mysql devel 命令後mysql是自動安裝的,自己無法指定安裝路徑,要檢視...

雲平台綜述

按提供服務的方式可以分為三種型別的雲 iaas 基礎設施作為服務 paas 平台方式提供服務 saas 軟體做為服務 1.iaas 這樣的雲服務早就不是新概念了,很早的idc都是這樣的型別的服務提供商,如果為這樣的提供商工作,或者想建立自己的私有雲,或者你有能力在網路上提供iaas服務,那麼,你可以...

雲平台使用

目錄 華為雲七牛雲 華為雲使用參考 中的最佳實踐一章 在安裝軟體時,有幾點不同 2 tomca tomcat問題是和jdk一樣的 3 mysql 使用 yum install y mysql server mysql mysql devel 命令後mysql是自動安裝的,自己無法指定安裝路徑,要檢視...