Scale globally, get
four nines availability with new Cloud Bigtable capabilities
By Sandy Ghai, Google Product Manager
May 14, 2019
We’re very happy to announce that global replication is now generally
available to all Cloud Bigtable users, following last month’s beta
launch. This global, multi-region replication allows users to replicate
data across up to four clusters worldwide, in any region in which Cloud
Bigtable is available.
Cloud Bigtable is a highly scalable, fully managed NoSQL database
service for use cases from gigabytes to petabyte scale, where
throughput, low-latency data access and reliability are critical.
Replicated Cloud Bigtable instances can provide higher availability and
resilience in the event of zonal failures. With this launch, we’ve also
increased the SLA on availability for Cloud Bigtable instances to 99.99%
with replication (using a multi-cluster routing policy) and 99.9%
We’ve heard some great insights from initial adopters since the beta
launch. One of the key advantages of global replication is that you can
better serve a global audience—reducing latency when serving data to
your customers, no matter where they are in the world. Spotify serves
music lovers across the world and they were keen to take advantage of
this expanded replication capability.
“Spotify is a global business with a global user base. Being able to
provide a great audio experience to our users is a key priority for us,”
said Niklas Gustavsson, chief architect at Spotify. “With Cloud Bigtable
clusters in Asia, Europe, and the United States, we’re able to get
low-latency data access all over the world, enabling Spotify to provide
a seamless experience for our users. We’re also pleased with the
continuous collaboration and deep engagement with Google’s product teams
to accelerate both our businesses.”
How multi-region replication works
It’s super easy to get started. Add a cluster to your Cloud Bigtable
instance at any time, and we’ll automatically replicate the data. Cloud
Bigtable supports multi-primary replication, so every cluster accepts
both reads and writes. Each cluster can also be scaled independently,
allowing you to provision for exactly what you need in each zone or
During Next ’19, the Cloud Bigtable and Cloud Networking teams shared
how Cloud Bigtable takes advantage of Google’s extensive global network
to make multi-region replication possible. You can check out the session
recording for more details.
Using Cloud Bigtable replication in production
Examples of workloads in financial services, advertising, and IoT show
the wide variety of use cases that replication can help support.
Availability is critical for many of our users, especially those in
regulated industries like financial services and healthcare. Cloud
Bigtable replication provides resilience in the event of zonal or
regional failures, and can play a critical role in your disaster
Multi-region replication allows our AdTech users to locate their data
close to their customers and to ad exchanges. This makes it easier to
reduce end-to-end request latencies for ad bidding and personalization
services, where custom advertisements and page content is served to
website visitors in real time.
Finally, customers use replication to separate data ingest from
analysis. Cloud Bigtable replication allows you to collect data from
geographically dispersed sources and perform centralized analysis in a
separate cluster, without impacting data collection. This strategy can
be particularly helpful for IoT workflows, fraud detection, and
To get started with Cloud Bigtable replication, create an instance and
configure one or more application profiles to use in your distributed
application. Or, simply add a cluster to an existing instance and we’ll
replicate your data automatically.
And, we invite you to join the GCP Launch Announcements community, a
customer-only forum where you’ll be the first to know when important GCP
product updates and features are announced.