Cloud Technology Comparison


Virtual MachinesGoogle Compute Engine (GCE)Elastic Compute Cloud (EC2)
Amazon Lightsail
Azure computeEffectively rent units of compute power, storage space, and network connectivity running within the providers infrastructure to run your own computer applications.
Serverless ComputingGoogle Cloud FunctionLambdaAzure FunctionsServerless execution environment for building and connecting cloud services
Auto-scaling Compute / Platform as a ServiceGoogle App EngineElastic BeanstalkApp ServicePaaS and cloud computing platform for hosting web applications
Managed Container ServiceGoogle 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 ServiceCloud Storage StandardSimple Storage Service(S3)Azure Blob storageObject storage through a web service interface
Archive StorageCloud Storage ArchiveS3 GlacierAzure Archive StorageLow cost, long term data storage with higher data retrieval efficiency
Block storage / I/O intensive R/WPersistent Disk
Local SSD
Amazon Elastic Block StoreAzure managed disksSSD storage optimized for I/O intensive read/write operations offering high-performance for virtual machine storage
Cool Storage / Infrequent AccessCloud Storage Nearline
Cloud Storage Coldline
S3 Standard-Infrequent Access
S3 One Zone-Infrequent Access
Azure Storage cool tierLow cost storage for infrequently accessed and long-lived data
Common File ShareFilestoreAmazon Elastic File SystemAzure FilesSimple interface to create or configure file systems quickly and share common files
Virtual Private CloudVirtual Private CloudAmazon Virtual Private CloudVirtual NetworkIsolated private environment in the cloud providing control over a VM's IP's routing tables and network gateways, etc.
Load Balancer/Workload DistributionCloud Load BalancingElastic Load BalancerLoad BalancerImproves distribution of workloads (network/web) across multiple computing resources
DNS servicesGoogle Domains
Cloud DNS
Amazon Route 53Azure DNSScalable and highly available Domain Name System service
Content Delivery Network (CDN)Cloud CDNAmazon CloudFrontAzure Content Delivery NetworkA geographically distributed network of highly available proxy servers and their data centers
Dedicated ConnectionCloud InterconnectDirect ConnectExpressRouteA dedicated private network connection from an external location to the cloud provider
Database Services
Relational DatabaseCloud SQL
Cloud Spanner
AWS Aurora
Amazon Redshift
Azure DatabasesStandard managed relational database services (MS Sql Server, Oracle, etc.)
NoSQL DatabaseGoogle Cloud Bigtable
Cloud Firestore
Firebase Realtime
Amazon SimpleDB,Amazon
DynamoDB,Amazon DocumentDB
Cosmos DB , Table StorageFully managed NoSQL database service
In-memory DatabaseCloud MemorystoreAmazon ElastiCache for Memcached
Amazon ElastiCache for Redis
Azure Cache for RedisIn memory database services
Application Services
Notification ServiceFirebase Cloud MessagingAWS Simple Notification Service (SNS)Azure Notification HubsManaged publisher/subscriber based event routing service
Media TranscodersMedia Transcoders
AWS Elemental MediaConvert
Azure Media ServicesIt is used to convert one file, either a media file or object, from one format to another
Queue ServiceCloud Pub/SubSimple Queue Service (SQS)
Amazon MQ
Azure Event HubsManaged message queueing service for communicating between decoupled application components
Security & Identity, Compliance
Secured Socket Layer (SSL) CertificatesAWS Certificate ManagerApp Service CertificatesIt's provide SSL certificate which can be use with different cloud services like load balancer , API Gateway etc.
DDos Protection ServiceGoogle Cloud ArmorAWS ShieldAzure DDoS ProtectionIt's protect your applications and websites against denial of service and web attacks
Web Application FirewallGoogle Cloud ArmorAWS WAFAzure WAFSecurity service that provides defenses against DDoS and application attacks, and offers a rich set of WAF rules.
Identity & Access ManagementCloud Identity & Access Management (IAM)AWS Directory Service
AWS Identity and Access Management
Azure Active DirectoryProvides granular role based acces to cloud resources
Mobile Services
Mobile App Testing ServiceFirebase Test LabAWS Device FarmAzure DevTest LabsTest your mobile applications across a wide variety of devices and configurations
Web/Mobile Authentication ServicesFirebase AuthenticationAmazon CognitoQuickly and easily add user sign-up, sign-in and access control to your mobile apps
API'sCloud EndpointsAmazon API GatewayAzure API ManagementDistributed API management enables logging and monitoring to secure your API's
Email Services
EmailAmazon Simple Email Services (SES)A scalable interface to send email from within any application
Multi-Factor Authentication
AuthenticationCloud Identity-Aware Proxy (IAP) (Beta)
Security Key Enforcement
AWS Multi-Factor AuthenticationAzure Multi-Factor AuthenticationUse identity and context to protect your applications and VM's
Monitoring & Logging
LoggingGoogle Stackdriver
Error Reporting
Amazon CloudWatch
AWS CloudTrail
Azure MonitorEnables collection and access to performance and operational data in logs
SecurityGoogle Trust & securityAWS ArtifactAzure Trust CenterProvides access to security and privacy settings for your applications and environments
Big Data & Advanced Analytics
Streaming ServiceDataflowAmazon Kinesis
Amazon Kinesis Video Streams
Azure Stream AnalyticsUnified stream and batch data processing that's serverless, fast, and cost-effective
Cloud SearchCloud SearchAmazon Elastic Search Service
Amazon CloudSearch
Azure SearchIt 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 CodeResource Manager
Cloud Deployment Manager
AWS CloudFormationAzure Resource ManagerSimplify your cloud management