Google Cloud Storage is priced based on the data storage you consume, network usage and operations you perform on Google Cloud Storage objects, and special retrieval costs if you move data into Google’s low-cost cold storage tiers: Nearline, Coldline and Archive.
In this post, we’ll help you get the most of your storage buckets, by clarifying Google Cloud pricing, defining the service’s limits and usage conditions, and providing best practices for reducing your cost. In addition, we’ll show how NetApp Cloud Volumes ONTAP can help reduce storage costs on Google Cloud.
In this article, you will learn:
Google Cloud Storage offers four storage classes with progressively lower storage costs, but higher retrieval costs: Standard (frequently used data), Nearline Storage (infrequently used data), Coldline Storage (rarely used data), and Archive Storage (long term archival).
Cloud Storage pricing is based on the following components:
Buckets are containers provided by Google Cloud Storage, which can be assigned to different storage classes. It is also possible to assign specific objects within a bucket to a different storage class. The storage price you pay in a given period depends on the storage class that was assigned to your bucket during that period.
Data storage pricing per storage class:
Storage Class |
Standard Storage |
Nearline Storage |
Coldline Storage |
Archive Storage |
Price / GB / Month |
$0.026 |
$0.010 |
$0.007 |
$0.004 |
Read our article on how to switch between storage classes in Google Storage Service, and how to define automated lifecycle rules for managing storage classes in Google Cloud Storage buckets.
Google Cloud Storage charges separately for networking usage, as follows:
In addition, there is a charge for data operations performed on data stored in Google Cloud Storage.
Charge for data operations per storage class:
Source: Google Cloud
Notes:
See a full list of data operations here.
Lastly, Google Cloud Storage charges for retrieval if you move data from the Standard storage class to one of the "colder" storage classes:
Below we briefly explain the quotas and limits applicable to elements within the Google Cloud Storage solution.
Storage Buckets
Buckets with Pub/Sub notifications
Objects
The following best practices can help you reduce costs and optimize your usage of Google Cloud Storage:
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.
In particular, Cloud Volumes ONTAP provides storage efficiency features, including thin provisioning, data compression, and deduplication, reducing the storage footprint and costs on Google Cloud by up to 70%.
In addition, Cloud Volumes ONTAP provides data tiering, automatically and seamlessly moving infrequently-used data from block storage to lower-cost object storage and back as needed.
Visit Cloud Volumes ONTAP on Google Cloud TCO Calculator to see your expected savings.
The Google Cloud Free Tier offers cloud-based storage resources that you can use for free, forever, until you reach a certain limit. You can use these resources during and after your free trial period.
For example, the Always Free tier can provide you with 5 GB-months of free standard storage, 5,000 class A operations, and 50,000 class B operations. However, if you exceed the Always Free limitations, expect to be charged according to the official pricing.
There are two methods you can use to get a summary of space usage for your cloud storage bucket:
Cloud Billing Reports provide information about your Google Cloud usage costs. The service comes with a dashboard that displays usage data at a glance. The Cloud Billing Reports provides a chart that shows storage usage costs for all projects associated with your Cloud Billing account.
You can view several metrics, which you can analyze to discover usage trends. For example, you can display a certain data range, define a time range, and configure a chart filter. You can also group by service, project, location, or SKU.
You can use Cloud Billing reports to understand several aspects, including: