These are just a few possible configurations. What isn't shown here is the possibility of a modular configuration, which would be even more efficient and make more sense for clouds and containers...back end database, front end web interface, SMTP services, etc...since most of this stuff doesn't have to coexist on a single instance.