Nagarro
Use arrow keys or scroll to navigate
Session 1 | 2-Hour Workshop

Cloud Computing

Introduction, Providers & Pricing

Friday, 6th March 2026 | 10:00 AM - 12:00 PM IST

Workshop Agenda

Part 1

What is Cloud Computing?

Definition, characteristics, and how cloud works

Part 2

Deployment Models

Public, Private, Hybrid, Multi-Cloud strategies

Part 3

Cloud Service Models

IaaS, PaaS, SaaS - Deep dive with real-world examples

Part 4

Major Cloud Providers

AWS, Azure, GCP - Services, market share, use cases

Part 5

Business Use Cases

Evolution, benefits, economics, and real-world success stories

Part 6

Pricing Models

CapEx vs OpEx, pricing strategies, cost optimization

Learning Objectives

By the end of this session
  • Understand core cloud computing concepts and terminology
  • Differentiate between IaaS, PaaS, and SaaS models
  • Compare major cloud providers and their offerings
  • Evaluate pricing models and cost structures
  • Use cost calculators and analysis tools
Interactive Elements
  • Live diagram exploration
  • Cost calculator walkthroughs
  • Real-world case study analysis
  • Q&A throughout the session
  • Hands-on pricing exercises
Part 1

What is Cloud Computing?

The Foundation of Modern IT Infrastructure

Cloud Computing Definition

NIST Definition: Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.

On-Demand

Self-Service

Provision resources instantly without IT involvement. Spin up servers, databases, and services with a few clicks.

Example: Launch an EC2 instance in 2 minutes

Scalable

Elasticity

Scale resources up or down automatically based on demand. Handle traffic spikes without over-provisioning.

Example: Auto-scale from 2 to 200 servers

Pay-as-you-go

Cost-Effective

Pay only for what you use. No upfront capital investment. Convert fixed costs to variable costs.

Example: $0.023/hour for compute

Global

Accessibility

Access resources from anywhere, anytime. Deploy globally across multiple regions for low latency.

Example: 99.99% uptime SLA

5 Essential Cloud Characteristics (NIST)

How Cloud Computing Works

Cloud architecture delivers computing services over the internet through a network of data centers

Part 2

Deployment Models

Public, Private, Hybrid, Multi-Cloud

Cloud Deployment Models

Deployment Model Details

Public Cloud

Description: Services delivered over the internet by third-party providers and shared across multiple organizations.

Providers: AWS, Azure, GCP, Oracle Cloud, IBM Cloud

Best for: Web apps, development/testing, general workloads, startups

Considerations: Shared infrastructure, limited customization, data residency concerns

Private Cloud

Description: Dedicated cloud infrastructure for a single organization, either on-premises or hosted by a third party.

Providers: VMware, OpenStack, Azure Stack, AWS Outposts

Best for: Regulated industries, sensitive data, compliance requirements, full control needs

Considerations: Higher cost, requires expertise, limited elasticity

Hybrid Cloud

Description: Combines public and private clouds with orchestration between them for data and application portability.

Tools: Azure Arc, AWS Outposts, Google Anthos

Best for: Gradual cloud migration, burst capacity, legacy system integration

Considerations: Complexity, networking challenges, requires expertise

Multi-Cloud

Description: Using multiple cloud providers (e.g., AWS + Azure + GCP) to meet different requirements.

Why Multi-Cloud: Avoid vendor lock-in, best-of-breed services, geographic requirements, redundancy

Tools: Kubernetes, Terraform, CloudHealth, Spot.io

Considerations: Management complexity, skill requirements, cost visibility

Industry Stat: 90% of enterprises use a multi-cloud strategy. Average organization uses 2.6 public clouds and 2.7 private clouds.

Part 3

Cloud Service Models

IaaS, PaaS, SaaS - Understanding the Stack

Service Models Overview

The shared responsibility model defines what you manage vs. what the provider manages

Understanding Service Models: The Pizza Analogy

Key Insight: "Generally in life, the less we are responsible for that's not key to our purpose, the better"

IaaS: Infrastructure as a Service

Overview
Key Services
Use Cases

What is IaaS?

IaaS provides virtualized computing resources over the internet. You get access to fundamental infrastructure like virtual machines, storage, and networking.

  • You manage: OS, runtime, middleware, data, applications
  • Provider manages: Data centers, servers, storage, networking
  • Maximum control and flexibility
  • Similar to traditional IT but virtualized

Best for: Teams that need maximum control over their environment, have specific OS/runtime requirements, or are migrating existing applications.

Provider Compute Storage Database Networking
AWS EC2 EBS, S3 RDS, DynamoDB VPC, CloudFront
Azure Virtual Machines Blob Storage SQL Database Virtual Network
GCP Compute Engine Cloud Storage Cloud SQL VPC

Web Hosting

Host websites and web applications with full server control

Development & Testing

Create dev/test environments that mirror production

Big Data Analysis

Process large datasets with high-performance compute

Backup & Recovery

Store backups and enable disaster recovery

PaaS: Platform as a Service

Overview
Key Services
Use Cases

What is PaaS?

PaaS provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining infrastructure.

  • You manage: Applications, data
  • Provider manages: OS, runtime, middleware, infrastructure
  • Faster development and deployment
  • Built-in scalability and high availability

Best for: Developers who want to focus on coding, not infrastructure. Ideal for web apps, APIs, and microservices.

Provider App Platform Container Service Serverless
AWS Elastic Beanstalk ECS, EKS Lambda
Azure App Service AKS Functions
GCP App Engine GKE Cloud Functions

API Development

Build and deploy RESTful APIs quickly

Mobile Backends

Serverless backends for mobile apps

Web Applications

Full-stack web app hosting

Microservices

Containerized microservice architectures

SaaS: Software as a Service

Overview
Popular Examples

What is SaaS?

SaaS delivers software applications over the internet, on demand, and typically on a subscription basis. Everything is managed by the provider.

  • You manage: User access, your data
  • Provider manages: Everything else
  • No installation or maintenance
  • Access from any device with a browser

Best for: Organizations that need ready-to-use software without IT overhead. Common for email, CRM, collaboration, and productivity.

Salesforce

Customer Relationship Management (CRM)

Enterprise Software

Microsoft 365

Productivity suite - Office, Teams, OneDrive

Productivity

Google Workspace

Gmail, Drive, Docs, Meet, Calendar

Collaboration

Slack

Team communication and collaboration

Communication

Jira / Confluence

Project management and documentation

Project Mgmt

Zoom

Video conferencing and webinars

Communication

The Shared Responsibility Model

Who manages what? The responsibility shifts based on service model.

Important: Identity, accounts, and devices are ALWAYS the customer's responsibility - even in SaaS!

Part 4

Major Cloud Providers

AWS, Azure, GCP - Market Leaders

Cloud Provider Comparison

AWS Deep Dive

33% Market Share | 200+ Services
Compute

EC2, Lambda, ECS, EKS

Virtual machines, serverless, containers

EC2 Docs
Storage

S3, EBS, EFS, Glacier

Object, block, file storage

S3 Docs
Database

RDS, DynamoDB, Aurora

SQL, NoSQL, in-memory

RDS Docs
AI/ML

SageMaker, Rekognition

ML platform, AI services

SageMaker Docs

AWS Strengths: Most mature platform, largest ecosystem, extensive documentation, global presence (30+ regions), marketplace with 10,000+ solutions.

Azure Deep Dive

23% Market Share | Enterprise Focus
Compute

VMs, Functions, AKS

Virtual machines, serverless, Kubernetes

VMs Docs
Storage

Blob, Files, Queues

Object, file, message storage

Blob Docs
Database

SQL DB, Cosmos DB

SQL Server, multi-model NoSQL

SQL Docs
AI/ML

Azure ML, Cognitive

ML studio, AI APIs

ML Docs

Azure Strengths: Best for Microsoft enterprises, hybrid cloud (Azure Arc), Office 365 integration, Active Directory, strong compliance certifications.

Google Cloud Platform (GCP)

11% Market Share | Data & AI Leader
Compute

Compute Engine, Cloud Run

VMs, serverless containers, GKE

Compute Docs
Data Analytics

BigQuery, Dataflow

Data warehouse, stream processing

BigQuery Docs
Database

Cloud SQL, Firestore

Managed SQL, NoSQL

SQL Docs
AI/ML

Vertex AI, TPU

ML platform, custom hardware

Vertex Docs

GCP Strengths: Best-in-class data analytics (BigQuery), AI/ML leadership, Kubernetes originator, premium network, competitive pricing with sustained use discounts.

Part 5

Business Use Cases

Real-World Cloud Success Stories

Evolution of Cloud Computing

1960s
Mainframes & Time-Sharing: Multiple users share computing resources
1990s
Grid Computing: Distributed computing for scientific research
1999
Salesforce: First major SaaS company delivers CRM via browser
2002
AWS Launch: Amazon launches cloud infrastructure services
2006
EC2 & S3: AWS launches compute and storage services
2008
Azure & GCP: Microsoft and Google enter the cloud market
2014+
Serverless & AI: Lambda, containers, machine learning services

Why Move to the Cloud?

Business Benefits
  • Cost Reduction: Lower infrastructure costs (CapEx to OpEx)
  • Speed: Faster time-to-market for new products
  • Scale: Global reach in minutes, not months
  • Focus: Concentrate on core business, not IT
  • Growth: Pay-as-you-grow pricing model
Technical Benefits
  • Availability: 99.9%+ uptime with SLAs
  • Recovery: Built-in disaster recovery
  • Performance: Auto-scaling for load
  • Security: Enterprise-grade protection
  • Innovation: AI/ML, IoT, analytics services
94%
Enterprises use cloud
$600B+
Cloud market size
20-30%
Average cost savings
99.99%
Typical uptime SLA

Real-World Elasticity: The Super Bowl Problem

Pizza restaurants face extreme demand variations - 50% higher than Friday nights during Super Bowl, but only once per year!

Traditional IT

Build for peak capacity (14 servers). Pay for maximum 24/7/365. Waste capacity 364 days/year.

Cloud

Scale on demand (3→14→3 servers). Pay only when scaling up. Match capacity to actual demand.

Cloud Economics: The Utility Model

Old Way: Factories

Own Power Generation

Factories used to run their own generators to power their operations. High capital cost, maintenance burden, specialized expertise required.

New Way: Utilities

Power from the Grid

Utility companies provide power cheaper and more reliably. Pay for what you use. Focus on your core business, not power generation.

The Shift: "Compute is going the exact same way as power utilities. With scales of economy, it's very unlikely you can run at the same efficiency as these Mega Cloud operators."

PUE ~1.1
Cloud provider efficiency
PUE 1.5-2.0
Typical data center
OpEx
Cloud = operating expense
CapEx
On-prem = capital expense

When to Use Cloud

Predictable Bursting

Known Peaks

Pizza restaurants, retail holidays, tax season - scale up during known busy periods

Unpredictable Bursting

Viral Events

News sites, viral products, unexpected traffic - auto-scale based on demand

Startups

Scale as You Grow

No upfront investment. Scale with success. Fail fast without sunk costs.

Test/Dev

High Churn Environments

Create/delete environments frequently. Pay only when running.

Disaster Recovery

Pay When Needed

Keep DR ready but not running. Only pay during failover tests or actual events.

Special Projects

Limited Duration

AI/ML workloads, big data processing - use specialized hardware temporarily

Industry Use Cases

E-Commerce

Netflix

Streams 1+ billion hours/week on AWS. Uses auto-scaling to handle peak loads, CDN for global delivery.

AWS | Auto-scaling | CDN
Healthcare

Pfizer

Uses Azure for vaccine research, HPC for drug discovery, compliant data storage.

Azure | HPC | Compliance
Finance

Capital One

All-in on AWS. Improved security posture, faster innovation, reduced data center costs.

AWS | Security | Migration
Gaming

Pokemon GO

GCP handles 500M+ downloads. Real-time location data, massive database writes/second.

GCP | Real-time | Scale
Startups

Airbnb

Built on AWS from day one. Scaled to 150M+ users without owning servers.

AWS | Startup | Scale
Media

Spotify

Uses GCP for music recommendations, BigQuery for analytics, ML for personalization.

GCP | ML | Analytics

Technology Adoption: The Gartner Hype Cycle

Key Insight: "At the peak of inflated expectations, all you care about is FEATURES. At the plateau of productivity, you focus on INTEGRATION with your existing environment."

"This applies to Cloud, AI, marriage, kids... everything!"

Reliability in the Cloud: Software Over Hardware

Old Way: Hardware Redundancy
  • Clustered hosts with failover
  • Redundant SANs
  • Live migration for maintenance
  • Single instance workloads

Only protects against planned scenarios

Cloud Way: Software Redundancy
  • Multiple instances across availability zones
  • Distributed over fault domains
  • Independent power, cooling, network
  • Design for failure from the start

Protects against any single point of failure

Design Principle: "Don't rely on single instances - design for multiple instances distributed across availability zones from the start."

Cloud Adoption Journey

Phase 1
Start Small: Less critical workloads, gain confidence
Phase 2
Progressive Adoption: Move more important workloads as expertise grows
Phase 3
Modernization: VMs → Containers → PaaS → Serverless
End State
Hybrid Cloud: Most things in cloud, some anchored on-prem (mainframes, legacy dependencies)

Reality Check: Hybrid will be the norm for most organizations. Some workloads stay on-prem due to latency requirements or legacy dependencies.

Part 6

Pricing Models

CapEx, OpEx & Cloud Cost Management

CapEx vs OpEx

Cloud Pricing Strategies

Pricing Model Deep Dive

On-Demand Pricing

How it works: Pay per second/hour with no long-term commitment. Highest flexibility, highest cost.

Best for: Development, testing, uncertain workloads, short-term projects

Example: t3.micro EC2 instance = $0.0104/hour (~$7.50/month)

Reserved Instances

How it works: Commit to 1 or 3 years for significant discounts. All upfront, partial upfront, or no upfront payment options.

Savings: Up to 75% compared to On-Demand

Best for: Stable production workloads with predictable usage

Spot Instances

How it works: Bid on unused capacity. Can be terminated with short notice (2-minute warning).

Savings: Up to 90% compared to On-Demand

Best for: Batch jobs, data processing, CI/CD, fault-tolerant workloads

Serverless / Consumption-Based

How it works: Pay only when code executes. No charges for idle time. Automatic scaling.

Example: AWS Lambda = $0.20 per 1M requests + $0.0000166667 per GB-second

Best for: Event-driven apps, APIs, data processing, low/variable traffic

Cost Optimization Strategies

Right-Sizing

Match Resources to Needs

Use monitoring data to select the optimal instance types and sizes for your workloads.

Potential savings: 20-40%

Auto-Scaling

Scale Dynamically

Automatically adjust capacity based on demand. Scale down during off-peak hours.

Potential savings: 30-50%

Reserved Capacity

Commit for Savings

Use Reserved Instances or Savings Plans for predictable workloads.

Potential savings: 40-75%

Spot Instances

Use Spare Capacity

Leverage spot for fault-tolerant, flexible workloads.

Potential savings: 70-90%

Hands On

Cost Prediction & Analysis Tools

Before Deployment: Prediction

Estimate costs before you build

After Deployment: Analysis

Monitor and optimize spending

Live Demo: AWS Pricing Calculator

Let's estimate the monthly cost of a typical 3-tier web application:

  • Web Tier: 2x t3.medium EC2 instances (auto-scaling)
  • App Tier: 2x t3.large EC2 instances
  • Database: db.t3.medium RDS (MySQL, Multi-AZ)
  • Storage: 100GB S3, 50GB EBS
  • Network: 100GB data transfer out
Open AWS Calculator

Setting Up Budgets & Alerts

AWS

AWS Budgets

  • Set cost, usage, and RI utilization budgets
  • Configure alerts at 50%, 80%, 100%
  • Track by service, linked account, or tag
  • Free tier: 2 budget alerts/month
AWS Budgets Docs
Azure

Azure Cost Management

  • Create budget scopes at subscription/resource group level
  • Email alerts when thresholds reached
  • Action groups for automated responses
  • Forecast based on historical usage
Azure Cost Docs

Pro Tip: Set up budgets immediately after creating a cloud account. Unexpected costs are the #1 surprise for new cloud users!

Key Takeaways

Cloud Computing

On-demand, scalable, pay-as-you-go computing services delivered over the internet

Service Models

IaaS (infrastructure), PaaS (platform), SaaS (software) - choose based on control vs convenience

Providers

AWS (33%), Azure (23%), GCP (11%) - each with unique strengths and service offerings

Pricing

On-Demand, Reserved, Spot, Serverless - optimize costs with the right mix

Next Steps: Try the free tiers of AWS, Azure, and GCP. Use the pricing calculators. Set up budget alerts before deploying anything!

Resources & Further Learning

AWS

AWS Free Tier

12 months free with 750 hours/month EC2

Get Started
Azure

Azure Free Account

$200 credit + 12 months free services

Get Started
GCP

GCP Free Tier

$300 credit + Always Free products

Get Started
Certifications

Cloud Certs

AWS CCP, Azure Fundamentals, GCP Digital Leader

AWS Certs

Thank You!

Questions & Discussion

Session 2: Thursday, 12th March 2026

Operational Reliability, Monitoring, Security & Migration