# Data Node
The DataNodes are responsible for serving read and write requests
from the file system's clients. The DataNodes also perform block
creation, deletion, and replication upon instruction from the NameNode.
The NameNode and DataNode are pieces of software designed to run on
commodity machines.