An overview of
providers
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Iason Prassides
Content Developer, DataCamp
Overview
How this chapter should be understood:
overview of main cloud providers
overview of their market position
overview of their respective key services
overview of their strengths
examples of customers
case study
UNDERSTANDING CLOUD COMPUTING
Overview
How this chapter should be understood:
overview of main cloud providers
overview of their market position
overview of their respective key services
overview of their strengths
examples of customers
case study
UNDERSTANDING CLOUD COMPUTING
The players
UNDERSTANDING CLOUD COMPUTING
Market share
UNDERSTANDING CLOUD COMPUTING
Market share
UNDERSTANDING CLOUD COMPUTING
The rise of cloud computing
Cloud computing services vital for modern
companies
IaaS and PaaS offer significant benefits
Enable agility, efficiency, innovation
Reduce costs, focus on core business
UNDERSTANDING CLOUD COMPUTING
Making a choice
Best cloud provider meets company needs
Leverage cloud specialists' knowledge
Contact providers directly
UNDERSTANDING CLOUD COMPUTING
Making a choice
Consider current infrastructure and data
center costs
Evaluate costs for managing hardware and
storage
Assess costs for app depreciation,
migration, or rebuild for cloud
Consider hiring cloud specialists, benefits
to company and customers, and potential
cloud migration risks
UNDERSTANDING CLOUD COMPUTING
Let's practice!
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Amazon Web
Services
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Iason Prassides
Content Developer, DataCamp
AWS and the market
AWS launched in 2006 (Google Cloud in
2008, Microsoft Azure in 2010)
Breadth of services:
Computing
Storage
Analytics
Security and enterprise applications
Machine learning
Market share: 31%
UNDERSTANDING CLOUD COMPUTING
AWS professional cloud services
UNDERSTANDING CLOUD COMPUTING
AWS professional cloud services
UNDERSTANDING CLOUD COMPUTING
AWS professional cloud services
UNDERSTANDING CLOUD COMPUTING
AWS professional data services
Redshift (analytics - data warehousing)
UNDERSTANDING CLOUD COMPUTING
AWS professional data services
Redshift (analytics - data warehousing)
Kinesis (real time data movement and analytics)
UNDERSTANDING CLOUD COMPUTING
AWS professional data services
Redshift (analytics - data warehousing)
Kinesis (real time data movement and analytics)
SageMaker (predictive analytics and machine learning)
UNDERSTANDING CLOUD COMPUTING
AWS customers
UNDERSTANDING CLOUD COMPUTING
AWS case study
Company: NerdWallet
Problem: Takes too long to deploy machine
learning models
Solution:
Amazon Sagemaker (cloud machine
learning platform gathering machine
learning processes)
UNDERSTANDING CLOUD COMPUTING
AWS case study
Improvements:
Reduce training times to days
Reduce training costs by 75%
Modernized data science engineering
practices
1 https://aws.amazon.com/solutions/case-studies/
UNDERSTANDING CLOUD COMPUTING
Let's practice!
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Microsoft Azure
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Iason Prassides
Content Developer, DataCamp
Azure and the market
Integration with Microsoft products
Benefits from customer loyalty, top-of-mind
choice
Market share: 24%
UNDERSTANDING CLOUD COMPUTING
Azure cloud services
UNDERSTANDING CLOUD COMPUTING
Azure cloud services
UNDERSTANDING CLOUD COMPUTING
Azure cloud services
UNDERSTANDING CLOUD COMPUTING
Microsoft Fabric
Integrates various Microsoft solutions for
enterprise use
Covers data movement, data science, real-
time analytics, business intelligence
A key service offering by Microsoft
UNDERSTANDING CLOUD COMPUTING
Azure data services
Data Lake Storage (store data before
cleaning)
UNDERSTANDING CLOUD COMPUTING
Azure data services
Data Lake Storage (store data before
cleaning)
Stream Analytics (real-time analytics)
UNDERSTANDING CLOUD COMPUTING
Azure data services
Data Lake Storage (store data before
cleaning)
Stream Analytics (real-time analytics)
Machine Learning (train and deploy
machine learning models)
UNDERSTANDING CLOUD COMPUTING
Azure customers
UNDERSTANDING CLOUD COMPUTING
Azure case study
Organization: Ottawa Hospital
Needs: Cost-effective and secure disaster
recovery solution (continue vital operations
after a disaster)
Solution:
Microsoft IaaS (secure, scalable
environment)
Azure Storage (medical imaging data)
Azure Site Recovery (automatically deploy
recovery processes)
UNDERSTANDING CLOUD COMPUTING
Azure case study
Improvements:
New secure, up-to-date, policy compliant
disaster recovery site
Compliant with data privacy regulations
Saved ~50% on disaster recovery costs
1 https://customers.microsoft.com/
UNDERSTANDING CLOUD COMPUTING
Let's practice!
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Google Cloud
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Iason Prassides
Content Developer, DataCamp
Google Cloud and the market
Google Cloud Anthos
Run hybrid multi-cloud solutions:
manage and deploy across several cloud
providers
Market share: 11%
UNDERSTANDING CLOUD COMPUTING
Google Cloud services
UNDERSTANDING CLOUD COMPUTING
Google Cloud services
UNDERSTANDING CLOUD COMPUTING
Google Cloud services
UNDERSTANDING CLOUD COMPUTING
Google Cloud data services
Big Query (data warehouse)
UNDERSTANDING CLOUD COMPUTING
Google Cloud data services
Big Query (data warehouse)
Dataflow (batch and stream data
processing)
UNDERSTANDING CLOUD COMPUTING
Google Cloud data services
Big Query (data warehouse)
Dataflow (batch and stream data
processing)
AutoML (machine learning model training
and development)
UNDERSTANDING CLOUD COMPUTING
Google Cloud customers
UNDERSTANDING CLOUD COMPUTING
Google Cloud case study
Organization: Lush
Needs: Improve e-commerce platform
availability and stability during peak loads
Solution:
Migrate entire global infra to Google Cloud
Google Cloud Compute Engine (quickly test
and provision environments during
migration)
Customer and product data on Google
Cloud SQL
UNDERSTANDING CLOUD COMPUTING
Google Cloud case study
Improvements:
No outage during Boxing Day
40% reduction in hosting costs
Later deployed an image recognition app
to provide information on their product and
reduce plastic packaging on Google Cloud
AI platform
1 https://cloud.google.com/customers/lush/
UNDERSTANDING CLOUD COMPUTING
Let's practice!
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Congratulations!
U N D E R S TA N D I N G C L O U D C O M P U T I N G
Iason Prassides
Content Developer, DataCamp
Chapter 1 - Introduction to cloud computing
How cloud computing works
Why it is powerful
Main service models (IaaS, PaaS, SaaS)
UNDERSTANDING CLOUD COMPUTING
Chapter 2 - Cloud strategies
Deployment models (private, public, and hybrid)
Regulations
Cloud roles
UNDERSTANDING CLOUD COMPUTING
Chapter 3 - The cloud infrastructure market
Market's major players
Their offerings
Their customers
UNDERSTANDING CLOUD COMPUTING
Next steps
Explore further to find the right service for you
Talk with cloud expert
Explore the cloud provider websites
Get in touch with cloud providers
DataCamp's cloud-focused courses
Introduction to Azure
Introduction to AWS
Introduction to GCP
UNDERSTANDING CLOUD COMPUTING
Thank you!
U N D E R S TA N D I N G C L O U D C O M P U T I N G