溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

青云QingCloud 鏡像倉庫上線|最強 IaaS 驅(qū)動下的完整容器平臺

發(fā)布時間:2020-08-11 07:19:18 來源:ITPUB博客 閱讀:258 作者:arron劉 欄目:云計算

1956 年 4 月 26 日,一架起重機把 58 個鋁制卡車車廂裝到了一艘停泊在港內(nèi)的老油輪上,誰也不會想到,一場革命就這么開始。集裝箱的誕生,讓貨物的運輸成本大大降低,也讓原本混亂的運輸環(huán)境,變得整潔有序,整個物流體系更加高效,最終改變了世界貿(mào)易。

青云QingCloud 鏡像倉庫上線|最強 IaaS 驅(qū)動下的完整容器平臺

在 IT 世界中,容器也扮演著「集裝箱」的角色,只不過「運輸」內(nèi)容從貨物換成了應(yīng)用程序。它比虛擬機更輕量,啟動迅速,占用資源低。幾乎可以在任意場景以相同的方式運行,可以實現(xiàn)開發(fā)、測試、生產(chǎn)環(huán)境的統(tǒng)一調(diào)度,創(chuàng)建相同的運行環(huán)境。

如果說,集裝箱提供了一套標準化的物流體系,那么容器就是提供了一套標準化的應(yīng)用發(fā)布方式。

圍繞容器,誕生了多種新型架構(gòu),從而滿足不同場景需求。市場中,越來越多的企業(yè)將容器技術(shù)應(yīng)用到實踐中,而在容器火爆的同時,也曝露出容器技術(shù)的種種弊端:

首先,容器技術(shù)雖然簡化了產(chǎn)品持續(xù)交付的復(fù)雜工序,但實現(xiàn)容器化是復(fù)雜的,它需要很多技術(shù)的支撐,比如說,容器管理、編排、應(yīng)用打包、容器間的網(wǎng)絡(luò)、數(shù)據(jù)快照等;

其次,當企業(yè)想構(gòu)建一套網(wǎng)絡(luò)方案,需要精通 Linux 提供的各種高級網(wǎng)絡(luò)功能,這個技術(shù)門檻太高了。特別是對專注于業(yè)務(wù)開發(fā)的 Docker 用戶而言,這類操作往往顯得過于復(fù)雜。而且,由于在虛機中部署容器,云平臺和 Docker 平臺都有自己的虛擬化網(wǎng)絡(luò)實現(xiàn)方案,二者功能重疊,使用時會相互嵌套,導(dǎo)致的其網(wǎng)絡(luò)性能損耗非常嚴重,甚至達到 80%。

所以,雖然容器技術(shù)正在逐步被大家認可與應(yīng)用,但其網(wǎng)絡(luò)性能以及配置的復(fù)雜程度一直都在被大家所詬病。

那么,這些問題該如何解決?

為了解決以上問題,青云QingCloud,重新構(gòu)建了基礎(chǔ)網(wǎng)絡(luò)、存儲層,實現(xiàn)容器和虛擬化的統(tǒng)一架構(gòu),基于底層資源做了一層抽象,即 QingCloud Application Framework,隔離了底層硬件資源并提供接口給上層應(yīng)用,提供了一套同時支持虛擬化和容器化的基礎(chǔ)架構(gòu)。

青云QingCloud 鏡像倉庫上線|最強 IaaS 驅(qū)動下的完整容器平臺

然后,借 SDN(軟件定義網(wǎng)絡(luò))及 SDS(軟件定義存儲)為容器運行環(huán)境提供極致的網(wǎng)絡(luò)及存儲性能支持。通過 SDN 網(wǎng)絡(luò)直通功能(SDN Passthrough),容器直接使用云平臺的 SDN,避免兩層網(wǎng)絡(luò)的重疊帶來的數(shù)據(jù)包容量損耗,節(jié)約原本需經(jīng)多次虛擬化損失近 3/4 的性能。

同時,得益于青云平臺彈性可擴展的特性,部署于虛擬主機之上的容器平臺也將隨之獲得靈活伸縮的能力,用戶可以對整個系統(tǒng)進行橫向及縱向的彈性伸縮操作。 在應(yīng)用層里,青云容器平臺通過 QingCloud AppCenter 框架交付,一鍵完成部署,持續(xù)升級,提供創(chuàng)建、擴容、健康監(jiān)測、用戶管理等應(yīng)用全生命周期管理功能,并提供完善的服務(wù)監(jiān)控及日志功能,幫助用戶節(jié)省大量的運維成本。

總的來說,當企業(yè)在青云QingCloud 使用容器服務(wù)時,他可以享受到青云提供的完整企業(yè)級容器服務(wù)平臺,包含 Kubernetes、etcd、Harbor、公有鏡像倉庫在內(nèi)的一系列容器應(yīng)用與服務(wù),覆蓋鏡像倉庫、容器編排及管理,從而進行快速的容器應(yīng)用開發(fā)、部署、升級。

舉幾個例子

打破異構(gòu)環(huán)境,實現(xiàn)應(yīng)用 CI/CD

傳統(tǒng) DevOps 架構(gòu)中,開發(fā)、測試和生產(chǎn)環(huán)境往往是異構(gòu)的,服務(wù)部署方式?jīng)]有統(tǒng)一標準流程,這與實現(xiàn)高效應(yīng)用持續(xù)集成/持續(xù)交付直接相互矛盾?;?Docker 及 Kubernetes 構(gòu)建的容器編排與調(diào)度平臺,實現(xiàn)統(tǒng)一應(yīng)用的部署環(huán)境,提供標準化的部署及更新功能。

Docker 部署、管理與編排

Docker 是非常主流的容器應(yīng)用,通過 QingCloud 容器平臺,用戶可以便捷地部署 Docker 實例,管理自有和公有 Docker 鏡像,并通過 Kubernetes on QingCloud 實現(xiàn) Docker 的調(diào)度與編排,從而構(gòu)建基于 Docker 體系的應(yīng)用系統(tǒng)。

構(gòu)建微服務(wù)架構(gòu)

隨著業(yè)務(wù)的快速增長和團隊規(guī)模的擴展,單體應(yīng)用越來越難以滿足敏捷開發(fā)以及縱向伸縮的需求,需要向微服務(wù)架構(gòu)演進。使用微服務(wù),一些技術(shù)債務(wù)勢必從開發(fā)轉(zhuǎn)到運維,傳統(tǒng)的人工編排運維模式很難應(yīng)對服務(wù)數(shù)量擴張帶來的運維復(fù)雜度,這時候容器編排調(diào)度系統(tǒng)成為必然的選擇。而且,微服務(wù)與容器結(jié)合使用時,微服務(wù)架構(gòu)所具備的優(yōu)勢將被進一步放大。Kubernetes 對服務(wù)規(guī)范的定義,滾動升級以及自動伸縮能能力,正好滿足了微服務(wù)架構(gòu)對運維系統(tǒng)的要求,降低了企業(yè)采用微服務(wù)架構(gòu)的整體成本。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI