Cloud Computing Assignment 1.1

Comparison of Two Cloud Service Providers: AWS vs Microsoft Azure

Introduction

Cloud service providers deliver computing resources over the internet such as servers, storage, databases, networking, analytics, and security tools. Among the most widely used today are Amazon Web Services (AWS) and Microsoft Azure.

(Reference: Cloud Security: A Comprehensive Guide to Secure Cloud Computing by Ronald L. Krutz & Russell Dean Vines, Wiley-India, 2010 — for security, architecture, and service delivery concepts.)


1) Overview

FeatureAWS (Amazon Web Services)Microsoft Azure
Launched20062010
Market Position#1 largest CSP#2 major competitor
Parent CompanyAmazonMicrosoft
StrengthBroadest services and global reachStrong integration with Microsoft products

2) Core Services

Compute Services

  • AWS: Amazon EC2 (Elastic Compute Cloud), AWS Lambda (serverless), Elastic Beanstalk
  • Azure: Azure Virtual Machines, Azure Functions (serverless), App Services

Both provide auto-scaling and on-demand computing, but AWS has a longer history and wider variety of instance types.


Storage Services

  • AWS: S3 (Simple Storage Service), EBS (Elastic Block Store), Glacier
  • Azure: Azure Blob Storage, Azure Files, Azure Disk Storage

Both ensure redundancy and durability, but AWS S3 is considered a standard for object storage.


Database Services

  • AWS: RDS (Relational Database Service), DynamoDB (NoSQL), Aurora
  • Azure: Azure SQL Database, Cosmos DB (multi-model), Database for PostgreSQL/MySQL

Azure SQL Database is tightly integrated with Microsoft SQL Server environments.


3) Global Infrastructure

ServiceAWSAzure
Availability Zones80+60+
RegionsWorldwideWorldwide

AWS historically led in geographic footprint, but Azure expanded rapidly with strong presence in enterprise locations.


4) Security Features

(Aligned with security fundamentals from Cloud Security: A Comprehensive Guide to Secure Cloud Computing)
Both AWS and Azure implement strong security tools, such as:

✅ Identity and Access Management
✅ Encryption at rest & in transit
✅ Monitoring and Logging
✅ Compliance with standards (ISO, GDPR, HIPAA)

Security Services Example:

CategoryAWSAzure
IAMAWS IAMAzure AD
Encryption KeysAWS KMSAzure Key Vault
Threat DetectionGuardDutyAzure Security Center

Both platforms follow shared security responsibility model — the cloud provider secures infrastructure, and the customer secures data, applications & configurations.


5) Pricing & Billing

  • AWS: Pay-as-you-go with detailed billing; discounts via Reserved Instances and Savings Plans.
  • Azure: Flexible billing; benefits for Windows Server & SQL Server customers (via Azure Hybrid Benefit).

Pricing can vary widely based on usage, region, and services selected.


6) Integration & Ecosystem

AreaAWSAzure
DevOpsAWS CodePipeline, CodeBuildAzure DevOps Services
Enterprise SoftwareGoodExcellent (Microsoft ecosystem like Office 365, Active Directory)
Hybrid CloudAWS OutpostsAzure Stack

Azure is often preferred by enterprises already using Microsoft products due to tighter integration.


7) Use Case Suitability

ScenarioBetter Fit
Startups & agile deploymentsAWS
Enterprises using Microsoft environmentsAzure
Serverless applicationsAWS Lambda / Azure Functions
Hybrid cloud (on-prem + cloud)Azure

Conclusion

ProviderStrengthsIdeal For
AWSLargest service catalog, mature ecosystem, strong storage optionsStartups, diverse cloud needs
AzureSeamless integration with Microsoft products, strong enterprise focusExisting Microsoft infrastructure users

Both AWS and Azure offer highly secure, scalable, and reliable cloud platforms. The choice depends on organization size, existing technology stack, and specific project requirements.


Viva Questions with Answers

1. What is a Cloud Service Provider?

A company that delivers computing resources over the Internet such as servers, storage, databases, and applications.

2. Name two compute services in AWS and Azure.

AWS: EC2, AWS Lambda | Azure: Virtual Machines, Azure Functions

3. Which cloud provider integrates closely with Microsoft products?

Microsoft Azure.

4. What is the shared security responsibility model?

Cloud provider secures infrastructure; customer secures data and configurations.

5. Give one key difference between AWS and Azure pricing.

AWS uses Reserved Instances and Savings Plans; Azure offers Hybrid Benefit for Windows & SQL Server.


Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top