Linux中國

10 分鐘構建企業級雲原生框架

雲原生 Cloud Native 絕對算的上是熱詞一個,但是,對於絕大多數的企業,甚至是絕大多數的互聯網企業來說,卻從來沒有動手實踐過雲原生。無他,現在的雲原生實踐成本太高。

企業面臨的雲原生困境

雲原生很好,彈性拓展、容錯性好、易於管理、便於觀察,但是,雲原生的優勢對應的是其高昂的實現和落地成本。對於絕大多數企業來說,想要在自己的企業中應用雲原生絕非我們說的那麼簡單。雲原生整個生態中包含了大量的軟體設備、硬體基礎設施、開發運維成本等,對於絕大多數的企業來說,絕非易事。

對於不少企業來說,其核心是自己的業務邏輯,而非處理容器編排、自動化測試、微服務等,企業的需求只是讓自己的業務可以更加的平穩、高性能的運轉,服務好自己的客戶,解決客戶的問題,賺取收益。

對於這些企業來說,他們希望能夠被雲原生賦能,但又無法支撐起高昂的落地費用和維護成本,畢竟,看起來雲原生所使用的各種組件都已經開源,企業都可以免費使用,但免費使用不意味著好用。作為雲原生容器編排的首選工具,Kubernetes 的學習成本很高且安裝部署極為複雜,更不用說雲原生還需要配合各種組件搭配使用,還要和網路、存儲等基礎設施配合使用,學習成本,使用成本極高。

對於企業來說,亟需一款能夠幫助他們解決雲原生基礎部署和配置的產品,幫助他們抹平雲原生落地場景下所需的各項應用,打通網路、存儲等基礎設施,讓雲原生變得開箱即用。

QKE —— 極簡的雲原生方案

青雲QingCloud很早就感知了這個問題,並在 2018 年開發了 KubeSphere ,解決了雲原生組件落地的使用和管理問題,讓更多的開發者從學習 Kubernetes 的命令中解脫出來,藉助 KubeSphere 的 GUI 來完成各項管理控制操作。

為了幫助企業快速穩定地落地雲原生,青雲又推出了 QKE (QingCloud KubeSphere Engine) 服務,是在青雲QingCloud公有雲上提供的 KubeSphere 容器服務,整合了來自青雲公有雲的計算、網路、存儲資源,徹底抹平雲原生落地的成本。

QKE 是基於青雲QingCloud 數年的基礎設施研發經驗而來的,青雲有自己的網路產品、存儲產品,在 SDN 、存儲方面有著大規模雲平台經驗和應用,可以很好的解決企業所需要的彈性拓展等問題。 QKE 基於 KubeSphere 提供的 Kubernetes 的標準介面,對接了青雲的各項基礎設施,可以讓企業可以更加輕鬆的完成基礎設施的調用和配置,為開發者屏蔽掉底層的基礎設施、運維問題,更加專註於應用本身的日常開發、運維等工作。

同時,由於 QKE 是基於 KubeSphere 提供的,QKE 也支持了構建多雲和混合雲環境,只需要簡單的配置,就可以將公有雲中的 QKE 和部署在客戶私有雲或其他雲環境的 KubeSphere 整合在一起,輕鬆的構建一整套高可用、高性能的雲原生應用架構。

如何在 10 分鐘內構建雲原生方案?

QKE 的使用十分簡單,對於絕大多數人來說,都可以在 10 分鐘內構建出一套完整的雲原生運行平台方案。

1、準備工作

創建 QKE 服務之前,需要創建相應的私有網路和 VPC ,以方便後續構建 QKE 雲原生集群使用。

此外,還需要創建一個 API Key,用以後續 QKE 幫助你自動調整網路及存儲相關的配置。

這樣就完成了基礎的準備工作

2、選擇配置

準備工作完成後,就可以開始選擇 QKE 所需的配置了。

根據實際的情況,選擇所需的配置、私有網路、計費方式等。

再選擇 QKE 所使用的 API KEY 和對應的公網 IP ,就可以點擊創建了。

3、創建成功

點擊創建後,會自動進入到 QKE 的管理控制台中。在這裡可以看到 QKE 幫助開發者自動創建好了所需要的集群。

4、體驗管理控制台

點擊確認後,稍等幾分鐘,當看到所有的節點都變為活躍狀態,就說明集群已經正常運行,就可以開始體驗 QKE 提供的管理控制台了。

點擊 QKE 集群詳情頁的 「KubeSphere 控制台鏈接」 標籤頁,找到其中的 KubeSphere 控制台地址,並使用賬號 admin@kubesphere.io ,密碼 P@88w0rd 即可登錄到 KubeSphere 上,享受來自 KubeSphere 提供的 CI/CD、微服務管理、集群運維管理等功能。

整個 QKE 創建的過程流暢,一氣呵成,十分鐘,就可以輕鬆的部署一個 QKE 集群,十分的方便。

QKE :開源與雲的完美結合

開源社區的興盛近幾年有目共睹,但開源社區的最大問題在於,過於理想化和技術化,這使得整個產品在可用性、產品化方面舉步維艱。QKE 的出現是一個很好的開源與雲計算的結合。

一方面, QKE 可以藉助開源項目 KubeSphere ,吸收來自開源社區的優秀創意和修改,讓用戶體驗得到提升,用戶能力得到拓展。

另一方面,QKE 基於雲計算構建,可以讓開源產品得以產品化,讓過去難以落地的雲原生現在觸手可及。對於一些技術能力儲備沒有那麼充沛的企業來說,也可以輕鬆用上雲原生方案,享受雲原生帶來的企業和商業價值。

總結

QKE 的出現,是開源的一小步,更是雲原生的一大步。對於開源來說,產品化的路徑被打通,後人可以借鑒。從雲原生來說,QKE 的出現讓過去需要數十個人,數人日的工作,被縮短為 10 分鐘,大大的提升了雲原生普及的可能。


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國