vps和docker是什么意思

vps指的是“虛擬專用服務(wù)器”,是將一臺(tái)服務(wù)器分割成多個(gè)虛擬專享服務(wù)器的技術(shù);而docker是一個(gè)基于LXC的高級(jí)應(yīng)用容器引擎,源代碼托管在Github上,基于go語(yǔ)言并遵從Apache2.0協(xié)議開源。

vps和docker是什么意思

本教程操作環(huán)境:linux5.9.8系統(tǒng)、docker-1.13.1版、Dell G3電腦。

vps是什么意思

VPS(Virtual Private Server 虛擬專用服務(wù)器),將一臺(tái)服務(wù)器分割成多個(gè)虛擬專享服務(wù)器的技術(shù)。

實(shí)現(xiàn)VPS的技術(shù)分為容器技術(shù),和虛擬化技術(shù)。在容器或虛擬機(jī)中,每個(gè)VPS都可選配獨(dú)立公網(wǎng)IP地址、獨(dú)立操作系統(tǒng)、實(shí)現(xiàn)不同VPS間磁盤空間、內(nèi)存、CPU資源、進(jìn)程和系統(tǒng)配置的隔離,為用戶和應(yīng)用程序模擬出“獨(dú)占”使用計(jì)算資源的體驗(yàn)。VPS可以像獨(dú)立服務(wù)器一樣,重裝操作系統(tǒng),安裝程序,單獨(dú)重啟服務(wù)器。VPS為使用者提供了管理配置的自由,可用于企業(yè)虛擬化,也可以用于IDC資源租用。

IDC資源租用,由VPS提供商提供。不同VPS提供商所使用的硬件VPS軟件的差異,及銷售策略的不同,VPS的使用體驗(yàn)也有較大差異。尤其是VPS提供商超賣,導(dǎo)致實(shí)體服務(wù)器超負(fù)荷時(shí),VPS性能將受到極大影響。相對(duì)來說,容器技術(shù)比虛擬機(jī)技術(shù)硬件使用效率更高,更易于超賣,所以一般來說容器VPS的價(jià)格都高于虛擬機(jī)VPS的價(jià)格。

這些VPS主機(jī)以最大化的效率共享硬件、軟件許可證以及管理資源。每個(gè)VPS主機(jī)都可選配獨(dú)立公網(wǎng)IP地址、獨(dú)立操作系統(tǒng)、獨(dú)立超大空間、獨(dú)立內(nèi)存、獨(dú)立CPU資源、獨(dú)立執(zhí)行程序和獨(dú)立系統(tǒng)配置等. VPS主機(jī)用戶除了可以分配多個(gè)虛擬主機(jī)及無(wú)限企業(yè)郵箱外, 更具有獨(dú)立主機(jī)功能, 可自行安裝程序,單獨(dú)重啟或重裝主機(jī)(部分虛擬化/容器技術(shù)不支持更換內(nèi)核)。

簡(jiǎn)單理解VPS就是通過虛擬化技術(shù)隔離出來的系統(tǒng)

docker是什么意思

Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows操作系統(tǒng)的機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。

Docker 是?PaaS?提供商 dotCloud 開源的一個(gè)基于?LXC?的高級(jí)容器引擎,源代碼托管在?Github?上, 基于go語(yǔ)言并遵從Apache2.0協(xié)議開源。

docker 會(huì)對(duì)服務(wù)器端開發(fā)/部署帶來什么變化?

實(shí)現(xiàn)更輕量級(jí)的虛擬化,方便快速部署

對(duì)于部署來說可以極大的減少部署的時(shí)間成本和人力成本

?Docker支持將應(yīng)用打包進(jìn)一個(gè)可以移植的容器中,重新定義了應(yīng)用開發(fā),測(cè)試,部署上線的過程,核心理念就是 Build once, Run anywhere。典型應(yīng)用場(chǎng)景是開發(fā)運(yùn)維上提供持續(xù)集成和持續(xù)部署的服務(wù)。

1)標(biāo)準(zhǔn)化應(yīng)用發(fā)布,docker容器包含了運(yùn)行環(huán)境和可執(zhí)行程序,可以跨平臺(tái)和主機(jī)使用;

2)節(jié)約時(shí)間,快速部署和啟動(dòng),VM啟動(dòng)一般是分鐘級(jí),docker容器啟動(dòng)是秒級(jí);

3)方便構(gòu)建基于SOA架構(gòu)或微服務(wù)架構(gòu)的系統(tǒng),通過服務(wù)編排,更好的松耦合;

4)節(jié)約成本,以前一個(gè)虛擬機(jī)至少需要幾個(gè)G的磁盤空間,docker容器可以減少到MB級(jí);

5)方便持續(xù)集成,通過與代碼進(jìn)行關(guān)聯(lián)使持續(xù)集成非常方便;

6)可以作為集群系統(tǒng)的輕量主機(jī)或節(jié)點(diǎn),在IaaS平臺(tái)上,已經(jīng)出現(xiàn)了CaaS,通過容器替代原來的主機(jī)。

推薦學(xué)習(xí):《docker視頻教程

以上就是vps和

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊6 分享