————— 幾天之前 —————
————— 幾天之前 —————
什麼是微服務呢?
這是著名計算機科學家Martin Fowler提出的概念。簡單來說,就是將龐大臃腫的項目按照業務細粒度拆分成一個個獨立的服務:
這樣做的好處是方便部署升級,便於擴展,有效隔離資源,使團隊職責更加分明。
Kubernetes師出名門,是雲原生基金會CNCF旗下畢業的第一個項目,而CNCF基金會的成員包含世界前幾大主流雲計算廠商。
Kubernetes支持自動化部署、大規模可伸縮、應用容器化管理。
相比Docker Swarm, Kubernetes引擎的功能更加強大,也更加成熟。
Amazon EKS,全稱Amazon Elastic Kubernetes Service,是適用於AWS的一個企業級的、高可用的、託管的Kubernetes的解決方案。
可以認爲,Amazon EKS是一款在雲端更好用的Kubernetes運行平臺。根據NucleusResearch在去年的統計,有82%的雲端的Kubernetes工作負載都是在AWS雲平臺上進行運行的。
上面這張圖,是Amazon EKS的基本架構圖。
Amazon EKS屬於主從式的分佈架構,它的整個架構主要由Master Node和Worker Node來構成。
在Master Node中,它會託管Kubernetes的API服務器,並且控制何時何地如何運行您的容器。
在Worker Node中,它是容器進行實際運行和實際數據處理的計算實例。
最後補充一點:
AWS 爲雲遷移客戶提供專屬福利,點擊「閱讀原文」註冊即可領取200美元服務抵扣券!