What is Virtual Private Server – VPS ? | Why to choose?

Virtual Private Server | Virtual Dedicated Server

After getting your domain name you will surely need a web hosting provider. But you may get confused to choose the hosting plan from either shared, dedicated, virtual private or any other if you are new.

Different types of web hosting allow you to perform different levels of customization on your server. They vary in pricing, performance and the availability of the service (e.g. uptime) as well.

In shared hosting, you split the same physical server with a number of other clients of the hosting company. You don’t get dedicated resources allocated to you, as your site runs on the same operating system as everyone else’s. Shared hosting is the solution for website owners with lower traffic sites. It is the starting point of most small businesses and bloggers.

In dedicated hosting, you rent an entire physical server for your business. If you have a high-traffic website, dedicated hosting can be the best solution for you, as dedicated servers are fast, flexible, and fully customizable.

While Virtual Private Server (VPS) is mid way between these two. A virtual private server, also called a virtual dedicated server (VDS), is a virtual server that appears to the user as a dedicated server, but that is actually installed on a computer serving multiple websites.

A single computer can have several VPSs, each one with its own operating system (OS) that runs the hosting software for a particular user.

Why choose a Cloud VPS server?

Cloud VPS servers not only provide peace of mind for small to medium businesses but they also offer a robust combination of ancillary benefits:

  • Quick Resizing for Changes in Traffic Flow
  • Only Pay for What You Use
  • Host Unlimited Sites
  • Very Cost-effective
  • Contract Free Hosting
  • Multiple OS Choices Available
  • Daily Backups (via your Manage Interface)
  • SSH and Full Root Access
  • Highly Stable and Secure

Using virtualization technology, your hosting provider installs a virtual layer on top of the operating system (OS) of the server. This layer divides the server into partitions and allows each user to install their own OS and software.Therefore, a virtual private server (VPS) is both virtual and private because you have complete control.

Running a VPS lets you set up your website within a secure container with guaranteed resources (memory, disk space, CPU cores, etc.) you don’t have to share with other users.

One of the primary advantages to using a VPS, as opposed to a traditional web hosting service, is that the subscriber has full access to the VPS’s OS, with unrestricted root or administrator permissions.


  • Dedicated resources that ensure your website won’t suffer the consequences if a website on a shared hosting plan starts consuming a large amount of resources.
  • Customization options allow you to customize your OS and other aspects of your server such as server applications (e.g. Apache, PHP, MySQL, etc).
  • Control/security gives you more flexibility in respects to powering down or restarting the server. A VPS also allows you to use SSH access and there is less chance of compromised privacy.


  • Some technical ability is required to set up a VPS. This can include installing server applications, configuring user access, etc.
  • Priced higher than shared hosting. Although the VPS option is priced higher than shared hosting, it does provide you with additional features and benefits.

How to Get Google Cloud Free VPS ?

Google cloud is a service of google started is 2008 which provides a series of modular cloud services like cloud computing, data storage, data analytics and machine learning.

The Google Cloud Free Tier gives you free resources to learn about Google Cloud services by trying them on your own. Whether you’re completely new to the platform and need to learn the basics, or want to experiment with new solutions, the Google Cloud Free Tier is there for you.

The Google Cloud Free Tier has two parts:–

  • A 12-month free trial with $300 credit to use with any Google Cloud services.
  • Always Free, which provides limited access to many common Google Cloud resources, free of charge. 

12 month, $300 free trial

The free trial provides you with credit to pay for resources that you use as you learn about Google Cloud. If you have not previously signed up for the free trial or if you have never been a paying customer of Google Cloud, you are eligible for this. You must provide credit card or bank details to set up a billing account and verify your identity, but you won’t be charged during the free trial.


  • You can’t have more than 8 cores (or virtual CPUs) running at the same time.
  • You can’t add GPUs to your VM instances.
  • You can’t request a quota increase.
  • You can’t create VM instances that are based on Windows Server.

After the free trial Google Cloud services charge you only for resources you use. Each service has its own pricing model, which you can find in the documentation for each individual service.

Always Free

The Always Free program provides limited access to many common Google Cloud resources free of charge. Resources are provided at intervals, usually monthly. Always Free resources are not credits; they don’t  accumulate or roll over from one interval to the next.

Unlike the free trial, Always Free isn’t a special program. It’s a regular part of your Google Cloud account.

You are eligible for this if you do not have a custom contract or rate card with Google or if you have an upgraded billing account.

This version has more limitations than the $300 free trial version like memory scaling limit, CPU limit etc. and gives you 1 GB of egress per day.

If you want to exceed the always free usage limits you can do it at any time. Any usage above Always Free usage limits is automatically billed at standard rates.

You can check all the details like features, pricing on the google cloud page, here is the link. 

Author : Allen

Related Article

Google App Engine in Cloud Computing

Leave a Comment