Skip to main content

Google Cloud Pricing

GCP’s customer-friendly pricing allows businesses to pay as you go, without termination fees, and no upfront costs.

Google Cloud Free Program

  • New customers are given $300 free Cloud Billing credits valid for 90 days to explore and evaluate the Google Cloud Platform.
  • Free Tier Limits are also available for all GCP customers on selected Google Cloud services – like GCE, GCS, and BigQuery. The free tier limit does not expire but is subject to change.
  • You won’t be charged until you choose to upgrade your account from a free trial to a paid account through the GCP Console.

Cloud Billing Account

  • In GCP, a project is linked to a Cloud Billing Account that enables customers to:
    • connect a Payments Profile that includes a payment instrument to which costs are charged.
    • pay for resource usage.
  • A Cloud Billing Account can be linked to one or multiple projects.
  • You can manage your Cloud Billing accounts using the Cloud Console.
  • Cloud Billing accounts cannot be deleted.
  • In case you close your Cloud Billing account, the Cloud Billing account information is retained for reporting and auditing purposes.

Pricing Factors

There are three basic pricing factors that influence your costs which are:

  • Compute
  • Storage
  • Egress traffic

Pricing Innovations

Here are some pricing innovations introduced by GCP.

  • Sustained-use Discounts
    • Automatically get up to a 30% worth of discount on workloads that run for a significant portion of the billing month on Compute Engine and Cloud SQL.
  • Preemptible instances
    • Run instances at a lower price point than normal instances. Perfect for fault-tolerant applications that can withstand possible instance preemptions, which can help you save up to 79% on your costs significantly.
  • Custom Machine Types
    • Customize the type of CPU and memory you use for your instances and save up to 48% compared to fixed machine types from other clouds.
  • Committed-use Discounts
    • This pricing is ideal for workloads with predictable resource needs.
    • When you purchase a committed use contract, you purchase a compute resource at a discounted price in return for committing to paying for those resources for 1 year or 3 years. Savings can be up to 57% without upfront cost or instance-type lock-in.
  • Per-second billing
    • Pay for services by the second with minimum consumption of one minute.
  • Archival Storages
    • Archival storage with the speed of disk at the cost of tape. Archival storages are ideal for data that you plan to be kept entirely for backup or archiving purposes.
  • Rightsizing recommendations
    • Compute Engine monitors the CPU and memory utilization for running VMs and automatically creates a rightsizing recommendation using the last 8 days of data.
    • Unfortunately, sizing recommendations are currently not yet available for instances created using App Engine flexible environment, Dataflow, or GKE, or even for GCE instances with ephemeral disks, GPUs, or TPUs.

GCP Marketplace Pricing Model

The following are the pricing models when provisioning a solution from the GCP Marketplace:

  • Free
    • Customers only pay for the Google Cloud resources that they use, like the cost of running VM instances.
  • Bring your own license (BYOL)
    • Customers pay directly for the solution itself and are billed separately for the resources provisioned.
  • Usage-based pricing
    • Customers pay for software based on metrics that you choose.
    • There are two pricing models for usage-based pricing namely:
      • Fixed Pricing – charged based on the length of time the solution is used, in increments of minutes.
      • Resource-based pricing – charged based on the number of vCPUs, size of the system’s memory, number of GPUs, or a combination of these options.

Pricing Calculator

You can estimate your cloud computing costs using the GCP Pricing Calculator.


Comments

Popular posts from this blog

Google Cloud Pub/Sub

  Cloud Pub/Sub is a fully-managed real-time messaging service for event driven systems that allows you to send and receive messages between independent applications. Features Capable of global message routing to simplify multi-region systems. Synchronous, cross-zone message replication and per-message receipt tracking ensure at-least-once delivery at any scale. Pub/Sub delivers each message at least once, so the Pub/Sub service might redeliver messages. You can declare independent quota and billing for publishers and subscribers. Cloud Pub/Sub doesn’t have shards or partitions. You just need to set your quota, publish, and consume. Key Concepts Topic It is a named resource to which publishers send messages. Subscription Is a named resource representing the stream of messages from a specific topic, to be sent to the subscribing application. Message The combination of data and attributes that a publisher sends to a topic and is eventually sent to subscribers. Message attribute A key...

Google Cloud Dataprep

  Cloud Dataprep by Trifacta is an intelligent data service for visually exploring, cleaning, and preparing structured and unstructured data for analysis, reporting, and machine learning. Features You can transform structured or unstructured datasets of any size — megabytes to petabytes — with equal ease and simplicity. Cloud Dataproc can transform datasets stored in CSV, JSON, or relational table formats. You can process data stored in Cloud Storage, BigQuery, or from your desktop, then export the refined data to BigQuery or Cloud Storage for storage, analysis, visualization, or machine learning. Uses a proprietary algorithm that interprets the data transformation intent of a user’s data selection. You can leverage hundreds of transformation functions readily available to turn your data into the asset you want. Cloud Dataprep enables users to collaborate on similar flow objects in real-time or to create copies for other team members to use for independent tasks. Explore your data ...

Google Cloud Identity and Access Management

  Create and manage permissions for your Google Cloud resources with Identity Access Management (IAM). Provides a unified view into your organization’s security policy with built-in auditing to ease compliance purposes. Features Lets you authorize who can take specific actions on resources to give you full control and visibility on your Google Cloud services centrally. Permissions are represented in the form of  service.resource.verb Can map job functions into groups and roles. With IAM, users only get access to what they need to get the job done. Cloud IAM enables you to grant access to cloud resources at fine-grained levels, well beyond project-level access. You can leverage Cloud Identity to easily create or sync user accounts across applications and projects. IAM lets you set policies at the following levels of the resource hierarchy: Organization level The organization resource represents your company. IAM roles granted at this level are inherited by all resources under t...