當前位置:吉日网官网 - 傳統文化 - 容器化部署和傳統部署區別

容器化部署和傳統部署區別

容器化部署與傳統部署的區別如下:

以Docker為例子,Docker是能夠把應用程序自動部署到容器的開源引擎。

傳統的部署模式是:安裝(包管理工具或者源碼包編譯)->配置->運行;

Docker的部署模式是:復制->運行。實現更輕量級的,方便快速部署,對於部署來說可以極大地減少部署的時間成本和人力成本。

容器化部署的優勢

1、交付物標準化

Docker是軟件工程領域的“標準化”交付組件,最恰到好處的類比是“集裝箱”。

傳統的軟件交付物包括:應用程序、依賴軟件安裝包、配置說明文檔、安裝文檔、上線文檔等非標準化組件。Docker的標準化交付物稱為“鏡像”,它包含了應用程序及其所依賴的運行環境,大大簡化了應用交付的模式。

2、壹次構建,多次交付

類似於集裝箱的“壹次裝箱,多次運輸”,Docker鏡像可以做到“壹次構建,多次交付”。當涉及到應用程序多副本部署或者應用程序遷移時,更能體現Docker的價值。壹次創建和配置之後,可以在任意地方運行。測試人員可以將容器與持續集成系統結合,在pipeline中自動化的完成集成測試,同時運維人員可以通過持續部署系統對應用自動完成部署。

3、應用隔離

集裝箱可以有效做到貨物之間的隔離,使化學物品和食品可以堆砌在壹起運輸。Docker可以隔離不同應用程序之間的相互影響,但是比虛擬機開銷更小。

  • 上一篇:陰陽師協同鬥技用什麽陣容呢
  • 下一篇:順德有什麽本地人也時常去吃的美食嗎?
  • copyright 2024吉日网官网