Вообще есть разные форматы работы, у меня где-то было сохранено
Shared Hardware
Shared hardware is usually leased from large providers, such as an ISP and hosting service, where a box is shared with many other users. This kind of platform is great for prototyping, development, and even small scale launches. Web server configuration and custom modules are not usually possible.
Dedicated Hardware
In addition to the hardware being dedicated to running your application, you’re renting it from a provider who owns and maintains the hardware. With dedicated hardware, your contact still goes only as far as remotely logging in over SSH; you don’t need to swap out disks, rack machines, and so on. Dedicated hosting comes in the full range from completely managed (you receive a user login and the host takes care of everything else) to completely unmanaged (you get a remote console and install an OS yourself). You don’t need to have system administrators on your engineering team and you won’t spend developer time on configuration tasks.
Co-Located Hardware
A co-location facility (or “colo”) provides space, power, and bandwidth, while you provide the hardware and support. Some will do virtually nothing, while some provide server and service monitoring and will diagnose server issues with you over the phone. All facilities provide network monitoring and basic services such as rebooting a crashed server, although depending on your contract, such services might incur per-incident costs.
Self-Hosting
When you get to the point of having a few thousand servers, it’s usually beneficial to start running your own data centers (DCs). It usually involves designing purpose-built facilities, hiring 24-hour NOC and site operations staff, and having multiple redundant power grid connections, a massive uninterruptible power supply (UPS), power filtering and generation equipment, fire suppression, and multiple peering contracts with backbone carriers. (стр. 17-19)