Azure 12 months free trail

12 months Free hosting on Microsoft Azure

Microsoft Azure is providing 12 months free trial to test their product offering. We will explain, how we can get the 12 months of free hosting or free virtual machine. That can be used to host low traffic web servers, small databases, micro services, servers for proof-of-concepts, build servers, and code repositories. Even I feel their prices are very reasonable as compared to other cloud providers.

Step 1:

Go to the Azure website https://azure.microsoft.com/en-in/free/

Azure free 12 months trial

Click on the Start free button, it will take you to sign in page of microsoft.

Step 2: Create MS account or use existing account

microsoft azure login

We need to either use the existing Microsoft/outlook/Skype/GitHub account or we can create a new account. This is flow is very easy. Once you will be done with the account sign in. You will land on the Card verification page.

They will ask for a credit card however it is just for verification purpose and will only deduct 2 INR. After this step is done you will be redirected to Azure Portal.

azure card page

Step 3: Azure portal

On Azure portal will look like the below screenshot. When you land here you can take the tour as well.

Azure portal

Microsoft is also giving 13,300 Rs credit for one month to explore/use other Azure services.

azure portal credits

Step 4: Create Resource

Click on first option “create a resource” where you see a “+” (plus) sign.

Azure home or dashboard

Now we will reach on below page. Where you will get multiple options to create a machine.

  1. Subscription should be mentioned as a free trial.
  2. Resource group, you can create one and give it a name. Click on the “create new” link and enter the name. I have named it “azure_free_trial” as shown in the screenshot.
  3. Virtual machine name, This will be used as a hostname of your machine. I have named it “azure”.
  4. I haven’t changed Region & Availability options.
  5. Image: I have chosen “Ubuntu”, as I usually work on Unix based environments. However, there are multiple Operating system options are available. You can choose as per your requirement.
  6. Size: This is an important step, Here I have changed it to “B1s” as this instance suits my requirement and will cost 501 Rs per month(after 1 year), Only if I will upgrade my account after the free trial will end.
  7. Authentication type: This is how you want to access your machine? By a username/password or by the public key. People who knows how to use the public key method, better use the public key, as it is more secure. For simplicity of this, we can go with username and password. This machine will be accessible all over the world, please make sure you don’t share the password with anyone.
  8. Inbound Ports: For now we have selected all 3 ports, so we don’t face issues, incase we set up a server on the server.
  9. Now we need to click on the Review + create button, Advance users can check other configurations.
  10. On Review + create tab Click on the create button.
  11. Deployment in progress: The machine is getting assigned and created with selected OS.
Azure machine deployment in progress
Azure machine deployment successful

Step 4: Login to machine

Click on Go to resource button, you will land on overview page.

Azure free trail overview

Now go to the terminal/bash and ssh into the machine:

~$ ssh username@publicIP 

enter the password you have given earlier. Below is the screenshot of the same. Now you can use this machine for free for 12 months Enjoy 🙂

Azure Standard B1s machine and available memory

This machine is free for 12 months and if you like the services of Azure you can carry on with their paid subscription. Which is cheaper as compared to other competitors, that’s what I feel.

Please free to comment & feedback are welcome