1.UniSpace Overview
UniSpace, developed independently by Yuanshuo Technology Co., Ltd., is a next-generation enterprise-grade data protection platform designed to transform data into a key driver of business productivity through advanced technologies.
With a strong focus on data security, UniSpace offers unified, efficient, and secure data management and recovery services, providing comprehensive protection for operating systems, databases, virtual machines, cloud platforms, and distributed applications.
It supports fast backup and recovery, remote disaster recovery, effectively safeguarding business systems, while also meeting data archiving and compliance requirements.
UniSpace is designed for horizontal scalability while maintaining simplicity and ease of use in its vertical architecture, empowering enterprises to easily address data protection and security challenges.
2.UniSpace Architecture
2.1 Logical Architecture
UniSpace’s logical architecture is composed of several key components that work together to enable efficient data management and protection. The architecture includes:
l Application Layer
UniSpace offers broad compatibility with a variety of operating systems, databases, virtual machines and cloud platforms, including:
• Operating Systems: Supports mainstream systems such as various versions of Windows and Linux.
• Databases: Compatible with Oracle, SQL Server, MySQL, DMDB, GoldenDB, and KingWow.
• Virtualization Platforms: Supports VMware, OpenStack, KVM, Huawei HCS, and other virtualization technologies.
l Service Layer
• Provides core services including data encryption/decryption, distributed index management, media management, data compression/deduplication, and disaster recovery replication.
• Supports job management for backup and recovery, backup data search, scheduling management, monitoring, and reporting.
• Features open SSO integration, offering a role-based security model with multi-level, multi-tenant access control to ensure data security.
l Storage Layer
UniSpace is highly compatible with a wide range of backup storage types and devices from mainstream storage vendors, including:
• Block storage and NAS shared storage
• Object storage and S3-compatible cloud storage
• Blu-ray disk libraries
• Tape library integrated solutions (Commvault tape management solutions)
2.2 Physical Architecture
The flexible physical architecture of UniSpace allows enterprises to choose the most suitable storage media and deployment models based on their specific needs, while enjoying efficient and secure data protection services.
l MetaServer:
• Supports both standalone disaster recovery mode and HA (High Availability) active-standby synchronization mode, ensuring high availability and failover capabilities.
• Responsible for storing and managing metadata, including primary indexes, storage node configuration information, client jobs and policies, and access control information.
l StorageNode:
• Can be configured either as an integrated appliance or deployed in a scale-out architecture to meet flexible storage expansion requirements.
• Stores secondary indexes and distributes massive amounts of client index data across multiple nodes according to predefined policies.
l ClientNode:
• Supports various operating systems and application scenarios, enabling data backup through UniAgent or agentless modes.
3.Product Features
3.1 Comprehensive Data Protection
- Multi-Source Support: UniSpace supports data backup from various sources, including physical servers, virtual machines, and cloud environments (private, public, and hybrid clouds), ensuring comprehensive protection regardless of where the data is stored.
- Heterogeneous Environment Support: It supports a wide range of operating systems, databases (such as MySQL, PostgreSQL, Oracle, etc.), virtualization platforms (such as VMware, OpenStack, etc.), and storage devices, ensuring seamless backup and recovery across complex environments.
3.2 Efficient Backup and Recovery
- Combination of Incremental and Full Backup: UniSpace enables the combined use of incremental and full backups, minimizing resource consumption and backup time while ensuring data integrity and reliability.
- Fast Recovery: With optimized recovery mechanisms and efficient data retrieval technologies, UniSpace enables rapid data restoration, minimizing downtime and enhancing system availability.
3.3 Flexible Backup Strategies
- Customizable Backup Plans: Users can define flexible backup plans based on business needs and data criticality, including backup frequency, retention periods, and backup scheduling, to meet diverse RPO (Recovery Point Objective) and RTO (Recovery Time Objective) requirements.
- Intelligent Scheduling: The built-in intelligent scheduling system automatically adjusts backup tasks according to system load and resource utilization, minimizing the impact on production environments.
3.4 Robust Disaster Recovery Capabilities
- Multi-Copy and Disaster Recovery Replication: UniSpace supports multiple backup copies and disaster recovery replication, ensuring synchronized backup across different data centers.
- Unified Cross-Region Disaster Recovery Management: It enables cross-region disaster recovery, ensuring rapid failover to backup sites in the event of natural disasters or regional failures, thus safeguarding business continuity.
3.5 High-Level Security
- Data Encryption: UniSpace provides strong data encryption during both transmission and storage to ensure maximum data security.
- Access Control: Strict access control mechanisms ensure that only authorized users can access backup data, preventing data leaks and unauthorized access.
3.6 Visualized Management and Monitoring
- Unified Management Interface: A user-friendly management interface allows users to easily monitor backup task status, view detailed backup information, and perform recovery operations.
- Real-Time Monitoring and Alerts: The built-in real-time monitoring and alert system quickly detects and reports any issues during backup operations, enabling timely intervention.
3.7 Openness and Scalability
- Open API Interfaces: UniSpace offers rich API interfaces for integration with other systems and tools, enabling seamless incorporation of backup and disaster recovery functions into existing IT infrastructures.
- Flexible Scalability: Supporting both horizontal and vertical scaling, UniSpace allows users to add storage nodes or enhance node performance as needed to meet growing data protection demands.
4. Application Compatibility (Version 2.2)
UniSpace is designed with broad application compatibility, supporting a variety of operating systems, databases, virtualization platforms, and cloud environments. The 2.2 version, released in June 2024, is compatible with the following data types and business scenarios:
4.1 UniAgent --File System Agent
• Supports multiple file system types, such as NTFS, EXT4, XFS, etc.
• Enables file-level backup and recovery.
• Supports incremental backup to reduce backup windows.
• Implements file optimization scanning and dynamic multi-stream control mechanisms to achieve fast backup and recovery of massive amounts of files.
4.2 UniAgent--MySQL & MarriaDB
• Supports online backup of MySQL and MariaDB databases without affecting the production environment.
• Allows customized selection of databases for backup.
• Supports full instance backup and recovery of MySQL, preventing special table locks during backup and enabling fast recovery.
• Supports database agentless recovery (ImageToDisk), enabling fast delivery of recovery files to isolated environments without the need for backup agent installation or network port configuration.
4.3 UniAgent--PostgreSQL
• Supports online backup of PostgreSQL databases without affecting the production environment.
• Allows customized selection of databases for backup.
• Supports full instance backup and recovery of PostgreSQL, preventing special table locks during backup and enabling fast recovery.
4.4 UniAgent--DMDB(Dameng Database)
• Supports online backup of DMDB databases without affecting the production environment.
• Supports consistent backup of DMDB databases to meet long-term data consistency requirements.
• Supports full instance recovery of DMDB, as well as granular recovery of parameter files, control files, and log files.
• Supports database agentless recovery (ImageToDisk), enabling fast delivery of recovery files to isolated environments without the need for backup agent installation or network port configuration.
4.5 UniAgent--GoldenDB
• Supports online backup of centralized and distributed GoldenDB databases without affecting the production environment.
• Supports automatic discovery and adaptation of GoldenDB cluster and tenant resources. Backup strategies dynamically adjust according to cluster role changes, minimizing manual intervention.
• Supports phased backup of metadata, data, and logs for distributed GoldenDB roles within a single job to ensure data consistency across cluster roles.
• Supports full instance recovery of GoldenDB, as well as granular recovery of metadata, instances, shards, nodes, and log files.
• Supports database agentless recovery (ImageToDisk), enabling fast delivery of recovery files to isolated environments without the need for backup agent installation or network port configuration.
4.6 UniAgent--KingWow Database
• Supports online backup of distributed KingWow databases without affecting the production environment.
• Supports automatic discovery and adaptation of KingWow cluster and tenant resources. Backup strategies dynamically adjust according to cluster role changes, reducing manual work.
• Supports phased backup of metadata, DG nodes, and TG nodes for distributed KingWow roles within a single job to ensure data consistency across cluster roles.
• Supports full instance recovery of KingWow, as well as granular recovery of metadata, full instances, DG nodes, and TG nodes.
• Supports database agentless recovery (ImageToDisk), enabling fast delivery of recovery files to isolated environments without the need for backup agent installation or network port configuration.
4.7 UniAgent--VMware
• Supports VMware vCenter.
• Supports automatic virtual machine discovery and backup strategy switching.
• Enables virtual machine-level backup and recovery.
• Supports CBT (Change Block Tracking) incremental backup mechanism.
4.8 UniAgent--OpenStack
• Supports online backup and recovery for OpenStack Cloud.
• Supports automatic virtual machine discovery and backup strategy switching.
• Enables virtual machine-level backup and recovery.
• Supports Ceph-level snapshot comparison and incremental backup mechanism for faster backup.
4.9 UniAgent--Huawei Cloud Stack(HCS)
• Supports Huawei HCS
• Supports automatic virtual machine discovery and backup strategy switching.
• Enables virtual machine-level backup and recovery.
5. Ecosystem Compatibility (Version 2.2)
In addition to supporting general-purpose operating systems and CPU architectures, UniSpace has achieved comprehensive compatibility and adaptation for domestic CPUs and operating systems in response to China's Information Technology Application Innovation (Xinchuang) initiatives aimed at enhancing technological self-reliance.
5.1 Supported Operating Systems
• Redhat/CentOS/ Oracle Linux -7.x/8.x
• NeoKylin Linux Enterprise Server v7 (China Standard Software)
• Kylin Linux Advanced Server v10 SP1-SP3 (KylinSoft)
5.2 Supported CPU Architectures
• Inter/AMD-- x86_64
• Hygon x86_64
• Zhaoxin x86_64
• Kunpeng aarch64
• Phytium aarch64
6. Appendix – Integrated Platform Management Capabilities
6.1 UniSpace & Commvault Dual-Engine Solution
- Unified Management: A key advantage of the integrated solution is the unified operations and maintenance management, significantly reducing the workload associated with managing two separate platforms. Additionally, backup data managed by Commvault (including MySQL and Oracle databases) can be restored directly through the UniSpace platform.
- Unified Services: Yuanshuo Technology, as the only CASP (Certified Authorized Support Partner) of Commvault in China, provides technical services for both UniSpace and Commvault. Our technical support team can uniformly address daily technical issues arising on either platform and escalate them directly to Commvault’s Tier-2 support or R&D teams when necessary.
1. Unified Data Protection Policy Management
Through deep integration with Commvault, UniSpace enables centralized management of data protection policies. Enterprises can establish consistent backup, recovery, archiving, and disaster recovery policies within the UniSpace platform and automatically apply them across all data sources managed by Commvault. This integration ensures the consistency and efficiency of data protection strategies while reducing management complexity and error rates.
2. Seamless Data Backup and Recovery
UniSpace incorporates Commvault’s data backup and recovery capabilities, allowing seamless protection of various types of data, including files, databases, and virtualized environments. Administrators can conveniently monitor backup job statuses and quickly restore data as needed through the UniSpace platform. This integration not only enhances the efficiency of backup and recovery operations but also ensures data integrity and recoverability.
3. Intelligent Data Analytics and Monitoring
The integration between UniSpace and Commvault extends to intelligent data analytics and monitoring. The UniSpace platform collects and visualizes backup, recovery, and disaster recovery task data managed by Commvault. Through intelligent analytics, it provides administrators with detailed reports and visual dashboards. These insights help administrators promptly identify potential issues and take proactive measures to ensure data security and business continuity.
4. Flexible Scalability and Integration
The UniSpace architecture is designed for high flexibility and scalability, enabling seamless integration with Commvault and other third-party data protection solutions. As enterprise business needs and data volumes grow, the UniSpace platform can easily expand storage capacity, add support for new data sources, or integrate with other data protection software to meet evolving data protection requirements.