Today i would like to suggest you some services, about to offer a new bunch of functions regarding different use cases :
My entire suggestion requires a storagenode evaluation to determine internet connection speed and maximum throughput in read / write on storage.
1. Performance cloud storage
Cold object storage representing the actual Storj network is well, It permits to run multiple cases of data instances into the cloud ! Backup, archiving or data flows with a minimum of performance are most common cases. My suggestion is to offer a performance service, for example at more than 60MB/s into read operation for customer uses.
1.bis Performance cloud storage modulation into region and custom erasure coding factors
Performance cloud storage should be offered with custom erasure coding level possibility (number of times the data is replicated) and should be offered also with the ability to be set on a given region (area of the world). (1.bis would permit storage for less price at “customer risk” or test purposes).
2. Rename actual Storj V3 network “Archive tier”
This corresponds actually to archiving cases, or backups with long retention and no important RTO constraint.
3. Normal Tier
Like performance tier, create a “normal” tier with maybe 40MB/s possibility.
4. Setup Tiering into code and Storage Lifecycle Policies
Permit to frequently accessed data to move up into performance tiers with auto-tiering when object is accessed, permit to objects to move down into archiving or normal tier when not accessed. For Storage lifecycle policies, permit the customer to choose after a period to move their data on another tier programmatically (ex move to performance to normal then archive tier).
Thanks for keeping us informed in case of evolution possibilities next to this topic.