Courses Job Ready Program Fresher Trainings AI For Class 7 to 12 Corporate Training Placements Tutorials
Free Learning Resources

IT Tutorials & Interview Prep

Free guides, interview Q&As, and job responsibility breakdowns — curated by industry veterans to help you crack MNC interviews

199+
Tutorial Articles
14
Topic Categories
100%
Free to Read
← Back to Learning Hub

AZ-104: Day 1 — Azure Fundamentals and Cloud Computing

Learning Hub Last Updated: Jul 28, 2026

Key Points, Definitions, Term Differences & Q&A

Figure 1: Who manages what — On-Premises vs. IaaS vs. PaaS vs. SaaS

1. 25 Most Important Key Points

  • Cloud Computing delivers computing services (servers, storage, networking, software) over the internet on a pay-as-you-go basis, instead of owning physical infrastructure.
  • Traditional IT requires high upfront hardware cost, ongoing maintenance, slow deployment, and limited scalability — cloud computing removes most of these burdens.
  • Cloud Computing has five essential characteristics: On-Demand Self-Service, Broad Network Access, Resource Pooling, Rapid Elasticity, and Measured Service.
  • Virtualization is the core technology behind cloud computing, letting multiple Virtual Machines run independently on one physical server.
  • A Hypervisor creates, runs, and manages VMs, allocating CPU, memory, storage, and networking to each one.
  • Type 1 (bare-metal) Hypervisors run directly on hardware (e.g., Hyper-V, VMware ESXi); Type 2 (hosted) Hypervisors run on top of an existing OS (e.g., VirtualBox).
  • The three Cloud Service Models — IaaS, PaaS, and SaaS — differ in how much infrastructure the provider manages versus the customer.
  • IaaS gives the customer the most control (they manage OS, apps, and data) while the provider manages physical infrastructure and virtualization — e.g., Azure Virtual Machines.
  • PaaS lets developers focus purely on code — the provider manages the OS, runtime, and infrastructure — e.g., Azure App Service, Azure SQL Database.
  • SaaS delivers a complete, ready-to-use application where the provider manages virtually everything — e.g., Microsoft 365, Outlook Online, Teams.
  • The four Cloud Deployment Models are Public Cloud, Private Cloud, Hybrid Cloud, and Multi-Cloud, differing in ownership, cost, and control.
  • Public Cloud is shared infrastructure owned by a provider (like Azure); Private Cloud is dedicated to a single organization for maximum control and security.
  • Hybrid Cloud combines Private and Public Cloud, letting sensitive workloads stay private while less-sensitive workloads scale on the public cloud.
  • Multi-Cloud means using two or more different cloud providers together to reduce vendor lock-in and leverage each provider's strengths.
  • Microsoft Azure is Microsoft's cloud computing platform, offering compute, storage, networking, databases, AI, and security services globally.
  • An Azure Region is a geographic area containing one or more Microsoft data centers; customers choose the region closest to their users for best performance.
  • A Region Pair links two regions within the same geography to support disaster recovery, so one region's outage doesn't take down the paired region too.
  • An Availability Zone is a physically separate data center within a region, each with its own power, cooling, and networking — protecting against single-data-center failures.
  • A Resource Group is a logical container that organizes related Azure resources (VMs, storage, databases) for a project or application.
  • An Azure Subscription is the billing and management boundary — every Azure resource is created under a subscription.
  • Vertical Scaling (Scale Up/Down) changes the resources of an existing VM (more/less CPU or RAM); Horizontal Scaling (Scale Out/In) adds or removes entire VMs.
  • Azure Virtual Machine Scale Sets (VMSS) automatically create and manage multiple identical VMs based on demand, commonly paired with horizontal scaling.
  • High Availability (HA) keeps applications running with minimal downtime using features like Availability Zones, Availability Sets, Load Balancers, and Region Pairs.
  • Fault Domains group hardware sharing the same power/network so a single failure doesn't take down everything; Update Domains group VMs updated together during maintenance.
  • An Azure Load Balancer (Layer 4) distributes incoming TCP/UDP traffic across multiple VMs, automatically rerouting traffic away from unhealthy VMs.

Figure 2: The four Cloud Deployment Models compared

2. 20 Definitions with Day-to-Day Examples

Cloud Computing

Definition: The delivery of computing services like servers, storage, and software over the internet on a pay-as-you-go basis.

Day-to-Day Example: Like using a taxi service instead of owning a car — you get a ride whenever you need one and pay only for the trips you take.

Virtualization

Definition: The process of creating a virtual version of a physical resource, allowing multiple independent virtual environments on one machine.

Day-to-Day Example: Like slicing one large pizza into several individual servings, each treated as its own separate meal.

Hypervisor

Definition: Software that creates, runs, and manages Virtual Machines, allocating hardware resources to each one.

Day-to-Day Example: Like an apartment building's superintendent who divides utilities and space fairly among all the tenants.

Virtual Machine (VM)

Definition: A software-based computer running inside a physical host, with its own OS, CPU, memory, and storage.

Day-to-Day Example: Like a fully furnished rental unit inside a larger building — self-contained, but sharing the building's foundation.

Infrastructure as a Service (IaaS)

Definition: A cloud model where the provider delivers virtualized infrastructure (VMs, storage, networking) while the customer manages the OS and above.

Day-to-Day Example: Like renting an empty building — you bring and arrange all the furniture, equipment, and staff yourself.

Platform as a Service (PaaS)

Definition: A cloud model where the provider manages infrastructure, OS, and runtime, letting the customer focus only on developing and deploying applications.

Day-to-Day Example: Like renting a fully equipped commercial kitchen — the stoves and utilities are ready, you just cook the food.

Software as a Service (SaaS)

Definition: A cloud model where a complete, ready-to-use application is delivered over the internet, fully managed by the provider.

Day-to-Day Example: Like dining at a restaurant — you simply enjoy the meal while the restaurant handles everything behind the scenes.

Public Cloud

Definition: A cloud deployment model where infrastructure is owned by a third-party provider and shared among multiple customers.

Day-to-Day Example: Like renting office space in a large shared business complex alongside many other companies.

Private Cloud

Definition: A cloud deployment model where infrastructure is dedicated entirely to a single organization.

Day-to-Day Example: Like owning your own private office building that no other company is allowed to use.

Hybrid Cloud

Definition: A cloud deployment model combining Private and Public Cloud, letting data and applications move between both.

Day-to-Day Example: Like having your own office building but renting extra space temporarily when you need more room.

Multi-Cloud

Definition: A strategy of using services from two or more different cloud providers instead of relying on just one.

Day-to-Day Example: Like a company running offices in different business complexes, each owned by a different landlord.

Microsoft Azure

Definition: Microsoft's cloud computing platform providing compute, storage, networking, databases, AI, and other services.

Day-to-Day Example: Like a massive rental service where you can request almost any kind of business equipment or space on demand.

Azure Region

Definition: A geographic area containing one or more Microsoft data centers where Azure resources can be deployed.

Day-to-Day Example: Like choosing which city to open a store in, ideally one close to most of your customers.

Region Pair

Definition: Two Azure Regions within the same geography linked together to support disaster recovery.

Day-to-Day Example: Like a business keeping a backup warehouse in a nearby city, ready to take over if the main one is unusable.

Availability Zone

Definition: A physically separate data center within a region, with its own power, cooling, and networking.

Day-to-Day Example: Like a chain restaurant having multiple separate branches in the same city, each with its own power and utilities.

Resource Group

Definition: A logical container in Azure used to organize and manage related resources together.

Day-to-Day Example: Like a labeled folder holding all documents related to one specific project.

Azure Subscription

Definition: The billing and management unit under which all Azure resources are created and tracked.

Day-to-Day Example: Like a single account statement that tracks and bills everything a household purchases, project by project.

Vertical Scaling (Scale Up/Down)

Definition: Increasing or decreasing the resources (CPU, RAM, storage) of an existing Virtual Machine.

Day-to-Day Example: Like upgrading your phone plan to more data without switching to a second phone.

Horizontal Scaling (Scale Out/In)

Definition: Adding or removing multiple Virtual Machines to handle changes in workload.

Day-to-Day Example: Like a restaurant opening extra pop-up locations during a big festival, then closing them once the rush ends.

Azure Load Balancer

Definition: A service that distributes incoming network traffic across multiple VMs so no single one gets overloaded.

Day-to-Day Example: Like a host at a busy restaurant directing new customers evenly among all available tables instead of overcrowding one.

Figure 3: An Azure Region containing multiple independent Availability Zones

Figure 4: Vertical Scaling (resize a VM) vs. Horizontal Scaling (add more VMs)

3. Differences Between Key Technical Terms (10)

1. Traditional IT vs. Cloud Computing

FeatureTraditional ITCloud Computing
Upfront costHigh — buy hardware outrightLow — pay-as-you-go
Deployment timeDays to weeksMinutes
ScalabilityLimited, requires new hardwareEasy, on-demand
MaintenanceCustomer's full responsibilityLargely handled by provider


 

2. IaaS vs. PaaS vs. SaaS

AspectIaaSPaaSSaaS
Customer managesOS, apps, data, runtime, middlewareApplications and data onlyJust uses the app
Provider managesServers, storage, network, virtualizationEverything below the app layerEssentially everything
Best forSystem administratorsDevelopersEnd users
Azure exampleAzure Virtual MachinesAzure App Service, Azure SQL DBMicrosoft 365, Teams


 

3. Public Cloud vs. Private Cloud vs. Hybrid Cloud vs. Multi-Cloud

AspectPublicPrivateHybridMulti-Cloud
OwnershipCloud providerSingle organizationOrg + providerMultiple providers
CostLowHighMediumDepends on usage
Best forSMBsBanks, governmentLarge enterprisesMulti-vendor strategies


 

4. Type 1 vs. Type 2 Hypervisor

FeatureType 1 (Bare-Metal)Type 2 (Hosted)
Runs onPhysical hardware directlyOn top of an existing OS
PerformanceHigher, more efficientLower, extra OS layer overhead
ExamplesHyper-V, VMware ESXi, XenVirtualBox, VMware Workstation
Common useEnterprise/data center/cloudPersonal testing, local labs

 

5. Physical Machine vs. Virtual Machine

FeaturePhysical MachineVirtual Machine
Runs onDirect hardwareA Hypervisor
Hardware sharingDedicated hardwareShares hardware with other VMs
FlexibilityLess flexible, manual upgradesHighly flexible, quick resizing
CostHigherLower


 

6. Azure Region vs. Availability Zone

FeatureAzure RegionAvailability Zone
ScopeA geographical locationA physically separate data center within a Region
ContainsOne or more data centersPart of a Region
PurposeWhere resources are deployedImproves availability and fault tolerance
ExampleCentral IndiaZone 1, Zone 2, Zone 3


 

7. Vertical Scaling vs. Horizontal Scaling

FeatureVertical ScalingHorizontal Scaling
ActionResize an existing VM's resourcesAdd or remove entire VMs
Also calledScale Up / Scale DownScale Out / Scale In
Example2 vCPU → 4 vCPU on the same VM2 VMs → 5 VMs during peak traffic


 

8. Backup vs. Disaster Recovery

FeatureBackupDisaster Recovery
ProtectsData (files)The complete environment (servers, apps, data)
FocusRestoring lost or corrupted filesRestoring full business continuity
SpeedFaster, for data specificallyBroader, for full services


 

9. RPO vs. RTO

FeatureRPO (Recovery Point Objective)RTO (Recovery Time Objective)
MeasuresAcceptable data lossAcceptable downtime
Question answeredHow much data can we afford to lose?How fast must we be back online?
ExampleBackups every 15 minutesRestore within 2 hours

 

10. Public Load Balancer vs. Internal Load Balancer

FeaturePublic Load BalancerInternal Load Balancer
Accessible fromThe internetOnly within a private network
Used forInternet-facing applicationsInternal applications
IP typePublic IP AddressPrivate IP Address

 

4. Theoretical Questions (15)

Q1. What is Cloud Computing, and how is it different from traditional IT?

Answer: Cloud Computing delivers computing services like servers, storage, and software over the internet on a pay-as-you-go basis, avoiding the high upfront cost, slow deployment, and hardware maintenance required by traditional IT infrastructure.

Q2. What are the five essential characteristics of Cloud Computing?

Answer: On-Demand Self-Service, Broad Network Access, Resource Pooling, Rapid Elasticity, and Measured Service.

Q3. What is Virtualization, and why is it important to cloud computing?

Answer: Virtualization creates virtual versions of physical resources like servers, letting multiple independent Virtual Machines run on one physical machine — it's the core technology that makes efficient, scalable cloud computing possible.

Q4. What is the difference between a Type 1 and Type 2 Hypervisor?

Answer: A Type 1 (bare-metal) Hypervisor runs directly on physical hardware for better performance, while a Type 2 (hosted) Hypervisor runs on top of an existing operating system, commonly used for personal testing.

Q5. Explain IaaS, PaaS, and SaaS using the restaurant analogy.

Answer: IaaS is like renting an empty building and furnishing it yourself; PaaS is like renting a fully equipped kitchen where you just cook; SaaS is like dining at a restaurant where everything is already prepared and managed for you.

Q6. What is the difference between Public Cloud and Private Cloud?

Answer: Public Cloud infrastructure is owned by a provider and shared among multiple customers at lower cost, while Private Cloud infrastructure is dedicated entirely to one organization, offering more control and security at higher cost.

Q7. What is Hybrid Cloud, and why would an organization choose it?

Answer: Hybrid Cloud combines Private and Public Cloud, letting organizations keep sensitive workloads private while using the public cloud for scalability — chosen when both security and flexibility are needed.

Q8. What is Multi-Cloud, and what problem does it solve?

Answer: Multi-Cloud means using two or more cloud providers together, which reduces dependency on a single vendor (vendor lock-in) and lets an organization use each provider's particular strengths.

Q9. What is an Azure Region, and what factors influence choosing one?

Answer: An Azure Region is a geographic area with Microsoft data centers; choosing one depends on user location, service availability, compliance requirements, cost, and disaster recovery needs.

Q10. What is a Region Pair, and why does it matter for disaster recovery?

Answer: A Region Pair links two regions within the same geography, so if one region experiences an outage, the paired region can help maintain service availability.

Q11. What is the difference between an Azure Region and an Availability Zone?

Answer: A Region is a broad geographic area that may contain multiple data centers, while an Availability Zone is one physically separate data center within that Region, each with independent power, cooling, and networking.

Q12. What is a Resource Group, and why is it useful?

Answer: A Resource Group is a logical container that organizes related Azure resources (like VMs, storage, and databases) for a project, making them easier to manage, monitor, and delete together.

Q13. What is the difference between Vertical Scaling and Horizontal Scaling?

Answer: Vertical Scaling resizes an existing VM's resources (like upgrading CPU/RAM), while Horizontal Scaling adds or removes entire VMs to handle changing workload — often automated with VM Scale Sets.

Q14. What is the difference between Backup and Disaster Recovery?

Answer: Backup protects data by creating restorable copies of files, while Disaster Recovery restores the entire IT environment — servers, applications, and data — to resume full business operations.

Q15. What do RPO and RTO each measure, and how do they differ?

Answer: RPO measures the maximum acceptable data loss in time (how much data can be lost), while RTO measures the maximum acceptable downtime (how quickly systems must be restored).

5. Scenario-Based Questions (8)

Q1. A startup wants to launch a website quickly without buying any physical servers, and needs full control over the OS and installed software. Which cloud service model fits best?

Answer: IaaS (Infrastructure as a Service) fits best, since the provider manages the physical infrastructure while the customer retains full control over the operating system, applications, and configuration — for example, using an Azure Virtual Machine.

Q2. A developer wants to focus purely on writing and deploying application code without managing servers or operating systems. Which cloud service model fits, and what Azure service is a good example?

Answer: PaaS (Platform as a Service) fits best; Azure App Service is a good example, since Azure manages the servers, OS, and runtime while the developer only manages the application code and data.

Q3. A company just wants to use ready-made email and office software without installing or maintaining anything. Which cloud service model and Azure/Microsoft example fits?

Answer: SaaS (Software as a Service) fits best, with Microsoft 365 (including Outlook Online and Teams) as a common example — the provider manages everything, and the customer simply uses the software.

Q4. A bank needs to keep customer financial data under strict, dedicated control, but also wants to host its public marketing website with easy scalability. What deployment model fits, and how would they split the workloads?

Answer: Hybrid Cloud fits best — sensitive financial data stays in a Private Cloud for maximum control and security, while the public-facing marketing website is hosted on the Public Cloud (like Azure) for scalability.

Q5. An organization wants to avoid being dependent on a single cloud vendor and plans to use Azure for VMs, AWS for backup storage, and Google Cloud for AI services. What strategy are they using?

Answer: They are using a Multi-Cloud strategy, combining services from multiple cloud providers to reduce vendor lock-in and take advantage of each provider's particular strengths.

Q6. Most of a company's customers are located in India, and they want the lowest possible latency for their application. What should they consider when choosing their Azure Region?

Answer: They should choose a region geographically close to their users, such as Central India or South India, since deploying resources nearer to users reduces network latency and improves performance.

Q7. An e-commerce application needs to survive even if an entire Azure data center experiences a power failure, not just a single server failure. What Azure feature should be used?

Answer: Availability Zones should be used, since they place resources in physically separate data centers within the same region, each with independent power, cooling, and networking, protecting against a full data center failure.

Q8. During a festival sale, a website's traffic spikes massively, and the company wants Azure to automatically add more identical VMs to handle the load, then remove them afterward. What Azure feature enables this?

Answer: Azure Virtual Machine Scale Sets (VMSS) enable this, automatically creating and managing multiple identical VMs based on demand — effectively automating horizontal scaling (scale out/in).

Related: Azure System Administration - Job Ready Internship Program