Why do you need a separate server A separate server is needed when: when you want full control over the operating system; when you need the ability to install any software; when you want a guaranteed level of performance. You don't necessarily need a separate server to host a small site. You can use shared hosting, which is cheaper. But you will only be able to use the software that has been installed by your provider. And the performance of your web site will depend on the load on the "neighbors" on shared hosting.
A little about security and reliability A separate server gives you full control over the system: you manage user accounts, install the necessary software, configure network interfaces and firewall rules. All of these activities require a certain level of system administration skills, and this fact applies to both virtual and hardware servers.
However, there are much more tools for quick recovery of a virtual server than there are for recovery of hardware. A new virtual server can be quickly created from a template or cloned from an already running and debugged old one.
Both hardware and virtual servers allow you to build versatile information systems. But virtual, in contrast to the "iron" - allows you to quickly change the computing power in both directions.
Just as quickly you can create new virtual servers in the cloud and delete unnecessary. All this makes your information system hosted in the cloud extremely flexible.
That's the end of my post, there will be more in a while :-* :-* :-*
It is natural that a dedicated server requires a serious administration and configuration skill. In other words, the main difference for me personally of this type of hosting is the need to hire a system administrator - a separate person to manage the entire "household". The weak link here is hardware and scalability. Therefore, in this case, a hosting provider must be selected that guarantees (and has proven in practice) that it can quickly "lift" the system in case of a breakdown. 8)
in order for website to work quickly and without technical problems, it is necessary to guarantee the availability of all hardware resources necessary for its operation.
The logical solution is to use a separate (dedicated) server. Only in this case you can be sure that you will get all the required performance in the absence of neighbors, and perhaps competitors (as in the case of shared hosting or virtual servers).
From the point of view of security, a dedicated server also wins, since there are no other sites, virtual machines of unauthorized users, etc. on it.
I recommend using a server with a reserve of power in case of a sudden increase in load: during promotions, seasonal sales or (here's luck!) self-removal of a competitor. Moving to a new server may take some time, causing customers to be disappointed with the downtime of the site.
If the project is growing and developing, and the performance of one server is not enough, it's time to think about the distribution of functions and their duplication to create fault tolerance between multiple servers. So, one server may have a storefront, another — a database, a third — a load balancer, etc.
SERVER RENTAL OR COLOCATION?
With the further development of website, you can think about buying your own servers and placing them in the data center on the COLOCATION.
To work with your own equipment, you need to deal with procurement, logistics, warranty work, replacement of components, as well as maintain a staff of administration specialists. Our expertise shows that the economic benefit of such a solution comes if hundreds of servers are required for a sufficiently long period — more than 2-4 years.
When renting servers, all hardware problems are solved by the provider, you pay a fixed and pre—determined amount per month, and if circumstances have changed, the leased equipment is returned to the hosting provider.
As long as your site is undemanding, extremely simple and does not have any additional services or does not require computing power, shared hosting will be enough for you.
But as soon as the site grows up or was originally created as a gaming store, the situation changes significantly. Here, first of all, we are talking about generating a large amount of traffic, but also - due to the information content of the portal - about the large amount of required disk space. Dedicated servers will also be needed if used in large companies that require an independent environment with high computing power.
Each dish must be served at its own time.