Skip to main content
Microsoft Azure
CHAPTER 01

Introduction to Cloud Computing and Microsoft Azure

Updated: May 15, 2026
15 min read

# CHAPTER 1

Introduction to Cloud Computing and Microsoft Azure

1. Introduction

Welcome to the modern era of infrastructure! A decade ago, launching a global software application required purchasing physical servers, securing a data center, and hiring dedicated IT staff just to keep the machines powered on. Today, the world's most powerful corporations rent their computing power by the minute. In this chapter, we will demystify the core concepts of Cloud Computing and introduce you to Microsoft Azure—the enterprise cloud platform that powers Fortune 500 companies and integrates seamlessly with the software ecosystem you likely already use.

2. Learning Objectives

By the end of this chapter, you will be able to:
  • Define Cloud Computing and explain its primary business advantages.
  • Differentiate between IaaS, PaaS, and SaaS service models.
  • Understand Microsoft Azure's global infrastructure (Regions vs. Availability Zones).
  • Navigate the Azure Portal interface.
  • Comprehend the basics of Azure's Consumption-based (OpEx) pricing model.

3. Beginner-Friendly Explanation

Imagine you want to start a taxi business.
  • On-Premise (The Old Way): You buy a fleet of cars. You pay for the cars, the insurance, the gas, and the parking garage. Even if no customers call for a ride, you are still paying for the parked cars. This is a massive upfront capital expense (CapEx).
  • Cloud Computing (The New Way): You use a ride-sharing app. You only pay for the exact distance you travel, right when you travel. When you step out of the car, the billing stops instantly. You don't care about the oil changes or the tires. This is an operational expense (OpEx).

Cloud computing is renting servers, databases, and networking over the internet on a strict "pay-as-you-go" basis.

4. The Cloud Service Models

You must master these three acronyms:
  1. 1. IaaS (Infrastructure as a Service): Microsoft rents you an empty server. You install the Operating System, the web server, and the code. You have absolute control, but you do all the maintenance. (Example: *Azure Virtual Machines*).
  1. 2. PaaS (Platform as a Service): Microsoft gives you a pre-configured, invisible server. You just upload your code (like C# or Node.js), and Microsoft runs it, automatically applying Windows updates in the background. (Example: *Azure App Service*).
  1. 3. SaaS (Software as a Service): A fully finished, ready-to-use application. You just log in and use it. (Example: *Microsoft 365, Outlook*).

5. Azure Global Infrastructure

Microsoft does not have one giant computer in Redmond, Washington. They have hundreds of massive data centers spread across the globe.
  • Regions: A specific geographical location containing data centers (e.g., East US in Virginia, West Europe in the Netherlands).
  • Availability Zones: Physically isolated locations *within* a region. Each zone has independent power, cooling, and networking.

*Why do we care?* If a flood destroys Zone 1, your application stays online because you placed a synchronized backup server in Zone 2!

6. The Azure Portal

The Azure Portal (portal.azure.com) is the centralized graphical interface where you will build and manage your entire cloud architecture.
  • Top Search Bar: The absolute fastest way to find a specific service (like "Virtual Machines" or "SQL Databases").
  • Left Navigation Pane: A customizable menu of your favorite or most-used services.
  • Cloud Shell: An icon in the top right >_ that opens a fully functional Linux/PowerShell terminal directly in your browser.

7. Mini Project: Create Your Account and Explore

Let's get our hands dirty by creating your cloud account.

Step-by-Step Tutorial:

  1. 1. Go to azure.microsoft.com/free and click "Start free".
  1. 2. Sign in with a Microsoft account (Outlook, Hotmail, Xbox).
  1. 3. You will be asked for a credit card. Do not panic. Microsoft requires this for identity verification to prevent spam. They will give you $200 in free credits for the first 30 days, and they explicitly promise they will *never* automatically charge your card when the credits expire unless you manually remove the spending limit.
  1. 4. Once inside the Azure Portal, click on the Search Bar at the top.
  1. 5. Type Virtual Machines and click the icon.
  1. 6. You will see an empty list. We won't build anything yet, but notice the + Create button. You are exactly two clicks away from spinning up a supercomputer.

8. Real-World Scenarios

A retail startup is preparing for a massive Black Friday sale. Instead of buying $50,000 worth of physical servers that will sit unused for the rest of the year, they use Azure. On Thursday, they rent 100 Virtual Machines (IaaS). On Saturday, when the sale is over, they delete 98 servers, instantly stopping the billing. This elasticity is the true power of the cloud.

9. Best Practices

  • Resource Groups: In Azure, every single thing you create (a server, a database, an IP address) MUST be placed inside a Resource Group. A Resource Group is simply a logical folder. If you build a test application containing 5 servers and a database, put them all in one Resource Group. When you are done testing, you can delete the *entire folder* with one click, guaranteeing you don't leave anything behind to drain your wallet.

10. Cost Optimization Tips

  • Turn it off! Cloud billing is calculated by the minute or second. If you build a test server on a Friday and leave it running over the weekend without using it, you are literally throwing money out the window. Stop or delete resources when you finish practicing.

11. CLI Examples

While we use the web portal as beginners, professionals use the Azure CLI (az). To list all the resource groups in your account via terminal:
bash
1
az group list -o table

12. Exercises

  1. 1. Explain the difference between an Azure Region and an Availability Zone.
  1. 2. If you want to host a .NET web application but do not want to manage Windows Server updates or security patches, should you use IaaS, PaaS, or SaaS?

13. FAQs

Q: Is Azure better than AWS or Google Cloud? A: AWS has the largest market share, but Azure is aggressively closing the gap. Azure is the undeniable champion for Enterprise companies that already use Microsoft software (Windows Server, Active Directory, Office 365, C#/.NET). The integration is seamless.

14. Interview Questions

  • Q: Contrast the CapEx (Capital Expenditure) and OpEx (Operational Expenditure) financial models. How does cloud computing force a shift from CapEx to OpEx?
  • Q: Explain the concept of High Availability. How do Azure Regions and Availability Zones facilitate the design of highly available architectures?

15. Summary

In Chapter 1, we defined Cloud Computing as the on-demand delivery of IT resources over the internet. We explored the three main service models (IaaS, PaaS, SaaS) and mapped out Microsoft's physical global infrastructure into Regions and Zones. Finally, we successfully created a Microsoft Azure account, claimed our free credits, and familiarized ourselves with the Azure Portal and the critical concept of Resource Groups.

16. Next Chapter Recommendation

You have $200 in free credits, but they can vanish quickly if you make a mistake. Before we build anything, we must learn how to protect our wallets. Proceed to Chapter 2: Azure Free Tier and Billing Basics.

Finish this Chapter

Save your progress on your learning path and prepare for coding interview challenges.

Discussion

Join the discussion

Log in or create a free account to participate.

Sort: ·