Hosting a Portfolio Website in Azure Cloud with Custom Domain(Free)👨‍💻.
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??
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 :
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
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.