Cloud Computing Patterns | Design Patterns | Elastic Disk Provisioning


Cloud Computing Patterns, Mechanisms > Sharing, Scaling and Elasticity Patterns > Elastic Disk Provisioning
Home > Design Patterns > Elastic Disk Provisioning

Elastic Disk Provisioning (Erl, Naserpour)

How can the billing of cloud storage be based on actual, fluctuating storage consumption?

Elastic Disk Provisioning

Problem

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.

Solution

A dynamic storage provisioning system is established to dynamically allocate and remove (and collect billing data for) storage space at a granular level.

Application

Thin provisioning and dynamic allocation technology is used with cloud storage monitors to enable elastic storage space provisioning and the measuring of usage data for billing purposes.

Elastic Disk Provisioning: A scenario based on the use of a dynamic-disk allocation based provisioning model.

A scenario based on the use of a dynamic-disk allocation based provisioning model.

Elastic Disk Provisioning: A sample cloud architecture resulting from the application of the Elastic Disk Provisioning pattern.

A sample cloud architecture resulting from the application of the Elastic Disk Provisioning pattern.

Elastic Disk Provisioning: The fixed-disk allocation based provisioning model compared to the dynamic disk provisioning model.

The fixed-disk allocation based provisioning model compared to the dynamic disk provisioning model.

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

Elastic Disk Provisioning: NIST Reference Architecture Mapping
Elastic Disk Provisioning: NIST Reference Architecture Mapping


CCP Module 5: Advanced Cloud Architecture

This pattern is covered in CCP Module 5: Advanced Cloud Architecture.

For more information regarding the Cloud Certified Professional (CCP) curriculum, visit www.arcitura.com/ccp.


Cloud Computing: Concepts, Technology & Architecture

This cloud computing mechanism is covered in:

Cloud Computing: Concepts, Technology & Architecture by Thomas Erl, Zaigham Mahmood,
Ricardo Puttini

(ISBN: 9780133387520, Hardcover, 260+ Illustrations, 528 pages)

For more information about this book, visit www.arcitura.com/books.