Blob Storage
Data is provided in form of large files that are made available in a file system-like fashion by Storage Offerings that provides elasticity.
How can large files be stored, organized and made available over a network? |
Context
Distributed cloud applications often need to handle large data elements, also referred to as binary large objects (blob). Examples are virtual server images managed in an Elastic Infrastructure, pictures, or videos.
Solution
Data elements are organized in a folder hierarchy similar to a local file system. Each data element is given a unique identifier comprised of its location in the folder hierarchy and a file name. This unique identifier is passed to the storage offerings to retrieve a file over a network.
Related Patterns
Block Storage, Processing Component, Stateless Component, Data Access Component, Strict Consistency, Eventual Consistency