In: Computer Science
describe how elastic disk provisioning architecture works and why would you use it?
When cloud providers charge for fixed-disk storage allocation, the billing is based on the capacity of the disks, not their actual usage. As a result, cloud consumers are generally billed for more storage than they consume.
For example consider a schenario where cloud customer which requires 10 GB of cloud storage for their operating system but they are allocated with 450 GB of cloud storage then that customer need to pay the bill for 450 GB.
To solve this a new provisioning architecture is introduced and that is Elastic disk provisioning architecture.
It is is nothing but it is an architecture which is used to create a dynamic storage provisioning system which will ensure that cloud consumer is granularly billed for the exact amount of storage that it actually uses.
It is used to dynamically allocate and remove storage space at a granular level and there by collecting the usage of the cloud's space.
To enable this, a technology which is called 'Thin provisioning and dynamic allocation' is used with cloud storag. It will monitors to enable elastic storage space provisioning and the measuring of usage data for billing purposes.
Thin provisioning in a shared-storage environment enable a method which is used for optimizing utilization of available storage.
By using this method whenever a request is received from the cloud costumer, then the provisioning begins like;
1. Hard disk are chosen as provisioned disks or dynamic disks
2. The hypervisor calls a dynamic disk allocation component to create thin disks for the virtual server
3. Virtual server disks are created via the thin-provisioning program and saved in a folder of near-zero size.
4. The size of this folder and its files grow as operating applications are installed and additional files are copied onto the virtual server
5. The pay-per-use monitor tracks the actual dynamically allocated storage for billing purposes
UPVOTE if you fin this useful...