I am working on per-blob storage tiers which allows users to cost- or access-optimize their blob data:
https://github.com/jclouds/jclouds/pull/1148 Three providers, Azure, GCS, and S3, support similar tiers which I have named STANDARD, INFREQUENT, and ARCHIVE. Some other providers, Atmos, B2, and Swift, do not support tiering. How should these providers handle requests with non-STANDARD tiers? We could throw an UnsupportedOperationException or we could map unsupported tiers into the STANDARD tier. BlobStore does not have a precedent for this so I wonder what compute does when users request machines with too much memory or storage? -- Andrew Gaul http://gaul.org/
