i2DTO (Data to Object) is a management software designed for massive data migration scenarios in object storage. Its primary functions are data migration and backup:
1) Synchronize data from local storage and NAS storage to object storage.
2) Synchronize data from object storage to local storage, NAS, and ZFS.
3) Compare and synchronize data between local storage/object storage and object storage. It supports comparisons and synchronizations between local/NAS storage and object storage, as well as between different object storages.
Basic Functional Features:
1) Supports synchronization from local file systems (including NAS) to object storage.
2) Supports file synchronization from object storage to object storage, such as file synchronization from Alibaba Cloud OSS to Tencent Cloud COS.
3) When synchronizing from local to object storage, it supports saving files after encryption and compression; when restoring files from object storage to local storage, it allows file decryption and decompression (encrypted and compressed through DTO).
4) Data backup on object storage can be used directly (without needing to recover through a media server or other methods).
5) Supports archiving functions, setting diversified archiving conditions (based on file creation, modification, access times, file or entire directory names, and different file type suffixes, etc.), archiving files that meet the archiving conditions to object storage, and allowing quick query of archiving records through a webpage.
6) Integrates with third-party search engines to provide rapid retrieval and recovery of backup records in massive file scenarios (not limited to Elasticsearch).
7) Supports accessing object storage via Swift.
8) Backup records can be browsed through the object browsing interface and support recovery using restoration rules.
9) Supports multiple different vendor's object storages, as well as all object storages compatible with the S3 interface.
10) Supports multi-concurrent transmission, allowing configuration of the number of threads as needed; the more threads, the higher the required machine performance.
11) Supports synchronization and comparison status monitoring, as well as traffic graph monitoring (real-time, daily, and monthly traffic graphs).
12) Supports file comparison functionality, comparing files between the source and object storage, and providing comparison information.
13) Comparison strategies support file attribute comparison, MD5 comparison, and intelligent comparison based on custom attributes of object storage.
14) Supports manual and automatic synchronization methods, with a minimum synchronization interval of 1 minute.
15) Does not require modification of the customer's production and disaster recovery environments, directly using the existing network without the need for dedicated link support.
16) Supports bandwidth limiting functionality, allowing flexible configuration of multiple granular bandwidth limiting strategies based on working hours.
17) Supports the simultaneous execution of multiple data replication operations, which are independent of each other and can be individually started and stopped.
Self-Backup Management: Provides disaster recovery protection for the configuration information and data of the disaster recovery system itself, offering manual export and import, automatic timed backups, real-time replication, and other strategies. When the disaster recovery system itself fails, it can be restored using disaster recovery data.