Last active
April 2, 2018 22:29
-
-
Save noelmcloughlin/f14752992c4bc8fdf12127e33da66b23 to your computer and use it in GitHub Desktop.
Persistent Storage Modelling
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some notes on Persistent Storage models. | |
Storage models do not require accurate details of physical storage technologies. | |
Storage Capacity Model | |
This is a simple model representing the abstraction of persistent storage. The model must be easy to understand as a abstract model | |
while scaling to support different types of “addressable storage” subsystems, ranging from cloud/enterprise storage technologies (SAN, | |
NAS, DSaaS, etc) down to the smallest deployment unit of 'an IoT device with one internal disk'. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Compute Workload Model | |
This is a simple model representing the abstraction of “IO workload streams”, used to generating "Addressable Storage Capacity" models. | |
Workload profiles with 'aggregate IO' as the scaling unit supports the broadest range of system profiles. | |
This model is based on standard definitions of IO streams. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Storage Management Model (aka OpenSDS) | |
This is a management model allowing storage systems to reliably address, classify, query and control a core subset of addressable | |
logical storage objects. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Data storage as a Service (DaaS) | |
This is a simple model representing the presentation of “addressable storage units” to virtualized execution environments. | |
It can be considered a de-facto definition for “Cloud Storage” where the NAS subsystem is the Service Provider. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Persistance Model: | |
This is the list of "addressible persistent storage units" whose data must be persisted to an external backup storage. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Storage Capacity Model