Our last post talked about shared hosting and why so many hosts are eager to upsell customers to something more expensive. Reading that post, you might even think that there’s really no reason to make the jump to a VPS. For many customers, this is true: our shared hosting is fast, reliable, and easy to use. But some customers — especially small businesses, web developers, and power users — need a little something extra.
Owning a VPS is a lot like being in a carshare program. You get most of the benefits of owning your own car, and only pay a fraction of the price of actually buying a car. With a VPS, you get most of the benefits of having your own server, but only pay a fraction of the price of buying and operating one.
To create a VPS, we take a powerful enterprise-class server and carve it up into a handful of smaller virtual servers. We install a program (called a hypervisor) to make sure none of these virtual servers can interfere with each other. Each virtual server gets its own operating system, its own IP address, and its own memory and disk space. Each VPS becomes its own standalone server — but because you’re still sharing one gigantic server, your cost is a lot lower than it would be if you went out and got your own physical server.
At first glance, it might seem like a VPS is going to be faster than shared hosting. And up until just a few years ago, this was true. But thanks to all the recent improvements in shared hosting technology (LiteSpeed, CloudFlare, CloudLinux, and SSD storage, just to name a few), this really isn’t the case anymore. A VPS will still be plenty fast, but the main reason most customers go with a VPS is best summed up with one word:
Because a VPS is its own server, you have root access to the VPS. This gives you total control over just about everything:
VPSes also provide superior security to shared hosting. Since each VPS is its own server (running its own operating system and applications), it stays alive even if another customer on the same node (that’s what we call the big servers that host VPSes) gets hacked. This makes VPSes perfect for online stores and any other sites that store private customer information.
You knew this was coming: not all VPSes are created equal. Some “discount” web hosts use older virtualization technologies that allow them to oversell their nodes. Those hosts can sell more memory or disk space than they really have. This means that when your 4GB VPS tries to actually use all 4 GB of memory, it might crash because the hypervisor has oversold some of that memory to another customer.
Imagine going to your favorite local coffee shop and getting a fresh cup of your favorite brew. While you’re standing around chatting with your friends, an invisible gremlin sneaks around with an eyedropper and steals a few ounces from your cup to sell to other customers. Unethical? Definitely. You’re paying for a 16oz coffee, but only getting 10oz.
With our Xen-powered VPSes, you’re guaranteed to have the memory and disk space offered in your plan. This means better stability, which means less downtime, which means more happy website visitors.
It’s the same with a VPS. While a VPS might not be as fast as shared hosting, they’re much better equipped for certain types of tasks:
If you’re unsure of whether you should go with a VPS or shared hosting, just ask! We’ll put together the most reliable, cost-effective solution for your exact needs.
Part 3 in our series is going to talk about what you get when you combine the raw performance of shared hosting with the heavy-lifting flexibility of a VPS. Stay tuned!
i. If you’re encountering the “HTTP Error 500.31 - Failed to load ASP.NET Core runtime”…
We are excited to announce the launch of .Net Core Shared Hosting on the Linux…
Blazor: Pros: C# Coolness: If you dig C#, Blazor lets you use it for both…
The Repeater Control is a powerful tool in ASP.NET for creating dynamic, data-driven content in web applications.…
With the advent of .NET Core, the world of software development has witnessed significant improvements…
Have you ever found yourself needing to uninstall the dotnet Framework on your Mac? Whether…