GBase Enables Metro Active-Active at the Data Layer
As the customer’s business grew, the existing systems could no longer meet demands, necessitating the construction of a second data center in the same city. The new second data center would deliver both performance and security enhancements, carrying part of the business workload to relieve pressure on the primary data center, while enabling bidirectional data backup between the two sites to achieve metro active-active disaster recovery capabilities.
The shared-storage database cluster GBase 8s, deployed on four servers, resolves the dual-server mutual backup challenge through the HAC high-availability cluster solution and addresses partial data sharing across different services through ER enterprise replication technology. This solution has been deployed in projects such as China Mobile Guizhou and China Telecom Shanxi, effectively meeting the data load distribution and metro active-active requirements of the second data center construction.
Database Solution
The database is the foundational component of the metro active-active solution. Its construction aims for efficiency, completeness, and stability, providing a comprehensive and accurate data source for upper-layer applications.
Each data center requires a cluster configuration to avoid single points of failure.
The databases in the two sites operate relatively independently, each providing database services.
Bidirectional data synchronization between the two databases achieves metro active-active disaster recovery capability.
GBase 8s, a shared-storage database cluster, is deployed on four servers. The HAC high-availability cluster solution resolves dual-server mutual backup, while ER enterprise replication technology addresses data sharing for different services.
Both HAC and ER are built-in components of GBase 8s, offering simple configuration, high stability, and reliability.
HAC is a built-in dual-server disaster recovery technology in the GBase 8s engine that requires no separate purchase. It keeps the primary and secondary servers in sync by replicating logical logs in real time. When the primary server fails, the secondary server takes over the applications connected to it, ensuring business continuity and providing highly reliable database services.
Enterprise Replication (ER) is a built-in asynchronous logical log-based mechanism that distributes changes to specific tables and rows at the transaction level across any number of participating nodes. ER can be used on different platforms, with different minor versions of GBase 8s, offering flexibility and convenience for new databases without the need to upgrade the original database. With ER, replication begins after a user transaction is committed, using an asynchronous approach that is more tolerant of network conditions. ER supports various data models such as update-anywhere, consolidation, dissemination, and workload partitioning. These models can be arbitrarily combined in a replication system to achieve one-to-one, one-to-many, many-to-one, or many-to-many unidirectional or bidirectional replication.
Value Delivered
High Performance
The shared-storage database cluster GBase 8s delivers metro active-active data capabilities, providing robust support for applications.
Low Cost
The existing data center database system remains unchanged; after setting up the new data center database, data replication configuration between the two sites enables metro active-active, protecting existing hardware and software investments while providing excellent scalability.
HAC and ER database components require no separate purchases.
HAC does not require shared storage, saving hardware resources.
High Availability
Provides an HAC cluster high-availability solution. When one node fails, the other automatically takes over without manual intervention, ensuring business system continuity and security.
Enterprise Replication
Provides ER enterprise replication functionality, enabling real-time synchronization of shared data across different applications, reducing application development effort and system complexity.