Atempo is a leading software vendor providing data management solutions to companies worldwide. Miria is an open solution from Atempo that provides high performance backup, movement, synchronization, and archiving for large data sets from heterogeneous sources. It delivers vendor-agnostic solutions for petascale NAS and cloud environments, and has five pillars:
- Data backup
- Data archiving
For more information, visit https://www.atempo.com/solutions/hybrid-nas-storage-synchronizations/#
The combination of Miria and Storj provides complete flexibility for cloud management at a competitive cost. Miria handles data archiving and organization from primary storage to the Storj cloud S3 infrastructure; large data sets can be hosted, stored, replicated, and recovered at any time through Storj's platform.
Security integrations in Miria ensure that data on Storj is kept safe, while metadata archives allow large datasets to be easily accessible and manageable. Manual and automatic archiving capabilities in Miria simplify access and economize storage costs. Miria meets any requirements: data volumes, different file sizes and formats, storage technologies, and workflows.
Miria integrates with Storj cloud storage through the S3 protocol. The Miria server orchestrates the Miria data movers, which integrate with Storj through the S3 protocol. On the other end, any other storage platform also integrates with the data movers, thus integrating data movement and management from heterogenous sources. The Miria solution is fully scalable - simply add another Miria Data mover as needed.
To integrate Miria with Storj, you will need to create S3 credentials for Miria in Storj and pass them to the Miria server through the Miria web interface.
- An active Storj account
- A bucket for Miria in your Storj instance
- An instance of Miria 2021 or newer
- Access to the Miria Web UI
Create a Bucket
Once you have your Storj account, create a Storj bucket for Miria following the steps below. This is the bucket that Miria will access.
1. Navigate to “Buckets” on the left side menu.
2. Click “New Bucket” on the top right.
3. Assign the bucket an easily identifiable name, such as "storj-miria-bucket".
4. Select “Continue”.
5. Generate a passphrase or enter your own.
6. Select “Continue”.
7. Record the passphrase somewhere safe.
Remember your passphrase as you will need it for future access of your data. Storj is unable to recover your passphrase for you.
You will need to generate S3 credentials for Miria to access your bucket in Storj. S3 credentials consist of an access key, secret key, and endpoint. You will need to store them somewhere safe, as they cannot be recovered.
Create S3 credentials in the Storj web console:
- Navigate to “Access” on the left side menu
- Click “Create S3 Credentials” under the S3 Credentials block.
3. When the Create Access screen comes up, set specifications according to the following guidelines:
- Type: S3 Credentials
- Name: The name of the credentials (e.g. miria)
- Permissions: All
- Buckets: Feel free to specify the bucket you created above (e.g. storj-miria-bucket), or leave as “All”
4. Check the "Encryption Information" pop-up message that says, "By generating S3 credentials, you are opting in to server-side encryption". The click "Continue".
5. Select your passphrase encryption from either the "Generate Passphrase" or "Create My Own Passphrase" options. This is the passphrase used to access the files in your bucket.
6. You can then click one of the "Copy to Clipboard" or "Download .txt" options.
7. Check the message to acknowledge that you have read it: "I understand that Storj does not know or store my encryption passphrase. If I lose it, I won't be able to recover files."
8. Click the "Create My Access" button.
9. Your S3 credentials are created. Write them down and store them, or click the "Download .txt" button. You will need these credentials for the following steps.
1. Log into the Miria web UI. In the left panel, select Infrastructure, then Object Storages.
2. Select New Storage Manager.
3. Choose "Storj" or "General Storage" in the Storage Manager Type dropdown list.
5. Click Next.
6. Enter a name for your Storage Manager, such as Storj, and the appropriate Storj service URL into the Configuration part. Click Create.
7. Now you will need the S3 credentials generated earlier. Enter the access key in the Access Key ID field, and the secret key in the Secret Access Key field.
8. If desired, enable the Data compression checkbox to optimize the size of data stored in the Object Storage.
9. The new Storage Manager Container is ready to be used for data storage. You can store backups, archives, tiered data, or synchronized files from primary storage.
1. Create a new project.
2. Configure Start the task and check its progression.
12. Once the task is complete, you should see the files and folders on your Storj account inside the storj-miria-bucket.