June 23 2022

Let's dispel the most popular myths about Hosting, Cloud and Dedicated Servers

What are the most popular myths about hosting solutions that are often told? Let's find out together.

If you too have been a systems engineer since 2005, with thousands of servers under your belt and thousands of cases different from each other, you will agree with me that nowadays we really can't stand it anymore. Otherwise you might believe many urban legends that are peddled by unscrupulous salesmen and without any knowledge of the facts other than that of mere profit. Working in the IT sector has become demotivating and unrewarding, given that the market is now controlled at the top by marketing and real urban legends, spread by individuals without qualifications or experience in the systems field. These salespeople often sell miracle solutions that promise unparalleled performance and reliability, without understanding the real technical and operational needs.

So let's start by listing those that are questionable statements and disproving the statement with logical reasoning and related documentation and references. Our goal is to provide clarity and truth in a sea of ​​misinformation, drawing on years of practical experience and in-depth industry knowledge. As we have new myths to add and debunk, we will publish them updated in this post. By doing so, we hope to contribute to greater awareness and technical expertise, helping IT professionals make informed decisions and avoid the pitfalls of deceptive marketing.

Shared hosts are slow.

Primarily by the heaviness of the site to be hosted, by how many other sites are on the same machine, and by the resources that are hoarded by the other sites in virtual hosting on the same machine. It is clear that sharing hosting with other sites does not give guarantees regarding performance and consistency of performance, given that another site hosted on the same server as us could monopolize the resources and make ours suffer too. However, a shared hosting optimized with Varnish Cache, right caching strategies and policies, a good TTFB, fast protocols like HTTP/3 or QUIC could be much faster and more efficient than a €1000 per month dedicated server configured with Plesk or cPanel above without any tuning and optimization. Power is nothing without control. So, with the right optimizations, shared hosting can offer excellent performance, while a poorly configured dedicated server can be inefficient and slow. The key is in optimization and resource management.

If a hosting on our own server is hacked, attackers can attack our site.

If a hosting on our own server is hacked, attackers can attack our site. This scenario is highly unlikely. Nowadays, except for a few unfortunate and improvised people, all hosting companies have understood the importance of the separation of privileges at the process and filesystem level. For example, the use of PHP-FPM (FastCGI Process Manager) allows separate management of PHP processes for each site, assigning each pool of PHP processes its own UID (User ID) and GID (Group ID), ensuring that each website operates with distinct and isolated privileges. If today they break the site hosted in virtual hosting on our own server, the attacker does not have sufficient privilege to be able to write/read our files or our database, since the PHP-FPM processes associated with our site work with UID and GID separate and cannot interfere with those of other sites. The situation is different in which the attacker holes the site hosted near ours and then proceeds with unlikely exploits to elevate maximum privileges (root), at which point he can compromise all the sites on the same server. However, proper configuration and continuous updating of systems and applications significantly reduce the chance of such exploits succeeding.

Hosting with guaranteed resources is better than hosting in best effort.

Hosting with guaranteed resources is better than best effort hosting. Depends. If you have to choose to have guaranteed resources (minimum and maximum) of 1 core, 1GB of RAM, always prefer best effort hosting. It is true that you will have no guarantees on the minimum resources reserved for you, but it is also clearly true that for over 90% the best effort solution will produce better values ​​and greater performance than a solution with dedicated but insufficient resources to run a site correctly. In the context of best effort hosting, resources are shared dynamically among all server users, often allowing you to benefit from higher performance peaks than what is guaranteed by hosting with fixed resources. This flexibility is particularly beneficial for sites with variable workloads or occasional spikes in traffic, where the system can allocate additional resources temporarily to maintain high performance. Furthermore, resource management in a best effort environment is optimized to maximize overall server efficiency, allowing less intensive websites to use excess resources left by others, thus improving the user experience in terms of speed and responsiveness.

With the Cloud you save because you only pay for what you consume.

Statement clearly false in at least 90% of real uses. It is true that the Cloud has a pay per use model rather than a Flat model (today both options actually exist), but the cost of the Cloud is normally four times (minimum) compared to the same solution on a dedicated server. To be clear, where on Amazon LightSail you buy 2vCPU and 4GB of RAM (to which add the costs of outgoing traffic), with the same cost you can buy a dedicated server with 12 threads (equivalent of 12vCPU) and 64GB of RAM, with performance at obviously higher level of I/O and system bus. The cloud offers flexibility, scalability, and ease of management, but these features often come with significant additional costs. Additionally, cloud resources are virtualized and shared, which can introduce overhead and performance limitations compared to a dedicated server with unique physical hardware. So, for high-performance applications and consistently high workloads, i Dedicated Servers they represent a more economical and high-performance solution compared to cloud services.

With the Cloud I can scale vertically from 1 CPU to 128 CPU with just one click.

Depends. Normally with some top suppliers on the market such as AWS, Google Cloud and Azure, it is obviously possible to do so with rather prohibitive costs. Common sense should always reign supreme; if we buy the Cloud without a real need for vertical scaling (increasing resources on the single instance), we are making a useless expense for an event that will never happen. Does it make sense to spend large amounts of money for basic performance, just because perhaps in the future we will need to scale? The answer is subjective and lies in the common sense of the analysis of particular events (traffic peaks, slashdotting effect, black friday) etc. It is important to carefully evaluate the current and future needs of your infrastructure and consider whether the additional cost of the cloud, with its ability to scale rapidly, justifies the investment over more static, traditional solutions. Furthermore, vertical scalability is only part of the equation; it is often more efficient and cost-effective to also consider horizontal scalability (adding more instances) to manage load increases.

The Cloud is more reliable than a Shared Hosting or a Dedicated Server.

Depends. Which Cloud? From which company? What virtualization technologies? What type and model of SAN? What backup and disaster recovery procedures? Do they make geographic replicas on different regions? If they don't do them by default, do you do them as a system administrator? The Cloud could be infinitely less reliable than shared hosting or a dedicated server. It is true that cars have 4 wheels, but it is not true that 4 wheels determine a car. The reliability of the cloud depends on multiple factors, including the quality of the provider's infrastructure, the configuration of resources, network management, and the security measures implemented. For example, top market providers such as AWS, Google Cloud and Azure offer robust infrastructures with high standards of redundancy and availability, but these services can have high costs and require careful configuration to reap the full benefits. On the contrary, a well-configured and managed shared hosting or dedicated server can offer a comparable or higher level of reliability, especially if supported by a team of expert systems engineers who implement best practices in terms of security, backup and disaster recovery.

SSH access must be denied because it exposes you to security risks.

Depends. SSH access with user and non-root privileges, granted in an environment where user and group policy is correct, does not expose you to any security problems. However, for a malicious user in an outdated system, it could be a priority path to proceed with privilege escalation and attempt to climb to root and therefore compromise the security of the entire server. Let's say that to overcome the incompetence of many systems experts, we prefer not to grant what should be a right. SSH access security can be significantly improved by using SSH keys instead of passwords, implementing two-factor authentication, and limiting SSH access to certain IP addresses. Additionally, keeping your system and packages updated, monitoring access logs, and applying appropriate firewall rules are measures that can further reduce the risks associated with SSH access.

Hostings must always provide a control panel such as Plesk / cPanel or similar.

Do you really need it? Or do you just need access to your files and your MySQL database? Because cPanel and Plesk are general purpose solutions that bring with them important performance and occasionally security issues. Therefore, on serious projects, where there is real traffic, millions of pages viewed per month or millions of turnover, we always try to obtain maximum performance, and maximum performance is not achievable with panels like Plesk or cPanel. However, if you are looking for maximum independence, perhaps to install hundreds of showcase sites, a control panel like Plesk or cPanel could be the solution to your independence problems. Using control panels simplifies management for less experienced users, but introduces overhead and potential vulnerabilities that can compromise system performance and security. In high-performance environments, a more streamlined and customized configuration is preferred, managed directly via SSH access and specific server resource management tools, to ensure maximum control and efficiency.

If I have a site for Italy it is better to have an Italian IP in an Italian datacenter for SEO purposes

Definitely false. What era do you live in, at the dawn of 1996? This rule could have been valid until the year 2000, then it was largely superseded. Most successful Italian sites today are located in datacenter facilities in Germany or France. Today we no longer think in terms of countries, but rather of continents. It is therefore correct for an Italian site to have a data center with good ping and low latency in Europe. Whether it is in Italy, Holland, France, it doesn't matter. What matters is the TTFB (Time To First Byte) and, if it is true that a TTFB in Italy or Germany can make a difference of even 30ms, we can only start talking about milliseconds when the big problems of speed and brought the TTFB to at least below 100ms. Nowadays, unfortunately, we tend to choose non-optimized systems in Italy which are still slow and with TTFB higher than the maximum 200ms recommended by Google. Therefore, it is essential to focus on overall infrastructure quality and performance optimization rather than simply the geographic location of the data center.

CloudFlare and CDNs speed up the website.

False. At least in the collective idea that is made of the use of CloudFlare and CDNs. If you have an Italian site, with a European audience (let's go back to the question above), CloudFlare won't improve anything, in fact it could even worsen the delivery of content. If, however, we are faced with an international site, also accessed at an intercontinental level, CloudFlare can certainly be a viable solution in reducing latency and accelerating the delivery of content. Furthermore, it is necessary to specify how CloudFlare is configured and the version of the plan purchased, taking into account the CDN functionality and the Full Page Cache functionality which are not a synonym and have completely different purposes. Correct configuration is essential to obtain the desired benefits; for example, enabling features like dynamic caching, resource minification, and compression can make a big difference. So, while CDNs like CloudFlare can significantly improve the performance of a site with global traffic, their effectiveness depends on the specific configuration and context of use.

However, we have said and written a lot about CloudFlare in this article.

 

Do you have doubts? Don't know where to start? Contact us!

We have all the answers to your questions to help you make the right choice.

Chat with us

Chat directly with our presales support.

0256569681

Contact us by phone during office hours 9:30 - 19:30

Contact us online

Open a request directly in the contact area.

INFORMATION

Managed Server Srl is a leading Italian player in providing advanced GNU/Linux system solutions oriented towards high performance. With a low-cost and predictable subscription model, we ensure that our customers have access to advanced technologies in hosting, dedicated servers and cloud services. In addition to this, we offer systems consultancy on Linux systems and specialized maintenance in DBMS, IT Security, Cloud and much more. We stand out for our expertise in hosting leading Open Source CMS such as WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart and Magento, supported by a high-level support and consultancy service suitable for Public Administration, SMEs and any size.

Red Hat, Inc. owns the rights to Red Hat®, RHEL®, RedHat Linux®, and CentOS®; AlmaLinux™ is a trademark of AlmaLinux OS Foundation; Rocky Linux® is a registered trademark of the Rocky Linux Foundation; SUSE® is a registered trademark of SUSE LLC; Canonical Ltd. owns the rights to Ubuntu®; Software in the Public Interest, Inc. holds the rights to Debian®; Linus Torvalds holds the rights to Linux®; FreeBSD® is a registered trademark of The FreeBSD Foundation; NetBSD® is a registered trademark of The NetBSD Foundation; OpenBSD® is a registered trademark of Theo de Raadt. Oracle Corporation owns the rights to Oracle®, MySQL®, and MyRocks®; Percona® is a registered trademark of Percona LLC; MariaDB® is a registered trademark of MariaDB Corporation Ab; REDIS® is a registered trademark of Redis Labs Ltd. F5 Networks, Inc. owns the rights to NGINX® and NGINX Plus®; Varnish® is a registered trademark of Varnish Software AB. Adobe Inc. holds the rights to Magento®; PrestaShop® is a registered trademark of PrestaShop SA; OpenCart® is a registered trademark of OpenCart Limited. Automattic Inc. owns the rights to WordPress®, WooCommerce®, and JetPack®; Open Source Matters, Inc. owns the rights to Joomla®; Dries Buytaert holds the rights to Drupal®. Amazon Web Services, Inc. holds the rights to AWS®; Google LLC holds the rights to Google Cloud™ and Chrome™; Microsoft Corporation holds the rights to Microsoft®, Azure®, and Internet Explorer®; Mozilla Foundation owns the rights to Firefox®. Apache® is a registered trademark of The Apache Software Foundation; PHP® is a registered trademark of the PHP Group. CloudFlare® is a registered trademark of Cloudflare, Inc.; NETSCOUT® is a registered trademark of NETSCOUT Systems Inc.; ElasticSearch®, LogStash®, and Kibana® are registered trademarks of Elastic NV Hetzner Online GmbH owns the rights to Hetzner®; OVHcloud is a registered trademark of OVH Groupe SAS; cPanel®, LLC owns the rights to cPanel®; Plesk® is a registered trademark of Plesk International GmbH; Facebook, Inc. owns the rights to Facebook®. This site is not affiliated, sponsored or otherwise associated with any of the entities mentioned above and does not represent any of these entities in any way. All rights to the brands and product names mentioned are the property of their respective copyright holders. Any other trademarks mentioned belong to their registrants. MANAGED SERVER® is a trademark registered at European level by MANAGED SERVER SRL, Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italy.

JUST A MOMENT !

Would you like to see how your WooCommerce runs on our systems without having to migrate anything? 

Enter the address of your WooCommerce site and you will get a navigable demonstration, without having to do absolutely anything and completely free.

No thanks, my customers prefer the slow site.
Back to top