摘要:架構云幫是按照面向服務的架構來設計的。技術架構云幫所有的對外服務都配置在負載均衡上,平臺使用者最終用戶開發者都是通過負載均衡轉發到對應的應用與服務開發者除了可以通過控制臺管理應用,還可以通過平臺來完成所有控制臺的操作。
架構
云幫是按照面向服務的架構來設計的。目前大多數集群組件都是通過容器鏡像的形式發布和運行的。后續我們會將所有的組件都容器化,通過Kubernetes集群保障組件的高可用。
概述Kubernetes負責容器的編排和調度,它的所有行為都是由應用引擎發起的。應用引擎將容器相關的操作都進行了封裝,云幫通過抽象出了一個應用的概念來屏蔽底層所有與技術(容器、調度、網絡……)相關的概念。用戶通過對應用進行屬性和行為的設置來操作應用,通過應用與應用直接的依賴關系來進行微服務架構的設計。
技術架構云幫所有的對外服務都配置在負載均衡上,平臺使用者、最終用戶、開發者都是通過負載均衡轉發到對應的應用與服務:
開發者除了可以通過Web控制臺管理應用,還可以通過平臺API來完成所有Web控制臺的操作。詳情參見:云幫API手冊
運維人員可以在系統層面維護平臺服務,也可以通過云幫的管理后臺來管理計算資源,維護平臺服務。
用戶可以訪問到的應用都是配置在路由層服務中,它主要由負載均衡組成,通過路由規則分離不同的應用與訪問域名。控制層的服務根據容器的服務狀態維護負載均衡中的節點。
控制層服務是平臺最核心的功能模塊,其內部包含了多個子模塊:
應用管理平臺:通常也稱之為控制臺,是用戶操作和管理應用的web端程序。
應用中心:云幫內部的應用市場,包含了常用的應用,當然用 戶也可以在云市安裝更多的應用。
自動構建:基于源代碼和Dockerfile的自動構建模塊。
應用引擎:云幫核心子模塊,負責將各種容器操作命令發送到后端服務,同時也將應用、容器狀態保存到后端的etcd服務中。
Git倉庫:選裝模塊,可以使用外部或內部的Git服務
計算層負責容器的運行、監控以及收集匯總容器中的日志。容器的啟動與關閉由控制層發起,容器運行后會將狀態注冊到路由層。
后端服務云幫集群的核心服務,包括Kubernetes、etcd、數據存儲、日志處理、監控等。
部署結構負載均衡
負載均衡組件通常部署在計算節點上,推薦至少使用3個計算節點作為負載均衡的最小集群規模。
計算節點
計算節點是實際跑容器的主機,每一個團隊賬號(租戶)的容器可以跨主機運行,團隊賬號中可以有多個應用,每個應用由1~n個容器組成,應用的多個容器運行在不同的主機中。
管理節點
云幫集群的管理服務都運行在管理節點的機器中,包括自動構建服務、容器調度、SDN網絡管理、應用引擎、日志匯總與實時處理等等……
分布式存儲
下期預告存放應用持久化數據以及自動化構建所需要的公共文件。
下期對云幫的核心組件進行詳細的介紹。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26721.html
摘要:后端服務云幫將所有持久化存儲服務如數據庫緩存存儲消息系統等均看成是應用的附加資源,這些服務與應用是分開的,我們不建議將應用和后端服務放到一個應用中,這樣做違背了要素的設計原則。 云幫社區版開放免費下載半個月了,已經有不少小伙伴開始體驗了我們的云幫產品,但真正了解云幫運行機制以及產品設計思想的朋友并不多,本系列文檔從云幫的產品設計思路開始,逐步介紹云幫的技術架構以及各個特性的技術實現,中...
摘要:本文是云幫系列文章的第三篇,前兩篇分別介紹了云幫的設計思想和技術架構,您可以點擊連接訪問先前發布的文檔。云幫包含了很多功能組件,本篇文章針對核心組件加以介紹。 本文是云幫系列文章的第三篇,前兩篇分別介紹了云幫的設計思想和技術架構,您可以點擊連接訪問先前發布的文檔。 云幫包含了很多功能組件,本篇文章針對 核心組件 加以介紹。 自動構建組件 showImg(https://segmen...
摘要:云幫能解決什么問題新一代企業平臺讓開發人員輕松地開發部署和運維應用,讓架構師和運營人員利用熟知和可靠技術打造一個受控的運行環境。有助于加速企業級應用服務于市場,實現內部資源的有效利用。 云幫是什么? 云幫 是一款基于容器技術的應用管理平臺。社區版針對個人、企業完全免費,您可以自由的下載與傳播,但需要遵循我們的社區版協議。 云幫從哪里來? 云幫是 北京好雨科技有限公司 結合容器技術整合的...
摘要:本文總結了上周用戶在使用好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。應用名團隊名當用戶訪問應用域名時,請求會到達負載均衡。負載均衡根據不同的域名將請求甩給后端的容器組。 本文總結了上周(10.31-11.06)用戶在使用 好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。 Q:云幫總在提 ...
摘要:本文總結了上周用戶在使用好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。應用名團隊名當用戶訪問應用域名時,請求會到達負載均衡。負載均衡根據不同的域名將請求甩給后端的容器組。 本文總結了上周(10.31-11.06)用戶在使用 好雨云幫平臺的過程中遇到的一些疑問及解答,大家如果還有其他的問題歡迎留言,我們會做專題進行解答。 Q:云幫總在提 ...
閱讀 853·2021-11-24 09:38
閱讀 1085·2021-10-08 10:05
閱讀 2577·2021-09-10 11:21
閱讀 2800·2019-08-30 15:53
閱讀 1827·2019-08-30 15:52
閱讀 1964·2019-08-29 12:17
閱讀 3418·2019-08-29 11:21
閱讀 1609·2019-08-26 12:17