elastic cloud storage

An elastic cloud is a cloud computing offering that provides variable service levels based on changing needs.

Elasticity is an attribute that can be applied to most cloud services. It states that the capacity and performance of any given cloud service can expand or contract according to a customer's requirements and that this can potentially be changed automatically as a consequence of some software-driven event or, at worst, can be reconfigured quickly by the customer's infrastructure management team.

Elasticity has been described as one of the five main principles of cloud computing by Rosenburg and Mateos in The Cloud at Your Service - Manning 2011.{{Cite book|title = The Cloud at Your Service|last = Rosenburg (1) Mateos (2)|first = Jothy (1) Arthur (2)|publisher = Manning Publication|year = 2011|isbn = 9781935182528|location = New York|pages = 3–6}}

History

Cloud computing was first described by Gillet and Kapor in

1996;{{Cite book|title = The Self Governing Internet in Co-ordination of the Internet Edited by Kahin and Keller|last = Gillet (1) Kapor (2)|first = Sharon (1) Mitchell (2)|publisher = MIT Press|year = 1997|isbn = 0262611368|location = Harvard|url = http://ccs.mit.edu/papers/CCSWP197/CCSWP197.html}}

however, the first practical implementation was a consequence of a strategy to leverage Amazon's excess data center capacity.{{Cite web|url = https://aws.amazon.com/blogs/aws/amazon_ec2_beta/|title = Amazon EC2 Beta|date = 25 August 2006|accessdate = September 9, 2015|website = Amazon Blogs|publisher = Amazon Web Services|last = Barr|first = Jeff}}

Amazon and other pioneers of the commercial use of this technology were primarily

interested in providing a “public” cloud service, whereby they could offer customers the benefits of using the cloud, particularly the utility-based

pricing model benefit.{{Cite web|url = http://searchdatacenter.techtarget.com/definition/utility-computing|title = Utility Computing Definition|date = June 2007|accessdate = September 9, 2015|website = TechTarget}}

Other suppliers followed suit with a range of cloud-based

models all offering elasticity as a core component, but these suppliers were

only offering this service as an element of their public cloud service.

Due to perceived weaknesses in security, or at least a lack

of proven compliance, many organizations, particularly in the financial and

public sectors, have been slow adopters of cloud technologies.{{Cite web|url = http://www.computerweekly.com/opinion/Why-banks-are-wary-of-public-clouds|title = Why Banks are wary of public clounds|date = October 2010|accessdate = 12 September 2015|website = Computer Weekly|publisher = TechTarget|last = Hayward|first = Martin}} These

wary organizations can achieve some of the benefits of cloud computing by

adopting [[Private cloud|private

cloud]]{{Cite book|title = The NIST Definition of Cloud Computing|last = Mell (1) Grance (2)|first = Peter (1) Timothy (2)|publisher = National Institute of Standards and Technology|year = 2011|location = Gaithersburg|pages = 1–3|url = https://the-juggler.indirectsales.com/ent/lead/139/edit}}{{Dead link|date=December 2019 |bot=InternetArchiveBot |fix-attempted=yes }}

technologies.

An alternative form of the elastic cloud has been offered

by vendors such as EMC{{Cite web|url = http://www.emc.com/storage/ecs/index.htm|title = EMC Elastic Cloud Storage (ECS)|accessdate = September 9, 2015|website = EMC.com|publisher = EMC}} and

IBM,{{Cite web|url = http://insidebigdata.com/2014/07/18/ibm-introduces-elastic-storage-cloud/|title = IBM Introduces Elastic Storage on Cloud|date=June 18, 2014|accessdate =September 12, 2015|website = insidebigdata.com|publisher = InsideBigData|last = Gutierrez|first = Daniel}}

whereby the service is based around an enterprise's own infrastructure but

still retains elements of elasticity and the potential to bill by consumption.

Description

Elasticity in cloud computing is the ability for the

organization to adjust its storage requirements in terms of capacity and

processing with respect to operational requirements. This has the following

benefits:

Operational Benefits - Services

can be acquired quickly, meaning that the evolving requirements of the business

can be addressed almost immediately, giving an organization a potential agility

advantage. A properly implemented elastic system will provision/de-provision

according to application demands, so if a particular business has activity

spikes then the provision can be enabled to match the demand and the capacity

can be re-allocated.

Research and Development (R&D) Projects - R&D activities are no

longer hindered by a requirement to secure a capex budget prior to a project

starting. Capability can simply be provisioned from the cloud and released at

the end of the exercise.

Testing and Deployment - With

most large-scale projects a size test needs to be performed prior to final

rollout. By taking advantage of the elasticity of the cloud and creating a full-scale

avatar of the proposed production system, realistic data and traffic volumes

can be provisioned and released as needed.{{Cite web|url = http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.sdlc.html|title = Develop, Test and Deploy|date = January 12, 2010|accessdate = September 9, 2015|website = docs.aws.amazon.com|publisher = Amazon Web Services}}  

Expensive Resources Allocated - This will normally apply only

in the context where a customer is applying at least some of their own servers

as part of a cloud infrastructure, specifically where a business (for

performance reasons) has decided to invest in solid-state storage as opposed to

spinning platters. There are instances when, due to activity spikes, a less

critical process may need to be moved from the high-performance resources to

more traditional storage.

Server Specification - When

a customer has elected to own/lease hardware, they can select and specify

servers that are specifically tuned to meet the likely needs of their operation

(i.e., directly controlling the cost/benefit equation).{{Cite web|url = https://www.theregister.co.uk/2014/05/06/emc_announces_elastic_cloud_storage_google_amazon/|title = EMC aims Elastic Cloud Storage band at Amazon, Google|date = May 6, 2014|accessdate = September 12, 2015|website = theregister.co.uk|publisher = The Register|last = Mellor|first = Chris}}

Utility Based Payments - There

is, of course, a key cost driver in this process, and the notion that you

should pay for what you consume is acceptable for many organizations. When

hardware capacity is sourced internally, organizations need to over-provision.

This applies just as much to traditional outsourcing as it does to capex-related

expenditure on in-house servers.

Cloud Platform – At the heart

of any cloud storage system is the ability to manage hyperscale object storage

and a Hadoop

Distributed Files System (HDFS). Elastic storage capability is particularly

well suited to hyperscale {{Cite web|url = http://www.enterprisetech.com/2014/05/06/emc-elastic-storage-appliance-takes-public-clouds/|title = EMC Elastic Storage Appliance Takes On Public Clouds|date = May 6, 2014|accessdate = 12 September 2015|website = Enterprise Tech|publisher = Tabor Communications|last = Leopold|first = George}}

and Hadoop environments, where its capability to rapidly respond to changing

circumstances and priorities is essential {{Cite web|url=http://www.apposite-tech.com/blog/wp-content/uploads/2017/10/h13999-hadoop-ecs-data-services-wp-1.pdf |title=Hadoop on EMC Elastic Cloud Storage |date=May 2015 |accessdate=September 12, 2015 |website=apposite-tech.com |publisher=EMC }}

See also

References

{{reflist|30em}}

Category:Cloud computing