Entry level web hosting has its web and data locate on the same server as it is relatively easy to setup. However, this method is insufficient for more advance use and has concerns in different field such as security, resource allocation, management and more. As a result, many websites have separate web server and data server.
Under such practice, it also embraces the possibility of future expansions. At later stage, additional data servers can be added as data backup in the situation of unexpected failures (web server will request data from backup data servers if the server is not accessible), extra bandwidth with each additional server (allow more traffic than what one server can handle due to its physical limitation or cost effective consideration), customized security policy for servers with specific use.
