免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
云幫系列文章:技術(shù)架構(gòu)說明

上篇文章介紹了云幫的設(shè)計思想,了解了產(chǎn)品設(shè)計思想之后咱們本篇文章開始介紹云幫的技術(shù)架構(gòu)。

架構(gòu)

云幫是按照面向服務(wù)的架構(gòu)來設(shè)計的。目前大多數(shù)集群組件都是通過容器鏡像的形式發(fā)布和運(yùn)行的。后續(xù)我們會將所有的組件都容器化,通過Kubernetes集群保障組件的高可用。

概述

Kubernetes負(fù)責(zé)容器的編排和調(diào)度,它的所有行為都是由應(yīng)用引擎發(fā)起的。應(yīng)用引擎將容器相關(guān)的操作都進(jìn)行了封裝,云幫通過抽象出了一個應(yīng)用的概念來屏蔽底層所有與技術(shù)(容器、調(diào)度、網(wǎng)絡(luò)……)相關(guān)的概念。用戶通過對應(yīng)用進(jìn)行屬性和行為的設(shè)置來操作應(yīng)用,通過應(yīng)用與應(yīng)用直接的依賴關(guān)系來進(jìn)行微服務(wù)架構(gòu)的設(shè)計。


技術(shù)架構(gòu)

  • 云幫所有的對外服務(wù)都配置在負(fù)載均衡上,平臺使用者、最終用戶、開發(fā)者都是通過負(fù)載均衡轉(zhuǎn)發(fā)到對應(yīng)的應(yīng)用與服務(wù):

  • 開發(fā)者除了可以通過Web控制臺管理應(yīng)用,還可以通過平臺API來完成所有Web控制臺的操作。詳情參見:云幫API手冊

  • 運(yùn)維人員可以在系統(tǒng)層面維護(hù)平臺服務(wù),也可以通過云幫的管理后臺來管理計算資源,維護(hù)平臺服務(wù)。


路由層

用戶可以訪問到的應(yīng)用都是配置在路由層服務(wù)中,它主要由負(fù)載均衡組成,通過路由規(guī)則分離不同的應(yīng)用與訪問域名??刂茖拥姆?wù)根據(jù)容器的服務(wù)狀態(tài)維護(hù)負(fù)載均衡中的節(jié)點。




控制層

控制層服務(wù)是平臺最核心的功能模塊,其內(nèi)部包含了多個子模塊:

  • 應(yīng)用管理平臺:通常也稱之為控制臺,是用戶操作和管理應(yīng)用的web端程序。
  • 應(yīng)用中心:云幫內(nèi)部的應(yīng)用市場,包含了常用的應(yīng)用,當(dāng)然用 戶也可以在云市安裝更多的應(yīng)用。
  • 自動構(gòu)建:基于源代碼和Dockerfile的自動構(gòu)建模塊。
  • 應(yīng)用引擎:云幫核心子模塊,負(fù)責(zé)將各種容器操作命令發(fā)送到后端服務(wù),同時也將應(yīng)用、容器狀態(tài)保存到后端的etcd服務(wù)中。
  • Git倉庫:選裝模塊,可以使用外部或內(nèi)部的Git服務(wù)




計算層

計算層負(fù)責(zé)容器的運(yùn)行、監(jiān)控以及收集匯總?cè)萜髦械娜罩尽H萜鞯膯优c關(guān)閉由控制層發(fā)起,容器運(yùn)行后會將狀態(tài)注冊到路由層。



后端服務(wù)

后端服務(wù)云幫集群的核心服務(wù),包括Kubernetes、etcd、數(shù)據(jù)存儲、日志處理、監(jiān)控等。



部署結(jié)構(gòu)

  • 負(fù)載均衡

    負(fù)載均衡組件通常部署在計算節(jié)點上,推薦至少使用3個計算節(jié)點作為負(fù)載均衡的最小集群規(guī)模。

  • 計算節(jié)點

    計算節(jié)點是實際跑容器的主機(jī),每一個團(tuán)隊賬號(租戶)的容器可以跨主機(jī)運(yùn)行,團(tuán)隊賬號中可以有多個應(yīng)用,每個應(yīng)用由1~n個容器組成,應(yīng)用的多個容器運(yùn)行在不同的主機(jī)中。

  • 管理節(jié)點

    云幫集群的管理服務(wù)都運(yùn)行在管理節(jié)點的機(jī)器中,包括自動構(gòu)建服務(wù)、容器調(diào)度、SDN網(wǎng)絡(luò)管理、應(yīng)用引擎、日志匯總與實時處理等等……

  • 分布式存儲

    存放應(yīng)用持久化數(shù)據(jù)以及自動化構(gòu)建所需要的公共文件。

下期預(yù)告

下期對云幫的核心組件進(jìn)行詳細(xì)的介紹。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
大白話給你講分布式架構(gòu),3分鐘讓你學(xué)一遍
新形勢下的推送系統(tǒng)架構(gòu)升級
從運(yùn)維的角度看微服務(wù)和容器
開源PaaS Rainbond的架構(gòu)與實現(xiàn)
Swarm的進(jìn)化和大規(guī)模應(yīng)用
系統(tǒng)架構(gòu)-性能篇章2(系統(tǒng)拆分1)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服