REGARDS storage microservice
Overview
Storage
reponsabilities:
- Store/Delete/Monitor AIPs.
- Add/remove tag(s) on AIPs.
- Makes AIP files available in cache system for retrieval.
Store AIP
The schema here under shows the main process of AIP storing. Allocation strategy and Data storages are designed as extension points to allow developer to create their own businness needs.
Retrive AIP files
In order to optimize files access time, REGARDS handle a cache storage system. When a file is asked to be retrieve, if the file is not directly accessible from disk storage Online Data storages the file is temporarly copied in cache system. The expiration date of a file in this cache system is configurable in the retrieve access request.
Available Extension points
- Allocation strategy plugins : Strategy to dispatch files in available storage systems.
- Data storage plugins : Storage systems
- Security delegation plugins : Delegate access rights to stored files