Sign in to follow this  
tgonhawk1

How is Cloud Hosting different from a VPS?

Recommended Posts

A new blog post announces Cloud Hosting, which I presume is different from the other services.
That you can specify an operating system choice suggests it is very much like, if not the same as, a VPS.

How is it different from ... well I guess all the other services while we're at it?

https://blog.hawkhost.com/2018/03/23/soaring-to-new-heights-introducing-hawk-host-cloud-hosting/

Share this post


Link to post
Share on other sites

Our Cloud and VPS offerings are similar in the fact you have your own operating system with root but the underlying technologies are very different and the cloud offering has significantly more capabilities.  Our VPS offering utilizes OpenVZ with local storage while our cloud offering utilizes KVM with software defined storage.   The simple answer is the cloud servers offer a more affordable, reliable and expandable option for users looking for their own servers.  The longer explanation:

OpenVZ vs KVM

OpenVZ while lighter weight has a limitation on the number of operating systems you can run and also you are unable to run your own kernel on your server.  That means for example running CloudLinux on our VPS plan is not possible.

Local Storage vs Software Defined Storage

Local storage is limited by the total space on the node and we are also balancing that among all the users on the node.  With the software defined storage we can grow a single instance to 10TB+ in size if a user ever had a need.  The local storage is powered by raid-10 array on the node while the software defined storage has user data stored across many drives and servers.  This means on our cloud it can handle not only drive failures but multiple storage server failures and will continue to operate without issue.

Putting it Together

When you combine everything together this results in our VPS offering while being extremely reliable is not a high availability system.  That means if a node goes down VPS's on it will go down.  With our cloud offering if the node has a hardware issue then this is a recoverable situation in under 5 minutes.  Our systems will detect the failure and move the user virtual machines to other nodes and everything will come back online.  The cloud server offering  it is possible to grow a single virtual machine to utilize an entire node (200GB+ of memory, 20+ cores).  For the cloud we can better utilize the underlying hardware and grow the infrastructure based on user demands with no impact on current virtual machines.  As a result of this we're able to offer cheaper cloud servers compared to our virtual private server offering.

Extra

We're not just making a bunch of marketing speak about our cloud server offering while not using it ourselves.  Our entire NYC shared/reseller/semi dedicated offering is powered by the same software and infrastructure that our cloud server offering operates under.  We believe in what was implemented in NYC and we fully intend on bringing it to all our locations eventually.

Share this post


Link to post
Share on other sites

Out of curiousity has Hawkhost yet done any benchmarking and seen how Cloud Websites stack up compared to VPS Websites on their end performance/load time wise?  Say drop a empty Wordpress Website on each and ran anyone's favorite benchmarking software on both platforms?  Curious if so and what the results are.

Share this post


Link to post
Share on other sites
On 6/30/2018 at 11:00 AM, tekiegreg said:

Out of curiousity has Hawkhost yet done any benchmarking and seen how Cloud Websites stack up compared to VPS Websites on their end performance/load time wise?  Say drop a empty Wordpress Website on each and ran anyone's favorite benchmarking software on both platforms?  Curious if so and what the results are.

The advantage of our cloud hosting is our ability to scale resources (CPU, memory, disk space) and handle failures much better. For CPU/memory/disk space it be less than 5 minute outage for us to make more resources available to the server. For hardware failures it would be up to a 5 minute outage as well as the server would come back on another one of our available hardware nodes.

For actual performance it would have a minimal impact at best as the big change is simply for our ability to add more resources easily if necessary. All our web hosting servers are powered by SSD's capable of up to 500,000+ random IOPS combined and our cloud platform can deliver that same performance to a single server from our internal benchmarking. The other underlying hardware we all comparable between our regular web hosting accounts and our cloud hosting accounts. We run E5-2600v4 series in our cloud right nowand our regular web hosting servers are typically E5-2600v2/v3/v4 at this point. The performance impact between generations on a per core performance is only in the 5-15% difference which for a single web site probably isn't even measurable.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this