News
7/14/2008
01:58 PM
George Crump
George Crump
Commentary
Connect Directly
RSS
E-Mail
50%
50%

Block-Level Tiered Storage

Tiered storage no longer has the hype surrounding it that it did a few years ago. The concept was simple -- move data from expensive Fibre drives to inexpensive SATA drives. SATA drive technology was just coming into its own and the price and modest capacity made it a good fit for the concept. As a result, every storage manufacturer on the planet was proposing a tiered storage strategy. There were seminars, Webinars, white papers (guilty as charged, I wrote more than a few of them), yet only a f

Tiered storage no longer has the hype surrounding it that it did a few years ago. The concept was simple -- move data from expensive Fibre drives to inexpensive SATA drives. SATA drive technology was just coming into its own and the price and modest capacity made it a good fit for the concept. As a result, every storage manufacturer on the planet was proposing a tiered storage strategy. There were seminars, Webinars, white papers (guilty as charged, I wrote more than a few of them), yet only a fraction of accounts ever implemented the strategy.Why? Well, it was movement. Movement of data from Point A to Point B in the data center is always a challenge. It is a challenge for backups, it is a challenge for replication, and it is a challenge for ILM or archive strategies. Over the last few weeks I've written about several types of data movement strategies, but none are as simple to implement as block-level tiered storage.

While my term for it isn't as catchy as 3PAR's Nearline for Online or Compellent's data progression, the concept is to have the storage system monitor data at a block level and be able to set policies based on the block itself, typically on the block's age. Basically, if a block of data hasn't been accessed in the last 90 days, move it from expensive Fibre Channel disk to SATA disk. There are two key advantages of this method compared with traditional data movement techniques.

First, block-level tiered storage can operate on almost any type of data. Traditional archiving is focused on file level data, and while there are a few database archive utilities available, they're not in widespread use. Second, the use can be expanded beyond just a simple move from Fibre to ATA. It could be a move from a mirrored Fibre 15k RAID group to a standard RAID 5 group made up with 10k Fibre drives and then eventually to ATA.

Block-level tiered storage works across all platforms connected to the array, with no additional agents to install on those servers, no crawl or file system walks like discussed in previous entries, no worries about upgrades to the OS breaking your data movement application. Essentially, you activate the capability to define your policies and then it just works.

While not a replacement for an archive strategy, this is possibly one of the more practical methods to implement tiered storage. Archiving is going to require understanding the file as a whole, setting retention strategies around that file, possible control modification based on the type of file, and also having the ability to search the content of that file. That said, block-level tiered storage is a cost-effective way to manage the active or near-active data set.

George Crump is founder of Storage Switzerland, an analyst firm focused on the virtualization and storage marketplaces. It provides strategic consulting and analysis to storage users, suppliers, and integrators. An industry veteran of more than 25 years, Crump has held engineering and sales positions at various IT industry manufacturers and integrators. Prior to Storage Switzerland, he was CTO at one of the nation's largest integrators.

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Cartoon
Current Issue
Dark Reading Must Reads - September 25, 2014
Dark Reading's new Must Reads is a compendium of our best recent coverage of identity and access management. Learn about access control in the age of HTML5, how to improve authentication, why Active Directory is dead, and more.
Flash Poll
10 Recommendations for Outsourcing Security
10 Recommendations for Outsourcing Security
Enterprises today have a wide range of third-party options to help improve their defenses, including MSSPs, auditing and penetration testing, and DDoS protection. But are there situations in which a service provider might actually increase risk?
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2012-5485
Published: 2014-09-30
registerConfiglet.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to execute Python code via unspecified vectors, related to the admin interface.

CVE-2012-5486
Published: 2014-09-30
ZPublisher.HTTPRequest._scrubHeader in Zope 2 before 2.13.19, as used in Plone before 4.3 beta 1, allows remote attackers to inject arbitrary HTTP headers via a linefeed (LF) character.

CVE-2012-5487
Published: 2014-09-30
The sandbox whitelisting function (allowmodule.py) in Plone before 4.2.3 and 4.3 before beta 1 allows remote authenticated users with certain privileges to bypass the Python sandbox restriction and execute arbitrary Python code via vectors related to importing.

CVE-2012-5488
Published: 2014-09-30
python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to execute Python code via a crafted URL, related to createObject.

CVE-2012-5489
Published: 2014-09-30
The App.Undo.UndoSupport.get_request_var_or_attr function in Zope before 2.12.21 and 3.13.x before 2.13.11, as used in Plone before 4.2.3 and 4.3 before beta 1, allows remote authenticated users to gain access to restricted attributes via unspecified vectors.

Best of the Web
Dark Reading Radio
Archived Dark Reading Radio
In our next Dark Reading Radio broadcast, we’ll take a close look at some of the latest research and practices in application security.