Assalamu‘alaikum wr. wb.
Hello guys! Cloud Computing is currently in great demand in the Industrial and Business world. And it is very helpful when doing work. For that, a Cloud Service is needed, such as Google Cloud Platform (GCP), Microsoft Azure, and Amazon Web Services (AWS). This time, we will compare the three Cloud Services.
Article Sources : Digitalocean.com, BMC.com (Blogs), Cloudfresh.com (Blog), Coursera.org, and Berca.co.id
DEFINITION AND OVERVIEW
AWS, Azure, and GCP are the largest cloud providers today, but each has nuances and backgrounds. Here’s some basic information about each provider before we get into the specifics of how they differ :
1. Microsoft Azure
Microsoft Azure ranks as the second-largest cloud platform. Launched in 2010, Azure has grown into a platform offering over 200 products and services and is currently one of the fastest-growing cloud platforms.
Microsoft designed Azure to offer a broad range of services, particularly beneficial for enterprises that primarily use Microsoft products, facilitating a seamless transition to cloud or hybrid-cloud environments for many organizations. Over 95% of Fortune 500 companies use Microsoft Azure, demonstrating its reliability and effectiveness for enterprise users.
Moreover, Azure isn't limited to Windows-based services. It also supports open-source languages, technologies, and platforms, allowing users the flexibility to develop and maintain any application.
These are the Companies/Agencies/Institutions that use Microsoft Azure :
- Bosch
- Audi
- ASOS
- HSBC
- Starbucks
- Walgreens
- 3M
- FedEx
- Walmart
- HP
- Mitsubishi Electric
- Renault
2. Google Cloud Platform (GCP)
Google Cloud Platform (GCP) is the cloud service provided by Google and falls under the larger Google Cloud umbrella.
Publicly available since 2010, GCP offers over 100 services covering areas such as computing, networking, and big data. Today, GCP includes services like Google Workspace, enterprise Android, and Chrome OS.
Although GCP is the smallest among the Big 3 cloud providers when compared to AWS and Azure, it still delivers a comprehensive suite of cloud services capable of supporting and powering a wide range of applications.
These are the Companies/Agencies/Institutions that use Google Cloud :
- Toyota
- Equifax
- Nintendo
- Spotify
- The Home Depot
- Target
- X/Twitter
- PayPal
- UPS
3. Amazon Web Services (AWS)
Amazon Web Services (AWS), a subsidiary of Amazon.com, Inc., currently leads the market in cloud computing platforms. AWS is a highly developed cloud platform that provides a wide array of services suitable for individual developers, large corporations, and even governmental bodies.
Initially, AWS was created as an internal cloud solution. By 2006, it had expanded into a public cloud platform, offering services such as Amazon S3 cloud storage and Elastic Compute Cloud (EC2). Today, AWS provides over 200 fully developed services to meet various needs, serving millions of users worldwide.
These are the Companies/Agencies/Institutions that use AWS :
- Coursera
- Expedia
- Netflix
- Coinbase
- Formula 1
- Intuit
- Airbnb
- Lyft
- Food and Drug Administration (FDA)
- Coca Cola
COMPARISONS
Here are some comparisons of the three cloud services such as Google Cloud, Microsoft Azure, and AWS.
A. Google Cloud (GCP)
Below are some features of Google Cloud (GCP) :
1. Product Offerings
GCP provides computing resources through Google Compute Engine, offering customizable Virtual Machine (VM) instances.
Google Compute Engine provides both predefined machine types and custom machine types, allowing users to adjust resources according to their specific requirements.
For serverless computing, GCP offers Google Cloud Functions, allowing developers to run event-driven functions without having to manage servers.
2. Data Centers
GCP data centers are strategically located across various regions around the world, including North America, Europe, Asia, Australia, and South America.
Although GCP has fewer data centers than AWS and Azure, it is well known for its high-performance global network infrastructure.
Google's expertise in network optimization helps ensure fast data transfers and low-latency connections, making GCP a preferred choice for latency-sensitive applications.
3. Pricing
GCP uses a pay-as-you-go pricing model with both predefined and custom machine types.
Storage costs are based on capacity and access frequency for services such as Google Cloud Storage and Google Persistent Disk.
Data transfer costs vary depending on the amount of data sent and received.
Discounts are available through Committed Use Contracts, which require an upfront commitment for one or three years.
Three support tiers are available — Basic, Development, and Production — each offering different levels of support coverage and response times.
4. Use Cases
Data and analytics expertise: Google Cloud Platform excels in data management and analytics, making it a good choice for businesses that rely heavily on large-scale data processing and machine learning.
Kubernetes expertise: Google's expertise in Kubernetes and containerization makes GCP attractive to companies looking to deploy container-based applications.
Performance and networking: Google Cloud Platform's high-performance global network helps ensure low latency and fast data transfers, making it suitable for applications that require quick response times.
B. Microsoft Azure
Below are some features of Microsoft Azure :
1. Product Offerings
Azure provides computing resources similar to Virtual Machines (VMs), offering scalable and flexible virtual computing environments.
Azure Virtual Machines offer various instance sizes to accommodate different workload requirements, including instances optimized for memory, computing, and storage.
In addition, Azure provides Azure Functions for serverless computing, allowing developers to run event-driven functions without having to worry about the underlying infrastructure.
2. Data Centers
Azure has an extensive network of data centers around the world, offering services in more regions than AWS and GCP.
Microsoft continues to expand its data center footprint, with a strong presence in North America, Europe, Asia, and Australia.
Azure data centers are integrated with Microsoft's extensive network backbone, ensuring high-speed data transfers and low-latency connectivity.
3. Pricing
Azure uses a pay-as-you-go pricing model and offers Reserved VM Instances for cost savings.
Its instance families are optimized for different types of workloads.
Storage costs are based on capacity and usage for services such as Azure Blob Storage and Azure Disk Storage.
Azure generally offers free ingress, while egress charges are applied based on data volume and region.
Volume discounts are available through Azure Hybrid Benefit for customers with existing licenses.
4. Kasus Penggunaan
Integration with the Microsoft ecosystem: For organizations already invested in Microsoft products, Azure offers seamless integration, enabling hybrid cloud deployments and smooth migrations. Azure also offers Windows-based virtual machines, which are not provided by all cloud providers.
Hybrid cloud solutions: Azure is a preferred choice for businesses with on-premises infrastructure, offering strong capabilities for hybrid cloud computing services.
Strong emphasis on security: With a focus on compliance and security features, Azure is well suited for industries with strict data regulations.
C. Amazon Web Services (AWS)
Below are some features of Amazon Web Services (AWS) :
1. Product Offerings
AWS provides a wide range of computing resources, including Amazon EC2 (Elastic Compute Cloud), which offers scalable virtual computing environments for various use cases.
EC2 provides multiple instance types, each optimized for specific workloads, such as general-purpose computing, memory-intensive workloads, and GPU-powered instances.
AWS also offers serverless computing through AWS Lambda, allowing developers to run code without having to provision or manage servers.
2. Data Centers
AWS operates an extensive global network with more than 200 data centers distributed across various geographic regions, including North America, Europe, Asia, Australia, and South America.
It has the largest number of data centers among the three hyperscale cloud providers, with a significant presence in regions such as Northern Virginia, Oregon, and Frankfurt.
AWS's extensive data center infrastructure allows businesses to deploy resources closer to their end users, reducing latency and improving performance.
3. Pricing
AWS offers a pay-as-you-go pricing model with flexibility and cost control.
It provides various instance types with different prices based on performance and capacity.
Storage costs are based on capacity and access patterns for services such as Amazon S3 and Amazon EBS.
Ingress (incoming data) is generally free, while egress (outgoing data) charges vary depending on data volume and region. However, they typically range from $0.05 to $0.09 per GB across different network interfaces and pricing plans.
Discounts are available through Reserved Instances and AWS Savings Plans with upfront payment options.
4. Use Cases
Global reach and scalability: AWS is an excellent choice for businesses that require a large global presence and high scalability, thanks to its extensive network of data centers around the world.
Wide range of services: With an extensive selection of services, AWS supports a broad range of use cases, including web hosting, AI, analytics, IoT, and many others.
Mature ecosystem: Its established customer base and extensive community support make AWS suitable for a wide range of users, particularly large enterprises.
COMPARISON OF TABLES AND FIGURES
AWS and Azure have the largest service catalogs, offering over 200 services. GCP currently offers around 100+ services. Here's a general breakdown of the services :
- AWS has the largest service catalog.
- Azure ranks second with impressive AI, ML, and analytics services.
- Google Cloud Platform ranks third in the number of services offered.
In this section, let's look at the common service offerings from each cloud platform.
A. Services
1. Compute Services
SERVICE | AWS | AZURE | GCP |
VM (Compute Instance) | EC2 (Elastic Compute) | Azure Virtual Machine | Google Compute Engine |
PaaS | AWS Elastic Beanstalk | App Service | Google App Engine |
Container | AWS Elastic Container / Kubernetes Service | Azure Kubernetes Service (AKS) | Google Kubernetes Engine |
Serverless Functions | AWS Lambda | Azure Function | Google Cloud Functions |
2. Database & Storage Services
SERVICE | AWS | AZURE | GCP |
RDBMS (Multiple Database Types – SQL, MySQL, etc.) | AWS RDS | Azure SQL/ Database for MySQL/PostgreSQL | Cloud SQL |
NoSQL | DynamoDB, SimpleDB | Azure Cosmos DB, Table Storage | Bigtable, Cloud Datastore |
Object Storage | S3 (Simple Storage Service) | Blob Storage | Google Cloud Storage |
File Storage | Elastic File System | Azure File Storage | Google Filestore |
Archive Storage | Amazon Glacier | Azure Archive Storage | Google Storage (Archive Storage) |
Data Warehouse / Data Lake | Amazon Redshift | Azure Synapse Analytics | Google BigQuery |
3. Networking
SERVICE | AWS | AZURE | GCP |
Virtual Network | Virtual Private Cloud (VPC) | Virtual Network (VNet) | Virtual Private Cloud (VPC) |
Load Balancing | Elastic Load Balancer | Azure Load Balancer | Google Cloud Load Balancing |
Firewall | AWS Firewall / Web Application Firewall | Azure Firewall | Google Cloud Firewalls |
DNS | Route 53 | Azure DNS | Google Cloud DNS |
CDN | Amazon CloudFront | Azure Content Delivery Network (CDN) | Cloud CDN |
As you can see, all three service providers offer comparable services to meet the general computing needs of users. However, there are fundamental differences in two general categories :
- How each service is implemented within its respective cloud platform.
- The individual features available for each service.
4. Special Services
Regarding specialized services, we see significant differences in the offerings available with AWS and Azure, which go far beyond GCP.
SERVICE | AWS | AZURE | GCP |
DevOps | CodePipeline, CodeBuild, CodeDeploy, CodeStar | Azure Boards, Pipelines, Repos, Test Plans, Artifacts | GCP DevOps CloudBuild, Artifact Registry |
AI & ML | Amazon SageMaker, Amazon Comprehend, Amazon Lex, Amazon Polly | Azure Machine Learning, Azure Databricks, Azure Cognitive Search, Azure Bot Service, Cognitive Services | Vertex AI, AutoML, Dataflow CX, Cloud Vision, Virtual Agents |
IoT | FreeRTOS, IoT Core, Greengrass, IoT Analytics, SiteWise | Azure IoT Hub/Central, IoT Edge, Azure Sphere, Azure RTOS | Google Cloud IoT Core |
AR & VR | Amazon Sumerian | Azure Mixed Reality (Spatial Anchors/Remote Rendering) | ARCore |
Game Development | Amazon GameLift | Azure PlayFab | - |
Business Analytics | Amazon Quicksight | Azure Power BI | Looker Studio |
End-User Computing | Amazon Workspaces | Azure Virtual Desktop | - |
Robotics | AWS RoboMaker | - | - |
B. Advantages & Disadvantages (Pro & Cons)
The following are the Advantages and Disadvantages (Pros and Cons) of the Three Cloud Services, such as Google Cloud, Microsoft Azure, and AWS.
1. Microsoft Azure
|
Pros |
Cons |
|
Extensive
Integration with Microsoft Products |
Pricing
Complexity |
|
Seamless
integration with Microsoft products such as Windows Server, Active Directory,
and Office 365. |
The complex pricing structure can be difficult to understand and predict without
careful planning. |
|
Hybrid Cloud
Capabilities |
Learning
Curve |
|
Strong
support for hybrid cloud environments, allowing integration of on-premises
infrastructure with the cloud. |
It can be
complex to learn and manage, especially for users not familiar with
Microsoft's ecosystem. |
|
Global Reach |
Support Costs |
|
A large number
of data centers worldwide ensure low latency and high availability. |
Premium
support plans can be costly compared to some other cloud providers. |
|
Comprehensive
Compliance Offerings |
Service
Availability in Regions |
|
Extensive
range of compliance certifications and a focus on regulatory requirements. |
Some services
might not be available in all regions, potentially limiting deployment
options. |
|
Enterprise-Grade
Solutions |
Management
Tools |
|
Offers a wide
range of enterprise-grade solutions including AI, analytics, and IoT. |
Management
tools can be complex and may require specialized knowledge. |
|
Advanced
Analytics and AI Services |
Performance
Variability |
|
Provides
robust analytics and AI services such as Azure Machine Learning and Azure
Synapse Analytics. |
Performance
can vary depending on the specific service and region. |
|
Developer
Tools and DevOps Integration |
Documentation
Quality |
|
Excellent
integration with developer tools and DevOps services, including Visual Studio
and GitHub. |
While
improving, some users find Azure's documentation less comprehensive compared
to AWS. |
|
Security
Features |
Feature
Maturity |
|
Strong
security features, including advanced threat detection and identity
management. |
Certain newer
services might not be as mature as similar offerings from AWS. |
|
Flexible
Pricing Options |
Service
Outages |
|
Offers
various pricing models, including pay-as-you-go and reserved instances,
providing cost flexibility. |
Like any
cloud service, Azure is not immune to occasional service outages. |
|
Rich
Ecosystem and Marketplace |
Resource
Management |
|
Extensive
ecosystem and marketplace for third-party applications and services. |
Managing
resources and costs effectively requires careful planning and monitoring. |
2. Google Cloud Platform (GCP)
|
Pros |
Cons |
|
Global
Network |
Pricing
Complexity |
|
GCP has a
robust global network, ensuring low-latency connections and high
availability. |
The pricing
structure can be complex and hard to predict without careful planning. |
|
Advanced Data
and Analytics Services |
Learning
Curve |
|
Offers
advanced services like BigQuery for data analytics and AI/ML services with
Vertex AI. |
The platform
can be complex to learn, especially for beginners. |
|
Strong
Security |
Support Costs |
|
GCP provides
strong security features, including encryption, IAM, and compliance
certifications. |
Dedicated
support can be costly compared to some competitors. |
|
Scalability |
Service
Availability |
|
GCP offers
excellent scalability options, allowing businesses to grow without worrying
about infrastructure. |
Not all
services are available in every region, which can be a limitation for some
global businesses. |
|
Innovative
AI/ML Capabilities |
Market Share |
|
Leading in AI
and ML services, providing tools like TensorFlow and advanced APIs. |
GCP has a
smaller market share compared to AWS and Azure, which might affect community
support and resources. |
|
Flexible
Pricing Models |
Ecosystem
Integration |
|
Offers
flexible pricing models including sustained use discounts and committed use
contracts. |
Integration
with non-Google ecosystems might require additional tools and management. |
|
Kubernetes
and Container Support |
Service
Maturity |
|
Strong
support for Kubernetes (GKE) and containerized applications. |
Some services
are newer and might not be as mature as similar offerings from AWS and Azure. |
|
Comprehensive
Free Tier |
Feature Set |
|
Offers a
comprehensive free tier for many services, making it easier to get started. |
Certain
enterprise features might still lag behind those offered by AWS or Azure. |
|
Strong
Integration with Google Services |
Resource
Management |
|
Excellent
integration with other Google services like Gmail, Google Drive, and Google
Workspace. |
Resource
management tools might not be as intuitive or mature compared to competitors. |
|
Sustainability
Efforts |
Limited
Hybrid Cloud Support |
|
GCP is known
for its strong commitment to sustainability and renewable energy. |
Hybrid cloud
support is improving but still not as robust as some competitors. |
3. Amazon Web Services (AWS)
|
Pros |
Cons |
|
Comprehensive
Service Offering |
Complex
Pricing Structure |
|
Extensive
range of services covering computing, storage, networking, databases, machine
learning, and more. |
Pricing can
be complex and difficult to understand, making it challenging to predict
costs. |
|
Global Reach
and Availability |
Steep
Learning Curve |
|
Data centers
in many regions worldwide ensure low latency and high availability. |
It can be
complex to learn and manage, especially for beginners. |
|
Scalability
and Flexibility |
Costs Can Add
Up |
|
Highly
scalable infrastructure that can handle varying workloads efficiently. |
Costs can
escalate quickly if services are not monitored and managed effectively. |
|
Strong
Security Features |
Service
Limits |
|
Advanced
security features including encryption, compliance certifications, and
identity management. |
Initial
service limits may require adjustments based on specific needs. |
|
Rich
Ecosystem and Marketplace |
Documentation
Quality |
|
A large ecosystem of third-party tools and applications is available in the AWS
Marketplace. |
While
extensive, some users find AWS documentation overwhelming or lacking
in certain areas. |
|
Innovative
and Up-to-date Services |
Service
Outages |
|
Regularly
updates and introduces new services and features, staying ahead of technology
trends. |
Like all
cloud providers, AWS experiences occasional service outages. |
|
Wide Range of
Instance Types |
Vendor
Lock-In |
|
Offers a
variety of instance types to match different workloads and performance needs. |
Potential for
vendor lock-in, making it difficult to switch providers. |
|
Robust
Support for Hybrid Cloud |
Management
Tools Complexity |
|
Supports
hybrid cloud setups, allowing integration of on-premises infrastructure with
AWS. |
Management
and monitoring tools can be complex and may require expertise. |
|
Advanced
Networking Features |
Billing and
Account Management |
|
Comprehensive
networking options including VPC, Direct Connect, and advanced routing
capabilities. |
Billing and
account management can be complex, requiring careful tracking of usage and
costs. |
|
Strong
Community and Support |
Resource
Management |
|
Active
community and extensive support options, including enterprise-level support
plans. |
Effective
resource management requires careful planning and continuous monitoring. |
C. Image Comparisons
The following is an Image for the List of Services from the Three Services such as Microsoft Azure, AWS, and Google Cloud.
Microsoft Azure :
Google Cloud :
Amazon Web Services (AWS) :
![]() |
| Periodic Table of AWS |
To see this Article in Indonesian, can be seen here.
That is the explanation of the Comparison of Cloud Services between Google Cloud Platform (GCP), Microsoft Azure, and Amazon Web Services (AWS) that we have explained.
Thank You 😄😊👌👍 :)
Wassalammu‘alaikum wr. wb.
%20vs%20Microsoft%20Azure%20vs%20AWS.png)

.png)
.png)

%20Map%20View%20Services.png)
.jpg)
%20Lists.jpg)