Assignment 2
Cloud Computing
Name: M.Haseeb Mahmood
Roll Number: 22-CS-30
Semester: Cs 6th
Submitted To: Mam Hina
Services of Different Cloud Providers (AWS, Google Cloud, Microsoft Azure) and Their
Role in Organizations
Cloud service providers like Amazon Web Services (AWS), Google Cloud Platform (GCP), and
Microsoft Azure offer a variety of services that help businesses run their daily operations efficiently. These
services cover areas such as computing, storage, networking, AI, security, databases, and analytics.
Below is a detailed comparison of their services and how they help organizations streamline their daily-
based applications.
1. Amazon Web Services (AWS)
AWS is the largest cloud provider, offering a wide range of cloud-based services that help businesses scale
and optimize operations.
Key AWS Services & Their Benefits
AWS Service Function Business Use Case
EC2 (Elastic Compute Virtual servers for running Hosting websites, applications, and
Cloud) applications. processing workloads.
S3 (Simple Storage Secure backup and storage of company
Scalable object storage for data.
Service) files, media, and logs.
RDS (Relational Database Managed SQL databases (MySQL, Hosting transactional databases for e-
Service) PostgreSQL, etc.). commerce, finance, and CRM systems.
Serverless computing for event- Running microservices without managing
Lambda
driven apps. infrastructure.
Content Delivery Network (CDN) Speeding up website loading and media
CloudFront
for fast content delivery. streaming.
IAM (Identity and Access Secure access control and Restricting unauthorized access to
Management) authentication. applications and data.
Managing high-traffic applications like
DynamoDB NoSQL database service.
gaming and e-commerce.
AI and Machine Learning (ML) Building predictive models and data
Amazon SageMaker
service. analysis.
How AWS Helps Organizations
Scalability & Performance: Auto-scaling services adjust resources based on demand.
Cost Optimization: Pay-as-you-go model reduces upfront investment in hardware.
Security & Compliance: AWS follows industry standards like GDPR and HIPAA.
Global Reach: AWS operates data centers worldwide, enabling businesses to serve global users
efficiently.
2. Google Cloud Platform (GCP)
Google Cloud is known for its AI/ML, big data analytics, and Kubernetes-based services.
Key GCP Services & Their Benefits
GCP Service Function Business Use Case
Virtual machines (VMs) for Running web applications, databases, and
Compute Engine
computing tasks. enterprise software.
Cloud Storage Object storage for unstructured data. Securely storing images, videos, and backups.
Serverless data warehouse for
BigQuery Analyzing large datasets for business insights.
analytics.
Automating tasks like sending notifications
Cloud Functions Event-driven serverless computing.
and processing data.
Kubernetes Engine Managed Kubernetes for
Deploying scalable microservices.
(GKE) containerized applications.
TensorFlow & AI AI/ML model training and Developing AI-driven chatbots and image
Platform deployment. recognition.
Backend services for mobile and web Real-time database and authentication for app
Firebase
apps. development.
Managing financial transactions and
Cloud Spanner Globally distributed database.
enterprise applications.
How GCP Helps Organizations
AI & ML Expertise: Offers advanced AI tools like TensorFlow and AutoML.
Data-Driven Decisions: BigQuery enables real-time data processing.
Cost-Effectiveness: Sustained use discounts lower long-term costs.
Reliability: Runs on Google’s infrastructure, ensuring uptime and performance.
3. Microsoft Azure
Azure provides hybrid cloud solutions, making it popular among enterprises and government organizations.
Key Azure Services & Their Benefits
Azure Service Function Business Use Case
Azure Virtual Running business applications, software
Cloud-based VMs for applications.
Machines testing, and development.
Azure Blob Storage Object storage for unstructured data. Storing backup files, media, and logs.
Hosting ERP, CRM, and finance
Azure SQL Database Fully managed relational database.
applications.
Azure Functions Serverless computing for automated tasks. Processing real-time data streams.
Azure Active Enabling single sign-on (SSO) for
Identity and access management.
Directory (AD) employees.
Azure Kubernetes Deploying containerized applications at
Managed Kubernetes environment.
Service (AKS) scale.
Business intelligence and real-time
Power BI Data visualization and analytics.
reporting.
Azure AI & AI-driven natural language processing, Enhancing customer support with AI
Cognitive Services image recognition, and speech analysis. chatbots and speech-to-text services.
How Azure Helps Organizations
Hybrid Cloud Integration: Works with on-premises infrastructure and cloud.
Enterprise Security: Microsoft’s compliance ensures data protection.
Productivity & Collaboration: Integrates with Office 365 and Microsoft Teams.
AI-Powered Insights: Provides machine learning and business intelligence solutions.
4. Comparison of AWS, Google Cloud, and Azure
Feature AWS Google Cloud Azure
Large enterprises, startups, AI/ML, big data Hybrid cloud, enterprises,
Best For
e-commerce analytics, startups Microsoft-based apps
AI/ML Services Amazon SageMaker TensorFlow, AutoML Azure AI, Cognitive Services
Serverless
AWS Lambda Cloud Functions Azure Functions
Computing
Hybrid Cloud Limited Limited Strong support (Azure Stack)
Largest number of data Integrates well with Microsoft
Global Reach Fastest data processing
centers products
5. How These Cloud Services Help Organizations in Daily
Operations
Cloud services streamline business workflows, enhance security, and improve efficiency in the
following ways:
A. Cost Savings
Eliminates the need for expensive on-premises infrastructure.
Pay-as-you-go model ensures cost-efficient scalability.
B. Business Continuity & Disaster Recovery
Cloud storage and backup services ensure data safety and quick recovery.
Disaster recovery solutions prevent downtime and data loss.
C. Remote Work & Collaboration
Tools like Azure Active Directory, Google Workspace, and AWS WorkSpaces support secure
remote work.
Cloud-hosted applications allow teams to access files and collaborate from anywhere.
D. Security & Compliance
Cloud platforms offer built-in security features like encryption, multi-factor authentication (MFA),
and compliance with regulations (GDPR, HIPAA).
IAM services (AWS IAM, Google IAM, Azure AD) ensure role-based access control.
E. AI, Data Analytics & Automation
BigQuery, AWS SageMaker, and Azure AI enable organizations to leverage AI for predictive
analytics, automation, and customer insights.
AI-driven automation improves customer service, fraud detection, and supply chain
management.
F. Speed & Scalability
Auto-scaling services ensure optimal performance even during peak traffic.
CDNs like AWS CloudFront, Google Cloud CDN, and Azure CDN speed up website and app
performance.