Google has updated its Cloud Spanner database service to allow its customers to distribute their databases across multiple cloud regions.
The new feature will allow the database to be replicated across regions for lower latency and better performance. Companies using the cloud database will now be able to globally distribute data with support across multiple cloud regions.
Cloud Spanner is Google’s managed relational transaction database that delivers the global scalability and availability associated with NoSQL databases, but with the full consistency, durability, and SQL support for which relational transaction databases are known. But when it first announced last winter, it was limited to single region support.
“No matter where your users may be, apps backed by Cloud Spanner can read and write up-to-date (strongly consistent) data globally and do so with minimal latency for end users, Deepti Srivastava, product manager for Cloud Spanner wrote in a blog post. “ In other words, your app now has an accurate, consistent view of the data it needs to support users whether they’re around the corner or around the globe. Additionally, when running a Multi-Region instance, your database is able to survive a regional failure.”
Srivastava said Google is guaranteeing 99.999 percent uptime for workloads in Cloud Spanner, with a total downtime of less than five minutes per year.
Google designed its Cloud Spanner with global scale, high consistency, and high availability in order to handle products like AdWords. But it lacked support across multiple regions, meaning you could only store Cloud Spanner database within a single location.
“Cloud Spanner is the first and only enterprise-grade, globally distributed and strongly consistent database service built specifically for the cloud that combines the benefits and familiarity of relational database semantics with non-relational scale and performance,” Srivastava said. “It now supports a wider range of application workloads, from a single node in a single region to massive instances that span regions and continents.”