Many cloud providers offer a range of storage services, each of these offers different tradeoffs between cost, performance, and durability. Applications typically need to combine different storage services (local or edge storage with Amazon S3 or Windows Azure for example) to realize a tradeoff suitable for their requirements. This task of combining different storage to realize composite benefits is tedious, requires experimentation with the different storage options and writing complex code in each application to glue together the different storage options.
Tiera is a system that enables an application to specify flexible storage instances that comprise of different kinds of storage (eg.Amazon S3, Windows Azure, Edge Storage etc.) and a dynamic data storage and placement policy to achieve the desired tradeoff between cost, durability, and performance.