Today’s cloud technology market trend
If we currently look around, in the era of cloud platforms, we can imagine a big bucket around us and that bucket contains lots of cloud platforms into it, such as public cloud providers like Google, AWS, and Azure
Selecting a cloud platform provider is a difficult task for most enterprise leaders and end users. Most of them keep wondering about the basis on which they will choose a specific cloud platform to serve their business needs. An answer to this question requires a thorough market study/research.
Our paper will give an overview to end users and enterprises so that they can easily decide which cloud platform will be most effective in fulfilling their business needs.
Major market players and their offerings
In the technology space, three major cloud providers like AWS, Google, and Azure have been widely spreading and expanding their businesses to support their IT infrastructure and software needs.
The following comparison of IT infrastructure (source: https://sadasystems.com/2016-public-cloud-survey-infographic.pdf) giving the flavor of IT infrastructure giants based on the ratio we could claim our preference to choose a cloud platform.
The service offerings of these providers are mentioned below. Based on the details, we can choose which cloud provider and their offered services will strongly serve the business needs.
Feature comparison
Features | AWS | Azure | Google Cloud |
Process in VM (Maximum) | 128 | 128 | 96 |
Memory in VM GiB (Maximum) | 3904 | 3800 | 1433 |
Availability of SLA | EC2: 99.95% S3: 99.9% |
99.90% | 99.95% |
Supported OS | Windows, CentOS, CoreOS, OpenSUSE, SLES, CloudLinux, RHEL, Debian, FreeBSD, Ubuntu, and Oracle Linux. | Windows, CentOS, CoreOS, OpenSUSE, SLES, RHEL, Debian, FreeBSD, Ubuntu, and Oracle Linux. | Windows, CentOS, CoreOS, OpenSUSE, SLES, RHEL, Debian, FreeBSD, and Ubuntu. |
Market Place | AWS Marketplace | Azure Marketplace | G Suite Marketplace |
Compute Service Comparison
Services | AWS | Azure | Google Cloud |
Virtual Server Service | Elastic Compute Cloud (EC2) | Virtual Machines Virtual Machine Scale Sets |
Compute Engine |
PaaS | Elastic Beanstalk | Cloud Services | Google App Engine |
Kubernetes Container | ECS EC2 Container Service EKS |
Container Service Container Service (AKS) |
Kubernetes Engine |
Docker Container Registry | EC2 Container Registry (ECR) | Container Registry | Container Registry |
Docker Container Deployment | - | Container Service | Container Engine |
Virtual Private Sector | Lightsail | Virtual Machine Image | - |
Integrate Systems and Run Backend logic process | Lambda | Functions Event Grid Web Jobs/td> |
Cloud Functions |
Auto Scale Instance | Auto Scaling | Azure App Service Scale Capability Auto Scaling Virtual Machine Scale Sets |
Instance Group |
Instance Families | 7 | 4 | 4 |
Instance Types | 38 | 33 | 18 |
Storage Service Comparison
Services | AWS | Azure | Google Cloud |
Object Storage Service | Simple Storage Service (S3) | Storage (Block Blob Store) | Cloud Storage |
Archive Storage | S3 Infrequent Access Glacier Data Archive |
Storage (Cool) Storage (Archive) |
Nearline Coldline |
Hybrid Storage | Storage Gateway | StorSimple | Egnyte Sync |
Auto Protection and Disaster Recovery | Disaster Recovery | Site Recovery | - |
Transfer Solutions for Bulk Data | Import/Export Disk Snowball Edge SnowMobile |
Import/Export Azure Data Box |
Storage Transfer Service |
Backup | Object Storage Cold Archive Storage Storage Gateway |
Backup | - |
Database Service Comparison
Services | AWS | Azure | Google Cloud |
Caching | ElastiCache | RedisCache | Cloud CDN |
Block Storage | EBS | Page Blobs | Persistent Disks |
Object Storage | S3 | Blob and Files | Google Cloud Storage Block |
NoSQL (Indexed) | Dynamo DB | Cosmos DB | Cloud Datastore Cloud Bitable |
NoSQL (Key-Value) | Dynamo DB Simple DB |
Table Storage | Cloud Datastore |
Database Migration | Database Migration Service | Database Migration Service | - |
Data Warehouse | RedShift | SQL Data Warehouse | - |
Relational Database as a service | RDS | SQL Database Database for MySQL Database for PostgreSQL |
Google Cloud SQL Cloud Spanner |
Networking and Content Delivery Service Comparison
Services | AWS | Azure | Google Cloud |
Load Balancing | Elastic Load Balancing | Load Balancer Application Gateway | Cloud Load Balancing |
Global CDN | CloudFront | Content Delivery Network | Cloud Interconnect |
Manage DNS Name and records | Route 53 | Traffic Manager Azure DNS | Google Cloud DNS |
Cross-premises connectivity | API Gateway | VPN Gateway | Cloud VPN |
Virtual Networking | Virtual Private Cloud | Virtual Network | Subnet |
Dedicated, Private Network connections | Direct Connect | Express Route | - |
Management and Monitoring Service Comparison:
Services | AWS | Azure | Google Cloud |
Administration | Application Discovery Service System Manager Personal Health Dashboard |
Log Analytics Operations Management Suites Resource Health Storage Explorer |
Cloud Console |
Billing | Billing API | Billing API | Cloud Billing API |
Cloud Advisor Capabilities | Cloud Watch X-Ray Management Console |
Portal Monitor Application Insights |
Stackdriver Monitoring CloudShell Debugger Trace Error Reporting |
DevOps Deployment | OpsWorks Cloud Formation |
Automation Resource Manager VM Extensions |
Cloud Deployment Manager |
Cloud Resources Management and Monitoring | Trusted Advisor | Advisor | Cloud Platform Security |
Security Service Comparison:
Services | AWS | Azure | Google Cloud |
Authentication and Authorization | IAM | Active Directory Active Directory Premium |
Cloud IAM Cloud Identity-Aware Proxy |
Protection with Data Encryption | Key Management Service | Storage Service Encryption | - |
Firewall | Web Application Firewall | Application Gateway | - |
Identity Management | Cognito | Active Directory B2C | - |
Cloud Services with Protection | Shield | DDoS Protection Service | - |
Pricing Structure Comparison
Services | AWS | Azure | Google Cloud |
Pricing | Per Hour - Rounded Up | Per Minute - Rounded Up | Per Minute - Rounded Up (Minimum 10 minutes) |
Models | On demand, Spot and Reserved | On Demand, Short Term | On Demand, Sustained use |
Conclusion
The paper explores the offerings and services of major cloud providers in depth to help identify the best-suited platform and its services that optimally fulfills business needs.