While Amazon is the largest and most established cloud provider, Google is fast catching up. If you are considering migrating to Google Cloud , migrating to AWS, or switching between them, it is important to understand what each environment is offering in terms of storage and computing capabilities and pricing options.
In this post, we’ll examine how Google Cloud compares to AWS in terms of storage, compute and pricing, and show how NetApp Cloud Volumes ONTAP can help you manage your cloud storage.
In this article, you will learn:
- What is AWS
- What is Google Cloud Platform
- How Much Does Google Cloud Cost Per Month?
- Google Cloud vs AWS: storage services
- Google Cloud vs AWS: compute services
- Google Cloud vs AWS: pricing
- Manage Cloud Deployments with Cloud Volumes ONTAP
What Is Amazon Web Services?
eCommerce giant Amazon was a pioneer of public cloud services. Its cloud is the first, most robust and has the broadest feature set of the big three providers. Amazon Web Services is offered in 22 regions with each region split into AWS Availability Zones. These zones are a few miles apart and have fast connectivity between them.
Amazon offers thousands of services, with the flagship compute service EC2 and the AWS Simple Storage Service (S3) at its core. AWS features include tools for development, automation and management of cloud resources, managed versions of all popular databases both SQL and NoSQL, multiple storage services for different needs, integration and data pipeline tools, machine learning and analytics, business productivity tools and more.
What Is Google Cloud Platform?
Google Cloud Platform (GCP) is the newest of the three big public cloud services. It is offered in 20 geographical regions. Among its unique advantages are strong support for Kubernetes storage, a private, global fiber optic network connecting Google’s data centers and “customer-friendly pricing”. GCP’s pricing is Google’s attempt to challenge the complexity of AWS and Azure pricing models and provide prices that are lower than its competitors and easier to understand.
How Much Does Google Cloud Cost Per Month?
The cost of a Google Cloud implementation is determined by several factors, including services used and amount of resources needed. To estimate and control your costs, you can leverage free tools provided by Google. These tools allow you to create estimates based on predicted usage, experiment with modifications to your existing deployments, and internally limit costs.
Google Cloud Platform Pricing Calculator
Using GCP’s official calculator, you can obtain a detailed estimate based on a variety of parameters. These parameters include number and type of instances needed, runtimes, and storage and networking requirements. You can also use this calculator to compare the cost of your GCP deployment to similar deployments with other cloud providers.
Source: Google Cloud
If you do not want to use the GCP calculator, or just want a second opinion, you can also use the NetApp Google Cloud calculator. This calculator is particularly helpful for reviewing and comparing the costs of various storage options.
GCP enables you to control your resources with a granular hierarchy. In this hierarchy, you can specify permissions, access controls, and billing limits. You achieve this control through the implementation of policies which define resource configurations for specified nodes.
Billing Access Control
To ensure that the policies you create are not altered, you can specify roles with permissions for cost-related activities. These roles are created and managed through Google’s Cloud Identity and Access Management (IAM) service.
Google Cloud vs. AWS: Storage Services
Here are the storage services provided by Google Cloud and AWS across different storage tiers.
|Storage Service||Google Cloud||AWS||Features and Benefits|
|Object Storage||Google Cloud Storage||Amazon S3||
|Persistent Disk Storage||Persistent Disk (HDD/SSD)||Amazon EBS||
|File Storage||Google Cloud Filestore||Amazon EFS||
|Archive Storage||Nearline & Coldline||Amazon Glacier||
|Data Transfer||Storage Transfer Service||Amazon Snowball||
Summary: AWS offers the world’s most robust, scalable and fully featured cloud storage infrastructure. However, it is known to have a steep learning curve. Google cloud storage options are easier to learn and use and compete with Amazon on price.
Google Cloud vs AWS: Compute Services
Below we list services provided by Google Cloud and AWS that let you run and manage workloads in the public cloud.
|Compute Service||Google Cloud||AWS||Features and Benefits|
|Virtual Machine Instances||Google Compute Engine||Amazon EC2||
|Auto Scaling||Managed Instance Groups||Amazon Auto-Scaling||
|Container as a Service||Google Kubernetes Engine||Amazon EKS||
|Function as a Service||Google Cloud Functions||Amazon Lambda||
Summary: AWS is the veteran compute provider with the most robust infrastructure and the broadest feature set. Google competes on price and offers stronger support for containerized workloads.
Google Cloud vs. AWS: Pricing
The Amazon cloud pricing is complex. Google’s pricing was designed for simplicity and aims to be lower than Amazon’s across most cloud services. Below we offer some basic principles to guide you.
Amazon Web Services pricing highlights
- Amazon has four pricing principles: pay as you go, pay less by using more, save when you reserve, and the free usage tier, with generous usage allowances for 1 year
- EC2 pricing is based on per-hour pricing which differs across 60+ instance types
- Reserved Instances, with a commitment of 1-3 years, take 35-45% off the price, and spot instances, which can be shut down at any time, grant a 60% discount
- Storage services are billed by GB/months - amount of storage and time of storage - and bandwidth or number of requests
- Most other services are billed according to the number and type of requests and the bandwidth consumed
Google Cloud Platform pricing highlights
- Using the same instance for most of the same month grants a “sustained use discount” of up to 30%
- Preemptible VM Instances, which are suitable for jobs that can be stopped and restarted with no prior notice, grant discounts of up to 80%
- A long-term commitment to use a VM grants discounts of up to 57%
- The GCP free tier offers basic services that are always free, and a $300 credit for other services
AWS and Google pricing calculators
Use the calculators provided by each cloud vendor to understand pricing depending on your scenario and the services you intend to consume:
- See Amazon’s TCO Calculator or NetApp’s Amazon Calculator, which provides more granular comparisons of AWS storage services
- See Google Cloud Platform’s official price calculator, or NetApp’s Google Cloud Storage TCO Calculator
Manage Cloud Deployments with NetApp Cloud Volumes ONTAP
NetApp Cloud Volumes ONTAP, the leading enterprise-grade storage management solution, delivers secure, proven storage management services on AWS, Azure and Google Cloud. Cloud Volumes ONTAP supports up to a capacity of 368TB and supports various use cases such as file services, databases, DevOps or any other enterprise workload.
Want to learn more about Google Cloud Migration?
Have a look at these articles:
- AWS vs Azure vs Google Cloud: Choosing the Best Cloud Provider for You
- Google Cloud vs Azure: How They Compare
Want to get started? Try out Cloud Volumes ONTAP today with a 30-day free trial.