SODA Multicloud provides a cloud vendor agnostic data management for hybrid cloud, intercloud, or intracloud. The goal is to provide a unified interface to support file, block, and object services across multiple cloud vendors.
Archiving data which is important but intermittently used, is valuable to keep it safe and also save cost and resource. Retrieving the archived data whenever required as per need and also retrieving it when the local data is lost is an important requirement for Availability and Business continuity. More details about the architecture and use cases can be found at ObjectArchivalRestore
This guide shows how to archive objects into Cloud object storage and restore them as and when required, meeting the SLAs. This will illustrate the operations through SODA Dashboard.
To refer the API specs, please check Cloud Object Archival API Specs
Currently this feature is available only for AWS cloud
Please refer SODA installation using Ansible Or Check the developer guide multi-cloud local cluster installation through repo
multi-cloud Bucket is created. How to create a multi-cloud bucket
Click on (+) for registering a storage backend
After creating new backend follow the steps given below to create a bucket:
On the respective bucket page, you can find the archived object. multi-cloud Tier for the archived object should be Tier_999(GLACIER)
Archived object in cloud need to be restored or brought back to the appropriate storage class before being downloaded. This depends upon the feature and SLAs from the cloud vendors To restore an object:
Once the restoration of object is inititated, it may take time for the availability of the object to be downloaded. Refer cloud vendor docs for the availability corresponding to the chosen Retrieval Tier
Once the restoration of object is complete, the object can be downloaded by clicking on the Download Operation