Cloud hosting: This type of hosting is slightly more expensive than shared hosting (similarly priced to VPS hosting). Rather than using a single server to store and load your site, a cloud system distributes resources across many different computers for faster response times. However, this model typically doesn’t give you root access, and its distributed structure presents fundamental security challenges.
The main reason that someone signs up for a VPS is that they need a server through which to run their site. When you adopt one, you should notice that your site is performing better than it was on a shared account (because of the guaranteed allotment of resources). Also, the full root access gives you better control. You are able to install and get rid of whatever programs you want.
Save up to 80 percent with Azure Reserved Virtual Machine Instances when combined with Azure Hybrid Benefit for Windows Server, or save up to 72 percent on all virtual machines. Simply select your region, virtual machine series, and term. Improve budgeting and forecasting with a single up-front payment while maintaining flexibility should your business needs change. Easily exchange or cancel Azure Reserved Virtual Machine Instances at any time.
Virtual Private Server Hosting or VPS Hosting is essentially a dedicated server within a shared hosting environment. With VPS Hosting, each customer can run their own virtualized operating system within a partition of a dedicated server. Even though multiple customers are on the same physical machine, VPS Hosting allows each customer's account/website to have all the capabilities of being on their own separate machine. This type of hosting offers advanced performance and flexibility with the ability to customize at an affordable price.
A VPN server is a machine on the internet that runs VPN software. A VPN client can connect to that server, and all data that travels between the client and the server is encrypted. If you wanted to connect to a website on the internet but didn’t want anyone, even your ISP, to see which site it was or the data your were sending, you could connect via a VPN. All an observer would be able to see is that you connected to the VPN server.
Shared hosting: With shared hosting, your site is stored and served from the same physical machine as many other customers – possibly hundreds of them. All domains are drawing from the same CPU, RAM, and other resources.  This type of hosting is the lowest-priced option. However, your site’s speed and reliability suffer from other users, and you don’t get root access.
Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways. You can use both IPv4 and IPv6 in your VPC for secure and easy access to resources and applications.