vs 服务容器中已存在服务_敏捷基础设施和公共基础服务
敏捷基礎(chǔ)設(shè)施和公共基礎(chǔ)服務(wù)
敏捷基礎(chǔ)設(shè)施和公共基礎(chǔ)服務(wù)是微服務(wù)架構(gòu)的有力支撐;
能夠簡化業(yè)務(wù)開發(fā),提升架構(gòu)能力的基線。
Cloud Native的基石是微服務(wù)架構(gòu)、敏捷基礎(chǔ)設(shè)施和公共基礎(chǔ)服務(wù)。
敏捷基礎(chǔ)設(shè)施 - 通過容器封裝環(huán)境,開發(fā)人員可以直接將所有軟件和依賴直接封裝到容器中,打包成鏡像,生產(chǎn)環(huán)境直接部署鏡像,通過容器化實現(xiàn)開發(fā)、測試、生產(chǎn)環(huán)境的一致。
敏捷基礎(chǔ)設(shè)施
也稱為基礎(chǔ)設(shè)施即代碼(Infrastructure as Code),或者可編程基礎(chǔ)設(shè)施(Programmable Infrastructure)。
與傳統(tǒng)的配置管理有一個非常大的區(qū)別:整個過程由開發(fā)人員負責,無須運維人員參與。開發(fā)人員不僅可以寫業(yè)務(wù)服務(wù)的代碼,還可以定義運行業(yè)務(wù)服務(wù)的基礎(chǔ)設(shè)施。
容器 vs 虛擬機
虛擬機是在硬件的基礎(chǔ)上,進行虛擬化,隔離性更高,而容器是在操作系統(tǒng)上進行的虛擬化。
嚴格意義上講,容器并不是虛擬化,因為所有容器都是共享內(nèi)核的,也就是說,利用Kernel 提供的隔離函數(shù)進行隔離。
虛擬化需要運行完整的Guest OS,不可避免出現(xiàn)性能損失。
而容器相當于一個進程,性能相當于物理機。
容器的意義在于在物理機性能損失不大的情況下,提供了標準化的運行環(huán)境,能夠把負責的配置、依賴都封裝到鏡像中。
公共基礎(chǔ)服務(wù)
指與業(yè)務(wù)無關(guān)的、通用的服務(wù),包括監(jiān)控服務(wù)、緩存服務(wù)、消息服務(wù)、數(shù)據(jù)庫服務(wù)、負載均衡、分布式協(xié)調(diào)、分布式任務(wù)調(diào)度等等。
平臺可以提升團隊的基線,讓平凡的開發(fā)人員做出不平凡的系統(tǒng)。
平臺化的核心思想是把復雜的、通用的需求統(tǒng)一抽象到一個地方,讓基礎(chǔ)架構(gòu)人員負責研發(fā)。
總結(jié)
以上是生活随笔為你收集整理的vs 服务容器中已存在服务_敏捷基础设施和公共基础服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 几何画板200个经典课件_项目制学科联动
- 下一篇: 螺旋桨设计软件_欧洲斥巨资研发的A400