| By Dave Graham | Article Rating: |
|
| September 21, 2009 04:30 AM EDT | Reads: |
961 |
As many of you may know, I work for EMC’s Cloud Infrastructure Group as part of the Atmos solution team. In this role, I’ve been blessed with getting a closer look at where the future of cloud storage is going as well as some of the drivers that will get it there. In this post, I’d like to talk a bit about policy and how this will shape the future of storage. I’m going to keep this as abstracted from product as possible, but where appropriate, I’ll try to show you how products are implementing this technology TODAY.
What is Policy?
By definition, policy is “[an] action or procedure conforming to or considered with reference to prudence or expediency” (dictionary.com for that definition). When viewed in the context of storage systems and management, policy, then, is the actions (scripted or otherwise) that influence data to provide for retrieval, performance, or manipulation by systems. In other words, policy is an engine that manages data from start to finish. Why this is important requires us to look at what the typical management stack looks like today.
Data is created by users accessing programs that are tied to physical and virtual resources. This generated data is then processed and stored by the programs and their underlying storage I/O layers (LVMs, hypervisor I/O stacks, etc.) onto some sort of storage device (SAN, NAS, DAS, etc.) where it sits until next access. In essence, once data is created it is considered to be “at rest” until it is next accessed (if ever). Within this data generation and storage continuum, the process is fundamentally simple as generated data is put directly to storage. However, if the data continues to sit in the same place endlessly, it’s typically inefficient to retrieve and access. Managing this data was typically a manual process where data, LUNs, and their topologies had to be moved around using array or host-based tools to provide better “fit” for data at rest or data accesses for performance. This is where policy steps in.
Policy uses hooks into data (also known as metadata) in order to enact controls. Please see this post for more detailed explanation of metadata.
Why use Policies?
If the previous example shows anything, it’s that the management of data is fundamentally…well, boring and manual. Policy provides a method of controlling the stack of data ingest AND data management while allowing business to continue to generate, retrieve, and manipulate data. For example, a simple policy that could be enacted against data could be as follows:
if data < 14 days old, store on EFD drives, LUN 11; if > 14 days old, store on SATA drives, LUN 33
Obviously, that’s a high-level abstraction of what the actual process for data control would look like but drives the point home. What used to be a manual LUN migration policy to “performance” or “store” data now is set based on a logical control structure that can be automagically enacted on the storage system itself. A working example of this type of policy can be seen in the EMC Atmos product as well as within the tiering provided by Compellent and EMC’s FAST systems for storage management. Pretty cool, huh?
An alternative method of control that isn’t necessary tied to the storage array is the recent introduction of VMware’s Storage DRS (Dynamic Resource Scheduling) which is enacted against the storage I/O stack of VMware’s vSphere hypervisor.
The Future of Policy
Obviously, my examples are very simplistic in nature but hopefully, they make the policy technology somewhat more accessible. As far as policy futures are concerned, this is where storage technologies (and even host process management) will be going. In the future, simple policy creation and enforcement will be a necessary part of storage pool creation and integration as well as the ongoing maintenance and support of storage arrays.
As always, feedback is welcome!
Related articles by Zemanta
- VirtenSys virtualises RAID controllers (theregister.co.uk)
- EMC demos cloak of storage invisibility (theregister.co.uk)
- Cluster Migrations using Open Migrator-Rolling with my Demons (virtualtacit.com)
Read the original blog entry...
Published September 21, 2009 Reads 961
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Dave Graham
Dave Graham is a Technical Consultant with EMC Corporation where he focused on designing/architecting private cloud solutions for commercial customers.
- The Top 150 Players in Cloud Computing
- 4th International Cloud Computing Conference & Expo Starts Today
- Yahoo! to Keynote 4th Cloud Expo: Accelerating Innovation with Cloud Computing
- Exclusive Q&A with Rich Marcello - Unisys President, Systems & Technology
- The Economics of Cloud Computing Analyzed
- Industry Experts Discuss the State of Cloud Computing
- CIA was Headed to an Enterprise Cloud All Along: Jill Tummler Singer
- Publishing Synergy: Blog, Twitter and Ulitzer
- Akamai Named “Silver Sponsor” of Cloud Computing Expo
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Cloud Computing on Gartner's Top 10 List and SYS-CON Events' 2010 Calendar
- Cloud Expo New York Call for Papers Deadline December 15
- The Top 150 Players in Cloud Computing
- 4th International Cloud Computing Conference & Expo Starts Today
- Cloud CEOs, CTOs & SVPs to Speak at 4th International Cloud Computing Expo
- Yahoo! Named “Platinum Sponsor” of Cloud Computing Expo
- Yahoo! to Keynote 4th Cloud Expo: Accelerating Innovation with Cloud Computing
- SYS-CON.TV: Cloud Computing Expo Power Panel
- Exclusive Q&A with Rich Marcello - Unisys President, Systems & Technology
- Unisys Named “Platinum Sponsor” of Cloud Computing Expo
- The Economics of Cloud Computing Analyzed
- 1st Annual GovIT Expo: Letter from the Technical Chair
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Industry Experts Discuss the State of Cloud Computing
- Virtualization Conference Keynote Webcast Live on SYS-CON.TV
- The Top 150 Players in Cloud Computing
- SOA 2 Point Oh No!
- The Top 250 Players in the Cloud Computing Ecosystem
- What is Cloud Computing?
- Cloud Computing Expo Europe 2009 in Prague: Themes & Topics
- IBM's Got Its Head in the Clouds
- Cloud Computing Expo 2009 West: Call for Papers Now Closed
- Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
- As Google's SaaS Assault Begins, Move Over Microsoft Office?
- From Enterprise to Cloud, Virtualization Today on SYS-CON.TV
- Twenty-One Experts Define Cloud Computing









![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=7193e1ae-9be7-481e-bb57-34d1f58ad77e)

























