![cloud-platform-comparative-listings-img Comparative Listing of Services Available on Major Cloud Platforms – AWS, Azure, GCP, Bluemix](https://thirdeyedata.ai/wp-content/uploads/2018/02/cloud-platform-comparative-listings-img.jpg)
Comparative Listing of Services Available on Major Cloud Platforms
– Amazon AWS, Microsoft Azure, Google Cloud Platform, IBM Bluemix
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Virtual servers | Allows users to deploy, manage, and maintain OS and server software; instance types provide configurations of CPU/RAM. | Elastic Compute Cloud (EC2) | VMs | Virtual Machines | Virtual Machines | Virtual Servers | Bare Metal Servers |
Offers a lightweight, simplified product offering users can choose from when building out a virtual machine. | Lightsail | Virtual Machine Images | Virtual Machine Images | Virtual Server Images | |
Container management | Supports 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 Registry | Google Cloud Container Registry | Container Registry | |
Allows customers to spin up container instances at will without any additional installation of underlying infrastructure or hosts. | Fargate | Container 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 Fabric | Cloud Foundry | ||
Backend process logic | Integrates systems and runs backend processes in response to events or schedules without provisioning or managing servers. | Lambda | Functions | Event Grid | Cloud Functions | |
Job orchestration | When processing across hundreds or thousands of compute nodes, this tool orchestrates the tasks and interactions between compute resources that are necessary. | Batch | Batch | ||
Scalability | Automatically 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 templates | Community-led templates for creating and deploying virtual machine-based solutions. | Quick Start | QuickStart templates and Blueprints | ||
Time sync | Enables customers to access time servers from within the cloud network. | Time Sync Service |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Object storage | Object 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 storage | A simple interface to create and configure file systems quickly as well as share common files. | Elastic File System | Files | File Storage | |
Archiving—cool storage | A 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 | |
Backup | Backup 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 storage | Integrates on-premises IT environments with cloud storage. Automates data management and storage, plus supports disaster recovery. | Storage Gateway | StorSimple | Persistent Disk | |
Bulk data transfer | A data transport solution that uses secure disks and appliances to transfer substantial amounts of data. | Import/Export Disk | Import/Export | ||
Petabyte- to Exabyte-scale data transport solution. | Import/Export Snowball | Snowball Edge | Snowmobile | Databox | | Transfer Appliance | ||
Disaster recovery | Automates protection and replication of virtual machines with health monitoring, recovery plans, and recovery plan testing. | Site Recovery |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Cloud virtual networking | Provides an isolated, private environment in the cloud. | Virtual Private Cloud | Virtual Network | Virtual Private Cloud | Network Appliances |
Cross-premises connectivity | Connects 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 management | Manage 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 network | Global content delivery network that transfers audio, video, applications, images, and other files. | CloudFront | Content Delivery Network | Content Delivery Network | Content Delivery Network |
Dedicated network | Establishes a dedicated, private network connection from a location to the cloud provider. | Direct Connect | ExpressRoute | Cloud Interconnect | Direct Link |
Load balancing | Automatically 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 |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Relational database | SQL 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, MySQL | DB2 |
NoSQL—document storage | A 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 storage | A non-relational data store for semi-structured data. | DynamoDB | and SimpleDB | Table Storage | Google Cloud Datastore | Google Cloud Bigtable | Compose for ScyllaDB |
Caching | An 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 migration | Focuses 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 |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Elastic data warehouse | A fully managed data warehouse that analyzes data using business intelligence tools. | Redshift | SQL Data Warehouse | BigQuery | Db2 Warehouse on Cloud |
Big data processing | Supports 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 orchestration | Processes 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 | |||
Analytics | Storage 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 data | Allow 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 |
Visualization | Business 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 | ||||
Search | A 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 learning | Produces 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 discovery | Provides 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 |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
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 recognition | API 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 Speech | Enables speech-to-text. | Polly | Bing Speech API | Text to Speech | |
Speech to Text | Enables converting speech to text. | Transcribe | Bing Speech API | Cloud Speech API | Speech to Text |
Text translation | Enables language translation automation. | Translate | Translator Text API | + Emotions | Cloud Translation API | Language Translator |
Text analysis | Capabilities such as key phrases, languages and sentiment analysis. | Comprehend | Text Analytics API | Cloud Natural Language | Tone Analyzer |
Visual recognition | Distills 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 |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Internet of Things | Provides 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 deployed | IoT 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 data | Allows mass ingestion of small data inputs, typically from devices and sensors, to process and route data. | Event Hubs | Event Hubs Capture | Cloud Pub/Sub |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Cloud advisor | Provides 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 | |||
Administration | Provides 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 Party | Storage Explorer |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
Pro app development | Provides 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 testing | Services to support testing mobile applications. | Device Farm | Xamarin Test Cloud (front end) | Cloud Test Lab | Bitbar Testing |
Analytics | Supports 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 queries | Is a fully managed serverless GraphQL service for Mobile Apps real-time data queries, sync and offline features. | AppSync | Mobile Apps |
Service | Description | AWS | Azure | GCP | Bluemix |
---|---|---|---|---|---|
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 protection | Service to help control and secure email, documents, and sensitive data shared outside of users’ own companies. | Information Protection | Data Loss Prevention API | ||
Encryption | Helps 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 | |
Firewall | A 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 |