The document provides a comparison of computing services across Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP). It outlines the core service categories and specific services within compute, network, storage, databases, analytics, application services, management services, identity/security, and developer tools that each cloud provider offers. Key services mentioned include virtual machines, containers, load balancing, storage, databases, analytics platforms, serverless computing, monitoring, and developer tools. The document serves as a reference for comparing the infrastructure and platform services available across the major public cloud providers.
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Utility Definition and History
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16. utility (n.)
late 4c., "fact of being useful," from Old
French utilite "usefulness" (13c., Modern French
+ utilité), earlier utilitet (12c.), from
Latin utilitatem (nominativeutilitas) "usefulness,
serviceableness, profit," from utilis "usable,"
from uti "make use of, profit by, take advantage
of" (see use (v.)). Meaning "a useful thing" is
from late 15c. As a shortened form of public
utility it is recorded from 1930.
17. “… computing may
someday be organized as
a public utility just as the
telephone system is a
public utility... The
computer utility could
become the basis of a new
and important industry.”
John McCarthy, IBM,
speaking at the MIT
Centennial in 1961
18.
19.
20. Service Category Service Microsoft Azure Amazon Web Services Google Cloud Platform
Compute IaaS Virtual Machines Amazon Elastic Compute Cloud Google Compute Engine
PaaS Cloud Services / Batch / Service Fabric AWS Elastic Beanstalk Google App Engine
Containers Azure Container Service (Docker
Containers for Linux and Windows Server
Container)
Amazon Elastic Compute Cloud Container
Service Google Container Engine
Billing Per Minute Per Hour Per Minute
Network Load Balancer Load Balancer (L3) / Application Gateway
(L7)
Elastic Load Balancer
Google Compute Engine Load Balancer
Peering ExpressRoute Direct Connect Google Cloud Interconnect
DNS Azure DNS / Traffic Manager Amazon Route 53 Google Cloud DNS
Ipsec Tunnel Virtual Network Virtual Private Cloud
Storage Object Storage Blobs (Block Blobs) Amazon Simple Storage Service Google Cloud Storage
Block Storage Blobs (Page Blobs) Amazon Elastic Block Store Google Compute Engine Persistent Disks
Cold Storage Amazon Glacier Google Cloud Storage Nearline
Warm Storage (Infrequent
Access)
Standard S3 - IA
Guaranteed IOPS Premium Storage Provisioned IOPS
File Storage Files (Support SMB protocol) Amazon Elastic File System ZFS / Avere
Hybrid Storage StorSimple Storage Gateway (App)
21. Service Category Service Microsoft Azure Amazon Web Services Google Cloud Platform
Database RDBMS SQL Database Amazon Relational Database Service Google Cloud SQL
NoSQL: Key-value DocumentDB Amazon DynamoDB Google Cloud Bigtable
NoSQL: Indexed Tables Amazon SimpleDB Google Cloud Datastore
Caching Redis Cache Elastic Cache
Managed Search Azure Search CloudSearch
Big Data &
Analytics
Batch Data Processing HDInsight / Data Lake Analytics Amazon Elastic Map Reduce Google Cloud Dataproc, Google Cloud
Dataflow
Stream Data Processing Stream Analytics Amazon Kinesis Google Cloud Dataflow
Stream Data Ingest Event Hubs Amazon Kinesis and Lambda Google Cloud Pub/Sub
Analytics SQL Data Warehouse Amazon Redshift Google BigQuery
Orchestration Data Factory Amazon Data Pipeline
Data Source Discovery Data Catalog
Infinite Analytics Optimized Store Data Lake Analytics / Data Lake Store
Machine Learning Machine Learning Amazon Machine Learning
Application
Services
Messaging Event Hubs Amazon Simple Notification Service
Google Cloud Pub/Sub
Data Sync Mobile App Service Amazon Cognito Google Firebase
Mobile Backend App Service / Mobile Apps Amazon Cognito Google Cloud Endpoints
Publish APIs API App / API Management API Gateway Google Firebase
Backend Code Execution App Service Web Jobs Lambda
Hybrid Integration Backup Backup
Disaster Recovery Site Recovery
Gateway Service Bus / BizTalk Services
22. Service Category Service Microsoft Azure Amazon Web Services Google Cloud Platform
Management
Services
Monitoring Operational Insights Amazon CloudWatch / Trusted Advisor /
CloudTrail / Config / Service Catalog Google Cloud Monitoring
Deployment Azure Resource Manager AWS CloudFormation / OpsWorks Google Cloud Deployment Manager
Automation Scheduler / Automation
Identity and
Security
Access Management Azure Active Directory Identity and Access Management (IAM)
Hardware Key Storage Key Valult CloudHSM
Directory Service Azure Active Directory AWS Directory Serivce
Application Security Inspection Operational Management Suite / Security
Center
Amazon Inspector
Malware Dectection / Filtering Operation Management Suite AWS WAF
Developer
Services
Tools Visual Studio Team Services CodeCommit / CodeDeploy /
CodePipeline
App Tracking Visual Studio Application Insights Amazon Mobile Hub/ Mobile Analytics Google Analytics
Load Testing Visual Studio Online