Comparative Listing of Services Available on Major Cloud Platforms – AWS, Azure, GCP, Bluemix 2018-07-31T12:30:04+00:00
Comparative Listing of Services Available on Major Cloud Platforms – AWS, Azure, GCP, Bluemix

Comparative Listing of Services Available on Major Cloud Platforms
– Amazon AWS, Microsoft Azure, Google Cloud Platform, IBM Bluemix

ServiceDescriptionAWSAzureGCPBluemix
Virtual serversAllows users to deploy, manage, and maintain OS and server software; instance types provide configurations of CPU/RAM.Elastic Compute Cloud (EC2) | VMsVirtual Machines Virtual Machines Virtual Servers |
Bare Metal Servers
Offers a lightweight, simplified product offering users can choose from when building out a virtual machine.LightsailVirtual Machine Images Virtual Machine Images Virtual Server Images
Container managementSupports Docker/Kubernetes containers and allows users to run applications on managed instance clusters.EC2 Container Service (ECS) |
EC2 Container Service
Kubernetes (EKS)
Container Service |
Container Service Kubernetes
(AKS)
Google Kubernetes Engine Container Service 
Allows customers to store Docker formatted images. Used to create all types of container deployments on Azure.EC2 Container Registry Container RegistryGoogle Cloud Container Registry Container Registry 
Allows customers to spin up container instances at will without any additional installation of underlying
infrastructure or hosts.
FargateContainer Instances
Microservice-based
applications
Orchestrates and manages the execution, lifetime, and
resilience of complex, interrelated code components
that can be either stateless or stateful.
Service FabricCloud Foundry 
Backend process logicIntegrates systems and runs backend processes
in response to events or schedules without
provisioning or managing servers.
Lambda Functions |
Event Grid
Cloud Functions
Job orchestrationWhen processing across hundreds or thousands of compute nodes, this tool orchestrates the tasks and interactions between compute resources that are necessary.BatchBatch
ScalabilityAutomatically changes the number of instances providing a compute workload. Users set defined metrics and thresholds that determine if the platform adds or removes instances.Auto Scaling Virtual Machine Scale Sets |
App Service Scale Capability |
AutoScaling
Google App Engine Auto Scaling 
Pre-defined templatesCommunity-led templates for creating and deploying virtual machine-based solutions.Quick StartQuickStart templates and
Blueprints
Time syncEnables customers to access time servers from within the cloud network.Time Sync Service
ServiceDescriptionAWSAzureGCPBluemix
Object storageObject storage service for use cases including cloud apps, content distribution, backup, archiving, disaster recovery, and big data analytics.Simple Storage Services Storage—Block Blob
(for content logs, files)
(Standard—Hot)
Google Cloud Storage Object Storage  |
Block Storage | File Storage
Virtual Server disk
infrastructure
SSD storage optimized for I/O intensive read/write operations.Elastic Block Store (EBS) Disk Storage—Page Blobs (for
VHDs or other random-write
type data) |
Disk Storage—Premium Storage
Persistent Disk
Shared file storageA simple interface to create and configure file
systems quickly as well as share common files.
Elastic File System Files File Storage
Archiving—cool storageA lower cost tier for storing data that is infrequently accessed and long-lived.S3 IA Glacier Storage—Hot, Cool & Archive
Tier
Google Cloud Storage |
Cloud Storage Nearline
BackupBackup and archival solutions that allow files and folders to be backed-up and recovered from the cloud, and provide off-site protection against data loss.Backup
Hybrid storageIntegrates on-premises IT environments with cloud
storage. Automates data management and storage, plus supports disaster recovery.
Storage Gateway StorSimple Persistent Disk
Bulk data transferA data transport solution that uses secure disks and
appliances to transfer substantial amounts of data.
Import/Export DiskImport/Export
Petabyte- to Exabyte-scale data transport solution.Import/Export Snowball |
Snowball Edge |
Snowmobile
Databox | Transfer Appliance
Disaster recoveryAutomates protection and replication of virtual machines with health monitoring, recovery plans, and recovery plan testing.Site Recovery
ServiceDescriptionAWSAzureGCPBluemix
Cloud virtual networkingProvides an isolated, private environment in the cloud.Virtual Private Cloud Virtual Network Virtual Private Cloud Network Appliances
Cross-premises connectivityConnects Azure virtual networks to other Azure virtual networks or customer on-premises networks. It also supports VPN tunneling.VPN Gateway VPN Gateway Cloud VPN |
Google Cloud Router
Secure Gateway
Domain name system managementManage DNS records using the same credentials, billing,
and support contract as other Azure services.
Route 53 DNS Google Cloud DNS Domain Name Service
Service that hosts domain names, routes users to Internet
applications, manages traffic to apps, and improves app availability with automatic failover.
Route 53 Traffic Manager Domain Name Service
Content delivery networkGlobal content delivery network that transfers audio, video, applications, images, and other files.CloudFront Content Delivery Network Content Delivery Network Content Delivery Network
Dedicated networkEstablishes a dedicated, private network connection from a location to the cloud provider.Direct Connect ExpressRoute Cloud Interconnect Direct Link
Load balancingAutomatically distributes incoming application traffic to add scale, handle failover, and route to a collection of resources.Elastic Load Balancing Load Balancer |
Application Gateway
Google Cloud Load Balancing Load balancer |
Gateway Appliances
ServiceDescriptionAWSAzureGCPBluemix
Relational databaseSQL Database is a high-performance, reliable, and secure database you can use to build data-driven applications and websites, without needing to manage infrastructure.RDS SQL Database including
PostgreSQL, MySQL and
MariaDB
Cloud SQL, PostgreSQL, MySQLDB2
NoSQL—document storageA globally-distributed, multi-model database that natively supports multiple data models: key-value, documents, graphs, and columnar.DynamoDB |
Neptune
Cosmos DB Google Cloud Datastore Cloudant
NoSQL—key/value storageA non-relational data store for semi-structured data.DynamoDB |
and SimpleDB
Table Storage Google Cloud Datastore |
Google Cloud Bigtable
Compose for ScyllaDB
CachingAn in-memory–based, distributed-caching service that
provides a high-performance store typically used to offload non-transactional work from a database.
ElastiCache Redis Cache Memcache Compose for Redis
Database migrationFocuses on migration of database schema and data from one database format to a specific database technology in the cloud.Database Migration Service Database Migration Service |
+ Data Migration Assistant
IBM Lift |
Mass Data Migration
ServiceDescriptionAWSAzureGCPBluemix
Elastic data warehouseA fully managed data warehouse that analyzes data
using business intelligence tools.
Redshift SQL Data Warehouse BigQuery Db2 Warehouse on Cloud
Big data processingSupports technologies that break up large data processing tasks into multiple jobs, and then combine the results to enable massive parallelism.Elastic MapReduce (EMR) HDInsight Cloud Dataproc Analytics Engine
Data orchestrationProcesses and moves data between different compute and storage services, as well as on-premises data sources at specified intervals.Data Pipeline Data Factory Cloud Dataflow IBM Cloud Data Connect
Cloud-based ETL/data integration service that orchestrates and automates the movement and transformation of data from various sources.Glue Data Catalog Data Factory
AnalyticsStorage and analysis platforms that create insightsfrom massive quantities of data, or data that originates from many sources.Kinesis Analytics Stream Analytics |
Data Lake Analytics |
Data Lake Store
Cloud Dataflow Streaming analytics |
Geospatial Analytics
Streaming dataAllow mass ingestion of small data inputs, typically from devices and sensors, to process and route data.Kinesis Streams |
Kinesis Firehose
Event Hubs |
Event Hubs Capture
Cloud Pub/Sub Message Hub
VisualizationBusiness intelligence tools that build visualizations, perform ad-hoc analysis, and develop business insights from data.QuickSight Power BI Data Studio Data Refinery
Allows visualization and data analysis tools to be embedded in applications. Power BI Embedded
SearchA scalable search server based on Apache Lucene.Elasticsearch Service Marketplace—Elasticsearch Elasticsearch Service - Elastic Cloud Serachly
Delivers full-text search and related search analytics and capabilities.CloudSearch Search Compose for Elasticsearch
Machine learningProduces an end-to-end workflow to create, process, refine, and publish predictive models from complex data sets.Machine Learning |
SageMaker
Machine Learning Studio |
Machine Learning Workbench
Cloud Machine Learning Engine |
Cloud AutoML
Machine Learning
Data discoveryProvides the ability to better register, enrich, discover, understand, and consume data sources.Data Catalog Data Catalog
A serverless interactive query service that uses standard SQL for analyzing databases.Athena Data Lake Analytics Google BigQuery
ServiceDescriptionAWSAzureGCPBluemix
Conversational user interfaces
virtual personal assistant
Suite that covers intelligence cognitive services, machine
learning, analytics and more.
Alexa Skills Kits Cortana Intelligence Suite —
Cortana Integration
Cloud AI Watson
Builds and connects intelligent bots that interact with users via text messaging, Skype, Teams, Slack, Twitter and other popular collaboration services.Lex Microsoft Bot Framework + Bot
Service
Dialogflow Enterprise Edition Watson Virtual Agent / Conversation |
Conversation
Speech recognitionAPI capable of converting speech to text, understanding intent, and converting text back to speech for natural responsiveness.Lex Bing Speech API Cloud Speech API Speech to Text
Allows applications to understand user commands contextually.Lex Language Understanding
Intelligent Service (LUIS)
Cloud Natural Language Natural Language Understanding
Gives the app the ability to recognize individual speakers.Speaker Recognition API
Fine-tunes speech recognition to eliminate barriers such as speaking style, background noise, and vocabulary.Custom Recognition Intelligent
Service (CRIS)
Cloud Speech API
Text to SpeechEnables speech-to-text.Polly Bing Speech API Text to Speech
Speech to TextEnables converting speech to text.Transcribe Bing Speech API Cloud Speech API Speech to Text
Text translationEnables language translation automation.Translate Translator Text API |
+ Emotions
Cloud Translation API Language Translator
Text analysisCapabilities such as key phrases, languages and sentiment analysis.Comprehend Text Analytics API Cloud Natural Language Tone Analyzer
Visual recognitionDistills actionable information from images, generates captions, and identifies objects in images.Rekognition Computer Vision API |
+ Face API
Cloud Vision API Visual Recognition
Detects, identifies, analyzes, organizes, and tags faces in photos.Face API Cloud Vision API Visual Recognition
Recognizes emotions in images.Emotions API Cloud Vision API Visual Recognition
Intelligent video processing which produces stable video output, detects motion, creates intelligent thumbnails, detects and tracks faces.Rekognition Video Media Analytics |
+ Video Indexer
Cloud Video Intelligence Visual Recognition
Allows developers to take advantage of machine learning models already deployed to the device.DeepLens
ServiceDescriptionAWSAzureGCPBluemix
Internet of ThingsProvides a preconfigured solution for monitoring,
maintaining, and deploying common IoT scenarios.
IoT Other Services (Kinesis, Machine Learning, EMR, Data Pipeline, SNS, QuickSight)IoT Suite (IoT Hub, Machine
Learning, Stream Analytics,
Notification Hubs, Power BI)
Cloud IoT Core Internet of Things Platform
A cloud gateway for managing bi-directional communication with billions of IoT devices securely and at scale.IoT Core |
IoT Device Management
IoT Hub
Infrastructure and modules to create IoT gateway solutions.Greengrass IoT Edge
Triggers functions to perform an action.IoT 1-Click Functions |
+ Logic Apps
Cloud Functions
Secures your IoT device deployedIoT Device Defender Security Center
Provides advanced data analytics of data collected from your IoT devices.IoT Analytics Time Series Insights |
+ ML | +
Stream Analytics
Cloud Dataflow
An operating system for microcontrollers that is easy to program and manage.FreeRTOS
Streaming dataAllows mass ingestion of small data inputs, typically from devices and sensors, to process and route data.Event Hubs |
Event Hubs Capture
Cloud Pub/Sub
ServiceDescriptionAWSAzureGCPBluemix
Cloud advisorProvides analysis of cloud resource configuration and security so subscribers can ensure they use best practices
and optimum configurations.
Trusted Advisor Advisor Advisory Services
Deployment orchestration
(DevOps)
Configures and operates applications of all shapes and sizes, and provides templates to create and manage a collection of resources.OpsWorks (Chef-based) Automation Cloud Deployment Manager IBM Cloud Automation
Provides a way for users to automate manual, longrunning, error-prone, and frequently repeated IT tasks.CloudFormation Resource Manager
VM extensions |
Automation
Cloud Deployment Manager
Schematics
Management & monitoring
(DevOps)
A unified console that simplifies building, deploying, and managing cloud resources.CloudWatch Portal |
Monitor
Cloud Console IBM Cloud
An extensible analytics service that helps users understand the performance and usage of their live web application.CloudWatch Application Insights + Monitor Monitoring |
Error Reporting |
Logging
Monitoring
An extensible application performance management service for web developers on multiple platforms.X-Ray Application Insights + Monitor Monitoring |
Error Reporting |
Logging
Services to help generate, monitor, forecast, and share billing data by time, organization, or product resources.Usage and Billing Report Billing API Cloud Billing API
A unified management console that simplifies building, deploying, and operating cloud resources.Management Console Portal |
Monitor
Cloud Console IBM Cloud
Connect with Azure using an authenticated, browserbased shell experience that’s hosted in the cloud and accessible from virtually anywhere.Cloud Shell |Cloud Shell |
Cloud SDK
AdministrationProvides deeper insights into application and workloads by collecting, correlating, and visualizing all machine data, such as event logs and more.Application Discovery Service Log Analytics in Operations
Management Suite
StackDriver
Logging |
Debugger
Log Analysis
Enables continuous IT services and compliance through process automation and configuration management.Systems Manager Microsoft Operations
Management Suite—Automation
and Control functionalities
Provides detailed information about the health of resources as well as recommended actions for maintaining resource health.Personal Health Dashboard Resource Health Monitoring
Standalone app from Microsoft that allows users to easily work with Azure Storage data on the OS of your choice.Third PartyStorage Explorer
ServiceDescriptionAWSAzureGCPBluemix
Pro app developmentProvides backend mobile services for rapid development of mobile solutions, identity management, data synchronization, storage and notifications across devices.Mobile Hub Mobile Apps |
Xamarin Apps
Firebase |
+ App Engine |
+ Cloud Endpoints |
+ Compute Engine
Mobile Foundation |
Push Notifications
Offers the technology to rapidly build cross-platform and native apps for mobile devices.Mobile SDK Mobile Apps Firebase |
+ App Engine
Mobile Foundation |
Kinetise
Provides authentication capabilities for mobile applications.Cognito Mobile Apps |
AAD B2C
Firebase |
+ App Engine
App ID
App testingServices to support testing mobile applications.Device Farm Xamarin Test Cloud
(front end)
Cloud Test Lab Bitbar Testing
AnalyticsSupports monitoring and feedback collection for the debugging and analysis of a mobile application service quality.Pinpoint HockeyApp |
Application Insights
Logging |
Monitoring
Mobile Analytics |
App-Launch
Enterprise mobility
management
Provides mobile device management, mobile application management, and PC management capabilities from the cloud.Intune Mobile Foundation
Real-time data queriesIs a fully managed serverless GraphQL service for Mobile Apps real-time data queries, sync and offline features.AppSync Mobile Apps
ServiceDescriptionAWSAzureGCPBluemix
Authentication and
authorization
Allows users to securely control access to services and resources while offering data security and protection.Identity and Access
Management (IAM)
Active Directory |
Active Directory Premium |
Managed Service Identity
Cloud IAM App ID |
IBM Security Access Manager |
IBM Security Identity Governance and Intelligence
Security policy and role management for working with multiple accounts.Organizations Subscription and Service
Management + RBAC
Resource Manager
Helps safeguard access to data and applications while meeting user demand for a simple sign-in process while delivering a range of verification options.Multi-Factor Authentication Multi-Factor Authentication Security Key Enforcement Cloud Identity Connect
Information protectionService to help control and secure email, documents, and sensitive data shared outside of users’ own companies.Information Protection Data Loss Prevention API
EncryptionHelps protect and safeguard data while meeting
organizational security and compliance commitments.
Server-side encryption with
Amazon S3 Key Management
Service
Storage Service Encryption Key Management Service Key Protect
Provides security solutions and works with other services by offering a way to manage, create, and control encryption keys stored in hardware security modules.Key Management Service |
CloudHSM |
Key Vault Key Management Service Key Protect
FirewallA firewall that protects web applications from common web exploits.Web Application Firewall Application Gateway Web
Application Firewall
Identity-Aware Proxy |
Security Scanner
Network as a service
ThirdEye Data

Data Answers

ThirdEye answers your data questions and offers actionable insights, real-world experiences and strategic recommendations.