一個初創(chuàng)小公司,怎么做架構(gòu)轉(zhuǎn)型?
掃描二維碼
隨時隨地手機(jī)看文章
————— 幾天之前 —————
————— 幾天之前 —————
什么是微服務(wù)呢?
這是著名計算機(jī)科學(xué)家Martin Fowler提出的概念。簡單來說,就是將龐大臃腫的項(xiàng)目按照業(yè)務(wù)細(xì)粒度拆分成一個個獨(dú)立的服務(wù):
這樣做的好處是方便部署升級,便于擴(kuò)展,有效隔離資源,使團(tuán)隊(duì)職責(zé)更加分明。
Kubernetes師出名門,是云原生基金會CNCF旗下畢業(yè)的第一個項(xiàng)目,而CNCF基金會的成員包含世界前幾大主流云計算廠商。
Kubernetes支持自動化部署、大規(guī)??缮炜s、應(yīng)用容器化管理。
相比Docker Swarm, Kubernetes引擎的功能更加強(qiáng)大,也更加成熟。
Amazon EKS,全稱Amazon Elastic Kubernetes Service,是適用于AWS的一個企業(yè)級的、高可用的、托管的Kubernetes的解決方案。
可以認(rèn)為,Amazon EKS是一款在云端更好用的Kubernetes運(yùn)行平臺。根據(jù)NucleusResearch在去年的統(tǒng)計,有82%的云端的Kubernetes工作負(fù)載都是在AWS云平臺上進(jìn)行運(yùn)行的。
上面這張圖,是Amazon EKS的基本架構(gòu)圖。
Amazon EKS屬于主從式的分布架構(gòu),它的整個架構(gòu)主要由Master Node和Worker Node來構(gòu)成。
在Master Node中,它會托管Kubernetes的API服務(wù)器,并且控制何時何地如何運(yùn)行您的容器。
在Worker Node中,它是容器進(jìn)行實(shí)際運(yùn)行和實(shí)際數(shù)據(jù)處理的計算實(shí)例。
最后補(bǔ)充一點(diǎn):
AWS 為云遷移客戶提供專屬福利,點(diǎn)擊「閱讀原文」注冊即可領(lǐng)取200美元服務(wù)抵扣券!
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!