Hosting a Portfolio Website in Azure Cloud with Custom Domain(Free)👨‍💻.

Raghul MRaghul M
2 min read

We are going to Host a Static Website in Azure Cloud with CI/CD using Github Actions and Free Custom Domain.

So, Basically What is Cloud Computing?

Definition of Cloud Computing According to NIST (National Institute of Standards and Technology-US)

A Model that enable ubiquitious (everywhere) and convenient on-demand network access to a shared pool of configurable computing resources for eg :(networks,storage,applications and services) that can be rapidly provisioned and released with minimal management effort or cloud service provider interaction.

In Layman Term

The cloud is the delivery of on-demand computing resources , everything from application to data centers over the internet on a pay for what you use basis On Demand Services are:

  • Networks

  • Servers

  • Storage

  • Applications and Servers

What is Azure Cloud??

Azure Logo

Microsoft Azure, formerly known as Windows Azure, is Microsoft's public cloud computing platform. It provides a range of cloud services, including compute, analytics, storage and networking.The Azure cloud platform is with more than 200 products and cloud services designed to help you bring new solutions to life—to solve today’s challenges and create the future. Build, run and manage applications across multiple clouds, on-premises and at the edge, with the tools and frameworks of your choice.

So,Lets get Started with Our Project:

Prerequisites :
1.Github Account
2.Azure Account
3.Source Code for your Portfolio website đź’»
4.Custom Domain (Tip: Free Domain)

Step 1 : Github Account & Source Code

GitHub is a web-based version-control and collaboration platform for software developers.Owned by Microsoft.

Create a Free Github Account Click here

Afterwards :
1.Create a New Repository 
2.Upload your Portfolio website sourcecode in the repo

Example :

Repo sample

Step 2 : Azure Account

Azure is a public cloud owned by Microsoft,Azure Account comes with 200$ credits for first month and 40+ free for life time.

Students : Click here (Credit card Not Required) Others : Click here (Credit card Required)

Step 3 : Free Custom Domain

Once you Create a free azure account you're eligible for 25+ free domain

For free Custom domain Click Here

Step 4 : Lets Start the Project

Follow this Link to step by step walkthrough of the project and it's documentation :

Project Documentation :Github Repo

live demo : raghulm.me (disabled)

Conclusion

the best way to gain knowledge is to make your hands dirty. try new stuff and play with services in the cloud. Side Projects are the best way to gain Experience.

Thanks for reading this post, Give your Valuable Feedback

Connect with me on :

Twitter : @RaghulM01

portfolio : raghul-m.github.io

In Collaboration with Think Digital , SRM

4
Subscribe to my newsletter

Read articles from Raghul M directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Raghul M
Raghul M

I'm the founder of CareerPod, a Software Quality Engineer at Red Hat, Python Developer, Cloud & DevOps Enthusiast, AI/ML Advocate, and Tech Enthusiast. I enjoy building projects, sharing valuable tips for new programmers, and connecting with the tech community. Check out my blog at Tech Journal.