RosettaHUB manages automatically cloud storages: simple storage drives, network drives and volumes. You can easily create and share these storages from the RosettaHUB console and you can easily mount them as working or reference volumes on machines and clusters that you launch from RosettaHUB. Using the platform's auto-mounting capabilities allows you to easily save your work and to build on results obtained from previous simulations.
Simple Storage Drives:
A simple storage drive maps an AWS S3 bucket, a GCP storage, an Azure Blob store. Simple storage drives can also be shared with anyone who has an account on RosettaHUB or shared publically with a url.
Simple storages can be auto-mounted as the working or reference volumes for RosettaHUB Virtual Labs, Data Science Labs or Big Data and HPC labs. A cloud storage can be mapped by more than one simple storage drive allowing for a fine grained access control.
Create a Simple Storage Drive
- Click on the plus sign below Simple Storage Drives, this opens a dialogue
- Leave the key and region as your default key and region. If you don't have a key you will have to create one.
- Input a label for your storage to help you recognize it.
- Your storage should appear below Simple Storage Drives with the label that you have specified. If you do not input a label, your storage will appear with a name that starts with s3-.
Upload files to a Simple Storage Drive
- Click on your Simple storage drive, you will be directed to a tab with a link to the corresponding AWS S3 bucket, GCP storage or Azure blob storage
- Click the button Upload below Overview in the AWS page, then drag and drop your files in the blue box to upload them to your storage.
Share a Simple Storage Drive
A Simple storage drive can be easily shared with a user, group or an organization or publically shared with a link. Sharing modes are read-only and read-write. Read-write allows full control of the contents of the bucket including deleting objects and changing their access policies
- Right Click the simple storage drive that you want to share
- Click on Share, a dialogue menu appears
- Select public to share publically with anyone who has the short link. Input comma separated user logins or emails to share with specific users.
You can also share with an organization that you manage or create a group of users and share with the group.
- Choose the sharing rights, by default only "r" is selected ie. read-only
- Click Share, the users should appear in the table under "Who has access"
- Click Done to close the dialogue
Network Drives map AWS EFS (Elastic File Storages). Using RosettaHUB you can easily create network drives and share them, network drives can be mounted on different instances that live in the same VPC. Sharing your network drive means that only users who can use your keys will be able to access it. This can be useful if you share a formation that runs with your keys on other users accounts.