Spanner free trial instances overview

This page provides an overview of Spanner free trial instances.

A Spanner free trial instance lets you learn and explore Spanner features and capabilities at no cost for up to 90 days. Using a Spanner free trial instance, you can create GoogleSQL or PostgreSQL-dialect databases and store up to 10 GB of data to test out key Spanner features, and learn key Spanner concepts.

You can create a Spanner free trial instance using the Google Cloud console or Google Cloud CLI. After you create the free trial instance, you can create databases, define schema, and load data. You can also use the guided tutorials in the Google Cloud console to create sample databases with predefined schema and data, and run sample queries. For more information, see Create a Spanner free trial instance and sample application.

A Spanner free trial instance is available at no cost to both existing and new Google Cloud customers. If you're a new Google Cloud customer, you might also be eligible for the Google Cloud 90-day, $300 Free Trial that offers $300 in free Cloud Billing credits to pay for any Google Cloud resources. The Spanner free trial instance is in addition to the $300 Free Trial credits offered by the Google Cloud Free Trial, and you don't need to use any free Cloud Billing credits to create a free trial instance.

For more information about the Spanner free trial instance, see the following table:

Eligibility

You're eligible to create a Spanner free trial instance if you have a Cloud Billing account that's active, and Cloud Billing is enabled for your project.

Spanner editions

A free trial instance supports Standard edition features, and Enterprise edition features, such as KNN vector distance functions, full-text search, and Spanner Graph. To experience other Enterprise edition features and more of Spanner's performance at scale, upgrade to a paid instance. Your free trial instance defaults to the Enterprise edition when you upgrade it to a paid instance. If you don't want to use the Enterprise edition, upgrade your free trial instance to the paid Enterprise edition first. Then, you can upgrade your instance to the Enterprise Plus edition, or contact support to downgrade to the Standard edition. For more information, see the Spanner editions overview.

Initiation

The Spanner free trial instance period starts automatically when you create a free trial instance.

If you already have an active Cloud Billing account, you can create a Spanner free trial instance using the Google Cloud console or gcloud CLI.

If you are a new Google Cloud customer, sign in to the Google Cloud console with your Google Account and set up a Cloud Billing account with your credit card or other payment method first before creating a Spanner free trial instance. Google uses this payment information to verify your identity. We don't charge your Spanner instance unless you explicitly upgrade your Cloud Billing account to a paid account, and you upgrade your Spanner free trial instance to a paid instance.

Duration

Your free trial instance ends when one of the following occurs:

  • 90 days have elapsed since you created your free trial instance.
  • You upgrade your free trial instance to a paid Enterprise edition instance.
  • You delete the free trial instance.

If you don't upgrade your free trial instance after the 90-day trial period, the instance stops serving requests and enters a 30-day grace period. During the grace period, the data in the instance is retained and you can still upgrade your free trial instance. If you don't upgrade your free trial instance by the end of the 30-day grace period, the instance, along with the data in it, is deleted. Note that even if you enable database deletion protection on a database in your free trial instance, your free trial instance will still be deleted after the 30-day grace period unless you upgrade it to a paid Enterprise edition instance.

Note: An active Cloud Billing account is required to keep using your Spanner free trial instance. If your Google Cloud Free Trial ends before the end of your Spanner free trial instance, then you need to upgrade your Cloud Billing account to a paid account to continue using your Spanner free trial instance.

Service level agreement (SLA)

SLAs don't apply to free trial instances. The free trial instance is intended to help you learn and explore Spanner. We don't recommend running production applications in your free trial instance.

Available instance configurations

You can create a Spanner free trial instance in one of the following regional instance configurations:

  • Americas: us-central1 (Iowa), us-east1 (South Carolina), us-east4 (Northern Virginia), us-east5 (Columbus)
  • Europe: europe-west1 (Belgium), europe-west3 (Frankfurt)
  • Asia: asia-northeast1 (Tokyo), asia-south2 (Delhi), asia-southeast2 (Jakarta)

You can't create a free trial instance in a dual-region or multi-region instance configuration. To create instances in other regional configurations or in any dual-region or multi-region configuration, use a paid Enterprise Plus edition instance.

Limitations

The free trial instance is subject to the following limitations:

The free trial instance is meant for evaluation purposes. It is not meant for the following use cases:

  • Production related activities
  • Performance evaluation and load testing of Spanner
  • Ongoing testing and development

Performance

A Spanner free trial instance can provide around 500 queries per second (QPS) of reads or 100 QPS of writes (writing single rows at 1 KB of data per row) when you follow these best practices:

You can monitor and optimize the performance of your free trial instance with the help of:

For better performance, upgrade your free trial instance to a paid instance and scale up the compute capacity of your instance.

Upgrade from free trial instances

You can upgrade your Spanner free trial instance to a paid Enterprise edition instance anytime during the 90-day free trial instance period without any downtime. You aren't charged unless you explicitly upgrade your free trial instance to a paid instance.

Upgrading your Spanner free trial instance has the following benefits:

  • Keeps your Spanner free trial instance running uninterrupted beyond the 90-day free trial period.
  • Gives you access to Spanner features that aren't available in the free trial instance, such as backups and managed autoscaler. You can also upgrade to the Enterprise Plus edition for additional features, such as geo-partitioning and multi-regional configurations with 99.999% availability.
  • Lets you increase the compute capacity of your instance and obtain higher performance (QPS, throughput) and storage capacity (greater than 10 GB).

As an option, you can opt in to automatically upgrade your free trial instance to a paid Enterprise edition instance after 90 days. For more information, see Upgrade free trial instance.

If don't want to use the Enterprise edition, upgrade your free trial instance to the paid Enterprise edition first. Then, you can upgrade your instance to the Enterprise Plus edition, or contact support to downgrade to the Standard edition. For more information, see the Spanner editions overview.

Troubleshooting FAQs

Why can't I create a free trial instance in my project?
You can create one free trial instance per project. If you've already created a free trial instance in your project, you can't create another one.
Why can't I create a free trial instance in instance configuration X?
Spanner offers a limited subset of regional instance configurations to free trial instances.
How can I create more than five databases in a free trial instance?
If you want to create more than five databases, upgrade your free trial instance to a paid instance.
My free trial instance has been disabled. How can I re-enable it?
If you've completed the Spanner 90-day free trial period, the free trial instance is disabled and enters a 30-day grace period. You can start using your instance again by upgrading your free trial instance to a paid instance during the 90-day trial period or the 30-day grace period.

Support

To get support for your Spanner instance, you can:

  • Get a Google support package
  • Ask a question on Stack Overflow
  • Join online help communities
  • File a bug or feature request

For more information, see Get support.

What's next