Note it is not necessary to create a Google Cloud Account. You can use alternative providers like
Amazon Web Services,
Digital Ocean,
Linode or providers that have dedicated hosting for Drupal - e.g.
Pantheon and
Acquia. However, if you do not have funds, a virtual machine on your local desktop can be a very good alternative. You can expect to spend anywhere between 2000 - 5000 rupees per month depending on the kind of service and platform you use. However, your existing IT infrastructure can be used to provision a virtual web-server which will provide all the required functionality without much additional cost. The total annual cost of hosting is variable, but for a recommended setup on external virtual private servers expect to spend between 12000 - 60000 rupees. Note that the cost of on-premises hosting in your own servers is variable and you can get an estimate if you check with your IT department.
We set up the aforementioned virtual machine with a boot disk of 50 GB persistent disk. To create a Virtual Machine Instance do the following steps: