為什么還需要nas系統?
感謝邀請,Docker和NAS完全是兩個不同的東西,側重點不一樣。Docker又叫容器,實際上是SaaS的技術,提供的是應用服務。
例如現在企業如果需要部署服務,使用Docker是非常快捷的方法,因為Docker不需要你部署邏輯服務器,也不需要起復雜的虛擬機。虛擬機雖然可以隔離出很多“子電腦”,但占用空間更大,啟動慢,而且需要硬件支持
而Docker容器是在操作系統層面上實現的虛擬化,直接利用本地主機的操作系統,因此更輕量。不像虛擬機一樣,需要對整個OS虛擬化,Docker虛擬的是Linux內核之上的應用部分,所以啟動更迅速,可以到秒級。
如果企業需要廣泛部署某個應用,只需要把包含這個應用的鏡像在私有云的服務器上基于容器安裝啟動(你可以理解為我們家庭安裝操作系統時的Ghost),那么這個應用就能很快部署。這比建立虛機再安裝應用快多了,就類似復制黏貼。
所以很多企業使用Docker快速搭建自己的應用,實現秒級的應用搭建和啟動。這是Docker的作用,應用部署。但是Docker應用所需的存儲空間是共享的。
而NAS其實是存儲服務器,NAS(Network Attached Storage:網絡附屬存儲)按字是基于網絡,用于資料存儲功能的服務器,因此也稱為“網絡存儲器”。它的作用是管理數據,做到控制和存儲分離。NAS可用實現通過網絡存取數據,而現在NAS已經從云端走到了家庭,成為家庭的存儲利器之一
NAS里面內置一個用于管理的輕量化Linux系統,但是這個僅僅是管理,有的NAS也可用直接作為Linux服務器部署業務,但是這個能力很弱。所以Docker主要是用于應用的安裝,而NAS主要是運用于保存數據,這是兩個應用方向。
而且正如剛才所說的,NAS的家庭應用已經很普遍了,你就可以認為是一個映射的外掛硬盤,這個應用場景類似于建立一個小型的家庭數據中心,應用場景比容器廣泛的多,容器Docker主要還是基于企業部署應用的。
所以簡單的理解,Docker的作用是企業快捷的基于物理服務器安裝APP提供服務,NAS是提供數據存儲,兩個都需要