Huawei OceanStor Dorado CloudBackup to Multi-Cloud
Test Report |
1/ Executive Summary
Axians Global (“Axians”) assessed the Huawei OceanStor Dorado NAS CloudBackup solution with Amazon AWS S3 and OBS cloud storage. Here is the high-level solution architecture of OceanStor Dorado CloudBackup:
In the assessment, Axians has determined that Huawei OceanStor Dorado V6 NAS works for the following scenarios with many public cloud vendor’s S3 compatible object storage, including but not limited to: AWS object storage, Orange OBS object storage, Axians FastStorage.
Test Scenario | System Involved | Result |
NAS backup to cloud | OceanStor Dorado V6 Amazon AWS S3 storage OBS cloud storage | Passed |
NAS restore from cloud | OceanStor Dorado V6 Amazon AWS S3 storage OBS cloud storage | Passed |
In this document, you will find details on the above test cases and the captured output. The procedures conducted in the tests are referenced from standard online documentation from the cloud vendors and Huawei.
The CloudBackup solution offers some great capabilities that allows OceanStor Dorado’s on-premises users to leverage a rich matrix of S3 compatible cloud or secondary storage as backup target to protect their data. The table below enumerates the most important features of the OceanStor Dorado CloudBackup.
Table 1-1 Main functions and features of CloudBackup
Function/Feature | Description |
High efficiency and security | |
NAS backup of file systems | CloudBackup scans for storage file systems and displays them on the ProtectManager resource management page. You can add protection measures for a file system to back up its data. The system uses file system snapshots to back up data to the cloud through NAS sharing. |
Periodic incremental backup | A full backup is performed for the first backup, and incremental backups are performed periodically to improve backup efficiency. This applies to scenarios where the backup bandwidth and backup storage capacity are limited. |
Periodic synthetic full backup | You can set a synthesis full cycle in the periodic backup policy to avoid long dependency paths for incremental backups. |
QoS control |
2/ Test Environment
2.1 Networking Diagrams
This network diagram is for reference only.
Network description:
2.2 Hardware and Software Configurations
2.2.1 Configuration of a Single OceanStor Dorado
- OceanStor Dorado configuration
Name | Description | Quantity |
OceanStor Dorado | Huawei OceanStor Dorado 5000 V6 with two controllers | 1 |
10GE front-end interface module | 4-port 10GE SmartIO interface module | 4 |
25 Gbit/s RoCE I/O module | 4-port FE 25 Gbit/s RoCE I/O module | 2 |
SAS SSD | Huawei 3.84 TB SAS SSD | 10 |
2.2.2 Configuration of Other Hardware
- Table 2-2 Configuration of other hardware
Name | Description | Quantity | Function |
Linux server | x86 server CPU: 8 x Memory: 8 GBMain storage disk: 60 GbNetwork: GE and 10GE optical ports | 1 |
2.2.3 Test Software and Tools
- Table 2-3 Test software and tools
Software | Description | Quantity |
Cloud storage: AWS S3 etc. | ||
S3 browser | 9.9.7 Free Version |
3 Test Cases
3.1 Backup file system to S3
3.1.1 The Full backup
Objective | To verify that a File System can be backup to S3 with policy. |
Networking Diagram | Networking diagram for function compatibility tests |
Prerequisites | 1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. |
Procedure | 1. Create few files and dirs. with following naming convention Folder named dir1 with small files Folder named sizes contains different sizes of files (128KB\512KB\1MB\2MB) Folder named large files contains 100*4MB files Rest of the data: a. regular name b. unicode name UTF-8 c. long name 255 d. empty folder e. name with special characters 2. Execute Backup job by specifying the file system with policy |
Expected Result | In step 2, the job with policy completed and data has been backed up to the S3 compatible storage |
3.1.1.1 Using AWS S3 as Backup Storage
Test Result | Step 1: The data on OceanStor Dorado storage. The data on the Linux client. Local storage configuration on OceanStor Dorado. Backup storage configuration on OceanStor Dorado. Backup policy which is enable indexing and the synthesis full Cycle is 2 times on OceanStor Dorado. The file system is protected. Step 2: Executed the full backup. Check the files on S3 browser after backup finish. |
Conclusion | Passed |
Remarks |
3.1.1.2 Using Orange OBS S3 as Backup Storage
Test Result | Step 1: The data on OceanStor Dorado storage. The data on the Linux client. Local storage configuration on OceanStor Dorado. Backup storage configuration on OceanStor Dorado. Backup policy which is enable indexing and the synthesis full Cycle is 2 times on OceanStor Dorado. The file system is protected. Step 2: Executed the full backup. Check the files on S3 browser after backup finish. |
Conclusion | Passed |
Remarks |
3.1.2 The Incremental Backup
Objective | To verify that OceanStor Dorado support incremental backup to S3 |
Networking Diagram | Networking diagram for function compatibility tests |
Prerequisites | 1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. |
Procedure | 1.Create a dir2 with 100*1MB files. 2. Execute backup job by specifying the file system. |
Expected Result | In step 2, the job competed successfully to S3 |
3.1.2.1 Incremental Backup to AWS S3
Test Result | Step 1: The files are written to the Linux client. The capcity increase 100MB of file system in OceanStor Dorado. Step 2: Execute incremental backup manually. Check the files on S3 browser after backup finish, the dir2 is backup to S3. |
Conclusion | Passed |
3.1.2.2 Incremental Backup to Orange OBS S3
Test Result | Step 1: The files are written to the Linux client. The capcity increase 100MB of file system in OceanStor Dorado. Step 2: Execute incremental backup manually. Check the files on S3 browser after backup finish, the dir2 is backup to S3. |
Conclusion | Passed |
3.2 Restore from S3
3.2.1 Restore Individual Files
Objective | To verify that OceanStor Dorado support restore files form S3 with cloud backup. |
Networking Diagram | Networking diagram for function compatibility tests |
Prerequisites | 1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. 3. The full backup is executed successfully. |
Procedure | 1. Delete files in Linux client 2. Execute Restore job by specifying the copy data on OceanStor Dorado. |
Expected Result | In step 2, the restore complete successfully |
3.2.1.1 Restore from AWS S3
Test Result | Step 1: The files on the Linux client. The full backup is executed successfully. Delete files on Linux client. Step 2: Execute the restore Select file-level restoration. Choose the two files to restore, and the target location is original. The restore job is executed successfully. The two files are restored to original location. |
Conclusion | Passed |
Remarks |
3.2.1.2 Restore from Orange OBS S3
Test Result | Step 1: The files on the Linux client. The full backup is executed successfully. Delete files on Linux client. Step 2: Execute the restore Select file-level restoration. Choose the two files to restore, and the target location is original. The restore job is executed successfully. The two files are restored to original location. |
Conclusion | Passed |
Remarks |
3.2.2 Restore Directory
Objective | To verify that OceanStor Dorado support restore directories form S3 with cloud backup. |
Networking Diagram | Networking diagram for function compatibility tests |
Prerequisites | 1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. 3. The full backup is executed. |
Procedure | 1. Delete directory in Linux client 2. Execute Restore job by specifying the copy data on OceanStor Dorado. |
Expected Result | In step 2, the restore complete successfully |
3.2.2.1 Restore Directory from AWS S3
Test Result | Step 1: The files on the Linux client. The full backup is executed successfully. Delete directoried on Linux client. Step 2: Execute the restore Select file-level restoration. Choose the two directories to restore, and the target location is original. The restore job is executed successfully. The two directories are restored to original location. |
Conclusion | Passed |
Remarks |
3.2.2.2 Restore Directory from Orange OBS S3
Test Result | Step 1: The files on the Linux client. The full backup is executed successfully. Delete directory on Linux client. Step 2: Execute the restore Select file-level restoration. Choose the directory to restore, and the target location is original. The restore job is executed successfully. The directory is restored to original location. |
Conclusion | Passed |
Remarks |
3.2.3 Restore the File System
Objective | To verify that OceanStor Dorado support restore file system form S3 with cloud backup. |
Networking Diagram | Networking diagram for function compatibility tests |
Prerequisites | 1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. 3. The full backup is executed. |
Procedure | 1. Delete files and directory in Linux client 2. Execute Restore job by specifying the copy data on OceanStor Dorado. |
Expected Result | In step 2, the restore complete successfully |
3.2.3.1 Restore FS from AWS S3
Test Result | Step 1: The files on the Linux client. The full backup is executed successfully. Delete directoried on Linux client. Step 2: Execute the restore Choose the data backup to restore. Set restore to original location. The restore job is executed successfully. The files and directories are restored to original location. |
Conclusion | Passed |
Remarks |
3.2.3.2 Restore FS from Orange OBS S3
Test Result | Step 1: The files on the Linux client. The full backup is executed successfully. Delete file and directory on Linux client. Step 2: Execute the restore Choose the data backup to restore. Set restore to original location. The restore job is executed successfully. The file and directory are restored to original location. |
Conclusion | Passed |
Remarks |
4/ Results
4.1 Basic Information
Vendor | Huawei Technologies Co., Ltd. |
Product | Huawei OceanStor Dorado V6 |
Location | Ecosystem lab Paris |
Other Information | S3 compatible cloud storage included in this report: AWS S3 Orange OBS S3 compatible storage |
4.2 Conclusion
All function compatibility tests on the CloudBackup solution using Huawei OceanStor Dorado and S3 compatible cloud storages are passed. The function compatibility tests cover: