Chapter 03 — Benefits of Cloud Computing

Why Choose Cloud?

Cloud computing offers a set of core benefits that make it the preferred choice for organizations of all sizes — from startups to global enterprises. Understanding these benefits is a key part of the AZ-900 exam.


1. High Availability

High availability means your application or service remains accessible with minimal downtime, even when failures occur.

Cloud providers like Azure build redundancy into their infrastructure:

  • Multiple servers handle your workload

  • If one server fails, another takes over automatically

  • No single point of failure

Azure expresses this through Service Level Agreements (SLAs):

SLA

Downtime Allowed Per Month

99%

~7.3 hours

99.9%

~43.8 minutes

99.95%

~21.9 minutes

99.99%

~4.4 minutes

The higher the SLA percentage, the more available the service is guaranteed to be.


2. Scalability

Scalability is the ability to increase or decrease resources to match demand.

There are two types:

Vertical Scaling (Scale Up / Scale Down)

Increase the power of an existing resource:

Before: VM with 4 CPU cores, 16 GB RAM
After:  VM with 16 CPU cores, 64 GB RAM

Think of it as upgrading from a small car to a truck.

Horizontal Scaling (Scale Out / Scale In)

Add more instances of the same resource:

Before: 1 web server handling traffic
After:  10 web servers sharing the traffic load

Think of it as adding more lanes to a highway.


3. Elasticity

Elasticity is automatic scaling — the cloud adjusts resources in real-time based on demand, without manual intervention.

Normal traffic:    2 servers running
Black Friday sale: 50 servers spin up automatically
Sale ends:         Servers scale back down to 2

Elasticity prevents you from:

  • Over-provisioning (paying for unused capacity)

  • Under-provisioning (crashing under high load)


4. Agility

Agility means you can provision and deploy resources very quickly — in minutes instead of weeks.

Traditional IT:

Order hardware → Wait weeks → Set up → Configure → Deploy
(Total: 4–8 weeks)

Cloud:

Click → Configure → Deploy
(Total: Minutes)

This speed allows businesses to:

  • Test new ideas quickly

  • Respond faster to market changes

  • Release software more frequently


5. Geo-Distribution (Global Reach)

Cloud providers operate data centers in regions around the world. You can deploy your application close to your users — no matter where they are.

Benefits:

  • Lower latency (faster response times for users)

  • Legal compliance (store data in specific countries)

  • Disaster recovery across geographies

Azure Regions: 60+ worldwide
Your app deployed in:  East US + West Europe + Southeast Asia
Users get fast response from the nearest region

6. Disaster Recovery

Disaster recovery (DR) is the ability to restore services after a catastrophic event — hardware failure, data corruption, natural disaster, cyberattack.

Cloud makes DR accessible and affordable:

Feature

Traditional IT

Cloud

Backup storage

Expensive tape/disk

Cheap cloud storage

Recovery time

Hours to days

Minutes

Setup complexity

High

Low — built-in tools

Geographic separation

Hard to achieve

Easy with multiple regions

Azure DR tools include:

  • Azure Site Recovery — replicates workloads to a secondary region

  • Azure Backup — automated backup service


7. CapEx vs. OpEx

This is one of the most important financial concepts in cloud computing — and it appears on the AZ-900 exam.

CapEx — Capital Expenditure

Money spent upfront on physical assets that are owned over time.

Examples:

  • Buying servers and racks

  • Building a data center

  • Purchasing networking equipment

Characteristics:

  • Large upfront investment

  • Depreciated over years

  • You own the asset

  • Hard to predict future needs

OpEx — Operational Expenditure

Money spent on ongoing services and subscriptions — pay as you go.

Examples:

  • Monthly cloud bills

  • Software subscriptions

  • Internet service fees

Characteristics:

  • No upfront cost

  • Pay only for what you use

  • Predictable monthly billing

  • Easily adjustable

Comparison

CapEx (Traditional IT)          OpEx (Cloud)
──────────────────────          ────────────
Buy a $500,000 server   →       Pay $1,000/month for cloud VMs
Own it for 5 years      →       Scale up or down any time
Depreciate value        →       Fully tax-deductible as expense
Risk: over/under size   →       Risk: near zero — adjust anytime

Cloud computing converts CapEx to OpEx — you stop buying infrastructure and start renting services.


8. Consumption-Based Model

In the cloud, you pay for what you actually consume — not a flat rate for maximum capacity.

Think of it like:

  • Electricity bill — you pay for the kilowatt-hours you used, not the maximum your house could ever use

  • Mobile data plan — pay-per-GB used vs. buying a fixed-size data pack

Cloud billing examples:

  • Virtual Machine: charged per hour/minute it runs

  • Storage: charged per GB stored

  • Database: charged per query/DTU/vCore/hour

  • Bandwidth: charged per GB transferred out

Benefits of consumption-based pricing:

  • No wasted spend on idle resources

  • Better cost forecasting

  • No need to overprovision "just in case"


Benefits Summary Table

Benefit

What It Means

Key Advantage

High Availability

Stay up despite failures

Reliable for users

Scalability

Grow or shrink resources

Match demand exactly

Elasticity

Auto-scale in real time

No manual intervention

Agility

Deploy in minutes

Faster time to market

Geo-Distribution

Global data centers

Low latency, compliance

Disaster Recovery

Restore quickly from failure

Business continuity

CapEx → OpEx

No upfront hardware costs

Better cash flow

Consumption-based

Pay for what you use

No waste


Quick Recap

Why Cloud?
──────────
  ✓ Always available (High Availability)
  ✓ Grows with you (Scalability + Elasticity)
  ✓ Deploy fast (Agility)
  ✓ Serve users globally (Geo-Distribution)
  ✓ Survive disasters (Disaster Recovery)
  ✓ Save money (OpEx + Consumption-based)

Official References


Next Chapter → Chapter 04: Cloud Service Types — IaaS, PaaS, SaaS