Home>Article>Operation and Maintenance> What are docker and nas
Docker is an open source application container engine, nas is a dedicated data storage server; docker is used to create and manage containers, and can also implement virtualization. nas includes storage devices and embedded system software, which can provide Cross-platform file sharing capabilities.
The operating environment of this tutorial: linux7.3 system, docker-1.13.1 version, Dell G3 computer.
NAS
NAS (Network Attached Storage: Network Attached Storage) literally means connected to the network. A device with data storage function, so it is also called "network storage". It is a dedicated data storage server. It is data-centric, completely separating storage devices from servers and centrally managing data, thereby releasing bandwidth, improving performance, reducing total cost of ownership, and protecting investments. The cost is much lower than using server storage, but the efficiency is much higher than the latter. Currently, internationally renowned NAS companies include Netapp, EMC, OUO, etc.
NAS is defined as a special dedicated data storage server, including storage devices (such as disk arrays, CD/DVD drives, tape drives or removable storage media) and embedded system software that can provide cross- Platform file sharing function. NAS usually occupies its own node on a LAN, allowing users to access data on the network without the intervention of application servers. In this configuration, NAS centrally manages and processes all data on the network, offloading the load from application or enterprise servers. Uploading and unloading can effectively reduce the total cost of ownership and protect user investment.
NAS itself can support multiple protocols (such as NFS, CIFS, FTP, HTTP, etc.) and can support various operating systems. Through any workstation, you can use IE or Netscape browser to intuitively and conveniently manage NAS devices.
NAS connects storage devices to existing networks to provide data and file services. A NAS server generally consists of storage hardware, an operating system, and a file system on top of it. NAS is directly connected to the disk storage array through the network. The magnetic array has the characteristics of high capacity, high performance, and high reliability. NAS connects storage devices through a standard network topology to access the Internet directly without a server. It does not rely on a general operating system. Instead, it uses a simplified operating system designed for users and specially used for data storage. It has built-in software required for network connection. protocol, making the management and setup of the entire system simpler.
Docker
Docker is an open source application container engine that allows developers to package their applications and dependencies into a portable image. Then publish to any popular Linux or Windows machine, which can also be virtualized. Containers completely use the sandbox mechanism and will not have any interfaces with each other.
Recommended learning: "docker video tutorial"
The above is the detailed content of What are docker and nas. For more information, please follow other related articles on the PHP Chinese website!