Cloud Technology Comparison


Category google-cloud-platform aws-logo.png azure-logo Description
Virtual Machines Google Compute Engine (GCE) Elastic Compute Cloud (EC2)
Amazon Lightsail
Azure compute Effectively rent units of compute power, storage space, and network connectivity running within the providers infrastructure to run your own computer applications.
Serverless Computing Google Cloud Function Lambda Azure Functions Serverless execution environment for building and connecting cloud services
Auto-scaling Compute / Platform as a Service Google App Engine Elastic Beanstalk App Service PaaS and cloud computing platform for hosting web applications
Managed Container Service Google Kubernetes Engine
Cloud Run
Amazon Elastic Container Service
Amazon Elastic Kubernetes Service
Azure Kubernetes Service
Azure Container Instances
A managed environment for deploying, managing, and scaling your containerized application
Standard Storage / Storage via Web Service Cloud Storage Standard Simple Storage Service(S3) Azure Blob storage Object storage through a web service interface
Archive Storage Cloud Storage Archive S3 Glacier Azure Archive Storage Low cost, long term data storage with higher data retrieval efficiency
Block storage / I/O intensive R/W Persistent Disk
Local SSD
Amazon Elastic Block Store Azure managed disks SSD storage optimized for I/O intensive read/write operations offering high-performance for virtual machine storage
Cool Storage / Infrequent Access Cloud Storage Nearline
Cloud Storage Coldline
S3 Standard-Infrequent Access
S3 One Zone-Infrequent Access
Azure Storage cool tier Low cost storage for infrequently accessed and long-lived data
Common File Share Filestore Amazon Elastic File System Azure Files Simple interface to create or configure file systems quickly and share common files
Virtual Private Cloud Virtual Private Cloud Amazon Virtual Private Cloud Virtual Network Isolated private environment in the cloud providing control over a VM's IP's routing tables and network gateways, etc.
Load Balancer/Workload Distribution Cloud Load Balancing Elastic Load Balancer Load Balancer Improves distribution of workloads (network/web) across multiple computing resources
DNS services Google Domains
Cloud DNS
Amazon Route 53 Azure DNS Scalable and highly available Domain Name System service
Content Delivery Network (CDN) Cloud CDN Amazon CloudFront Azure Content Delivery Network A geographically distributed network of highly available proxy servers and their data centers
Dedicated Connection Cloud Interconnect Direct Connect ExpressRoute A dedicated private network connection from an external location to the cloud provider
Database Services
Relational Database Cloud SQL
Cloud Spanner
AWS Aurora
Amazon Redshift
Azure Databases Standard managed relational database services (MS Sql Server, Oracle, etc.)
NoSQL Database Google Cloud Bigtable
Cloud Firestore
Firebase Realtime
Amazon SimpleDB,Amazon
DynamoDB,Amazon DocumentDB
Cosmos DB , Table Storage Fully managed NoSQL database service
In-memory Database Cloud Memorystore Amazon ElastiCache for Memcached
Amazon ElastiCache for Redis
Azure Cache for Redis In memory database services
Application Services
Notification Service Firebase Cloud Messaging AWS Simple Notification Service (SNS) Azure Notification Hubs Managed publisher/subscriber based event routing service
Media Transcoders Media Transcoders
AWS Elemental MediaConvert
Azure Media Services It is used to convert one file, either a media file or object, from one format to another
Queue Service Cloud Pub/Sub Simple Queue Service (SQS)
Amazon MQ
Azure Event Hubs Managed message queueing service for communicating between decoupled application components
Security & Identity, Compliance
Secured Socket Layer (SSL) Certificates AWS Certificate Manager App Service Certificates It's provide SSL certificate which can be use with different cloud services like load balancer , API Gateway etc.
DDos Protection Service Google Cloud Armor AWS Shield Azure DDoS Protection It's protect your applications and websites against denial of service and web attacks
Web Application Firewall Google Cloud Armor AWS WAF Azure WAF Security service that provides defenses against DDoS and application attacks, and offers a rich set of WAF rules.
Identity & Access Management Cloud Identity & Access Management (IAM) AWS Directory Service
AWS Identity and Access Management
Azure Active Directory Provides granular role based acces to cloud resources
Mobile Services
Mobile App Testing Service Firebase Test Lab AWS Device Farm Azure DevTest Labs Test your mobile applications across a wide variety of devices and configurations
Web/Mobile Authentication Services Firebase Authentication Amazon Cognito Quickly and easily add user sign-up, sign-in and access control to your mobile apps
API's Cloud Endpoints Amazon API Gateway Azure API Management Distributed API management enables logging and monitoring to secure your API's
Email Services
Email Amazon Simple Email Services (SES) A scalable interface to send email from within any application
Multi-Factor Authentication
Authentication Cloud Identity-Aware Proxy (IAP) (Beta)
Security Key Enforcement
AWS Multi-Factor Authentication Azure Multi-Factor Authentication Use identity and context to protect your applications and VM's
Monitoring & Logging
Logging Google Stackdriver
Error Reporting
Amazon CloudWatch
AWS CloudTrail
Azure Monitor Enables collection and access to performance and operational data in logs
Security Google Trust & security AWS Artifact Azure Trust Center Provides access to security and privacy settings for your applications and environments
Big Data & Advanced Analytics
Streaming Service Dataflow Amazon Kinesis
Amazon Kinesis Video Streams
Azure Stream Analytics Unified stream and batch data processing that's serverless, fast, and cost-effective
Cloud Search Cloud Search Amazon Elastic Search Service
Amazon CloudSearch
Azure Search It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents
Management Tools
Cloud Deployment Templates/ Infra as Code Resource Manager
Cloud Deployment Manager
AWS CloudFormation Azure Resource Manager Simplify your cloud management