Spanner Omni

Spanner Omni

Downloadable Spanner for on-prem, hybrid, multicloud and on your laptop

Bring Google Cloud globally distributed database to your data centers, other clouds, and your laptop. Power AI-enabled apps with industry leading reliability and security.

Get started with the developer edition, available in preview, to build and test non-commercial applications. For commercial use, please contact us.

Fonctionnalités

Deployment flexibility

Spanner Omni brings Google scale and innovation to your infrastructure. It provides flexible configuration options ranging from virtual machines (VMs), Linux containers, and Kubernetes clusters. You can run Spanner Omni in a wide choice of configurations, including on-premises, multicloud, multiregion and hybrid (low latency topologies), air-gapped or connected, and scaling from a single machine to clusters of thousands of servers.

Multi-model: One database for your diverse workloads

Spanner Omni consolidates your data stack by unifying relational, graph, key-value, vector search, full-text search, and operational analytic workloads within a single database. This true ZeroETL interoperability approach eliminates data silos, saves costs, reduces operational and security touchpoints, and ensures data consistency across all models.

Virtually unlimited scale

Spanner Omni is a self-managed database that enables “scale insurance” through the same elastic horizontal read and write scalability of Spanner. Start small and grow without limits; our architecture allows scaling compute and storage independently. With automatic sharding, you can add or remove resources on the fly to handle traffic spikes and massive data growth without ever hitting a "growth cliff."

Always-on availability

Spanner Omni enables high availability multi-location deployments using synchronous replication, built on the Paxos consensus protocol. This HA architecture guarantees zero RPO and zero RTO through automatic failover should a zone or region fail. Additionally, multi-server deployments support seamless, no-downtime software upgrades, ensuring your environment remains current without maintenance windows.

Strong global consistency

Spanner Omni delivers Spanner’s industry-leading external consistency through an innovative software-defined TrueTime API. By providing highly reliable and error-bounded time synchronization across every server in your deployment, it ensures full ACID compliance. Every read reflects the most recent updates across all replicas—no matter where they are located globally.

Fonctionnement

Spanner Omni is a self-managed database that utilizes Paxos-based synchronous replication and a software-only TrueTime API to deliver global ACID transactions and high availability across distributed servers.

Spanner Omni Architecture
Utilisations courantes

Hybrid and multicloud resilience

Ensure business continuity across diverse environments

Build truly resilient, high-availability architectures that extend beyond the boundaries of a single cloud provider. By deploying Spanner Omni in a secondary cloud or on-premises data center as a "hot/cold" failover site for your primary Spanner managed service in Google Cloud, you create a critical safety net. This "primary/secondary" architecture reduces vulnerability to service disruptions and helps meet strict "stressed exit" regulatory requirements for financial services.

    Ensure business continuity across diverse environments

    Build truly resilient, high-availability architectures that extend beyond the boundaries of a single cloud provider. By deploying Spanner Omni in a secondary cloud or on-premises data center as a "hot/cold" failover site for your primary Spanner managed service in Google Cloud, you create a critical safety net. This "primary/secondary" architecture reduces vulnerability to service disruptions and helps meet strict "stressed exit" regulatory requirements for financial services.

      Application portability

      Standardize on a single database layer for SaaS and ISVs

      SaaS providers and ISVs can now offer their applications to customers regardless of their infrastructure preference—whether in public clouds, private data centers, or air-gapped environments. Spanner Omni provides a "write once, run anywhere" experience, allowing your engineering teams to use the same advanced multi-model capabilities (Graph, Vector Search, SQL) across every deployment. This eliminates the need to maintain different database backends for different environments, drastically reducing development and operational overhead.

        Standardize on a single database layer for SaaS and ISVs

        SaaS providers and ISVs can now offer their applications to customers regardless of their infrastructure preference—whether in public clouds, private data centers, or air-gapped environments. Spanner Omni provides a "write once, run anywhere" experience, allowing your engineering teams to use the same advanced multi-model capabilities (Graph, Vector Search, SQL) across every deployment. This eliminates the need to maintain different database backends for different environments, drastically reducing development and operational overhead.

          Data sovereignty

          Meet strict data localization laws securely

          Organizations operating in jurisdictions where Google Cloud does not yet have a physical presence or where regulations mandate that data remain within specific borders can use Spanner Omni to keep critical data on existing local hardware. This ensures you meet strict data sovereignty and local regulatory compliance requirements while still utilizing an industry-leading database.

            Meet strict data localization laws securely

            Organizations operating in jurisdictions where Google Cloud does not yet have a physical presence or where regulations mandate that data remain within specific borders can use Spanner Omni to keep critical data on existing local hardware. This ensures you meet strict data sovereignty and local regulatory compliance requirements while still utilizing an industry-leading database.

              On-premises modernization

              Upgrade legacy databases in your data centers

              Organizations with substantial on-premises commitments can now modernize their legacy databases (like sharded MySQL or Cassandra) using Spanner’s innovative technology. Spanner Omni allows enterprises to upgrade their internal infrastructure to benefit from the advanced distributed SQL features and AI-ready multi-model support, entirely within their own data centers.

                Upgrade legacy databases in your data centers

                Organizations with substantial on-premises commitments can now modernize their legacy databases (like sharded MySQL or Cassandra) using Spanner’s innovative technology. Spanner Omni allows enterprises to upgrade their internal infrastructure to benefit from the advanced distributed SQL features and AI-ready multi-model support, entirely within their own data centers.

                  Tarification

                  Spanner OmniPricing table
                  ProductPrice

                  Spanner Omni

                  Spanner Omni developer edition is now available in preview. This edition offers the core Spanner capabilities—perfect for developing and testing for non-commercial, non-production purposes.

                  Spanner Omni

                  Pricing table

                  Spanner Omni

                  Price

                  Spanner Omni developer edition is now available in preview. This edition offers the core Spanner capabilities—perfect for developing and testing for non-commercial, non-production purposes.

                  Commercial use

                  Contact us if you are interested in using Spanner Omni for commercial use.

                  Spanner

                  Learn more about Spanner managed service

                  Start your proof of concept

                  Get started with the developer edition for Spanner Omni

                  Take a deep dive into Spanner Omni

                  Google Developer Forum

                  Stack Overflow

                  Reddit

                  FAQ

                  What is Spanner Omni?

                  Spanner Omni is a downloadable version of Spanner delivering the same core capabilities with the added flexibility for customers to deploy it anywhere.

                  Spanner Omni delivers the same core capabilities of Spanner, our industry-leading scale-out database. This means you get:

                  • Virtually unlimited scale
                  • High availability and resilience, even against machine, zonal, or regional failures
                  • Strong global consistency
                  • Enterprise-grade security and support, backed by Google Cloud
                  • Fully interoperable multi-model capabilities for AI-enabled applications, including SQL, key value, graph, vector search, and full-text search

                  What's more, Spanner Omni offers deployment flexibility, allowing you to run it:

                  • In any environment, from your laptop to on-premises data centers or other cloud environments
                  • In any location, regardless of Google Cloud's physical presence (subject to licensing)
                  • Across any deployment type, including VMs, bare metal, Linux containers, or Kubernetes
                  • In any connection, airgapped or connected

                  For customers running on Google Cloud, we strongly recommend using Spanner, Google’s fully managed database service, which is built on Google infrastructure and technology that offers the best performance, reliability, security, compliance and functionality with up to 99.999% availability SLA. As a fully managed service, it can also significantly reduce your management overhead and optimize the total cost of ownership. 

                  Spanner Omni is ideal for situations where you need a scale-out database solution but can't run it directly on Google Cloud. This includes scenarios such as:

                  • Application portability: When you need to run applications on a similar stack across multiple environments, perfect for SaaS providers and ISVs
                  • Disaster recovery and business continuity: For critical resilience, running a similar database outside Google Cloud
                  • On-premises development: Building or rewriting applications that need a distributed database right in your own data center
                  • Geographic flexibility: Deploying Spanner in locations where Google Cloud may not have a data center presence
                  • Self-management preference: If you prefer to self-manage your database infrastructure
                  • Local development: Creating a local test and development environment for your Spanner-based applications

                  Spanner Omni offers flexible deployment across VMs, containers, and Kubernetes clusters, in your own data center, across clouds or on your laptop. For optimal performance and experience, we recommend running production workloads on Google Cloud certified environments.

                  The developer edition, available in preview, is a 90-day limited version designed exclusively for non-production environments. This edition is intended for development, testing, evaluating, prototyping and demonstrating applications. Data processing, business, commercial, or production use is strictly prohibited.

                  While you’ll have access to all core Spanner capabilities, this edition excludes enterprise-grade security and operational features, such as:

                  • Security: mTLS, at-rest encryption, and multiple roles/credential logins
                  • Operations: backup/restore and audit logging
                  • Support: Technical assistance is limited to community-based forums
                  Google Cloud