Automated Data-Aware Tiering

Automated Data-Aware Tiering
Automated Data-Aware Tiering
White Paper
Drobo’s revolutionary new breakthrough technology automates the
provisioning, deployment, and performance acceleration for a fast
tier of SSD storage in the Drobo B1200i array. Customers can now
take advantage of traditional HDD capacity plus SSD acceleration
across all of their applications automatically and immediately.
Introduction
What Is Data Aware?
Drobos are data aware, that is,
they intelligently handle data for
added resiliency, performance, and
management. Drobo is data aware in
two areas. First the Drobo knows the
difference between data and nondata; traditional RAID does not. This
allows Drobo to provide benefits that
are unique in the industry including
an array-level capacity gauge, virtual
hot-spare, proportional rebuild times,
automatic space reclamation for
deleted data, and much more.
Second, Drobo is aware of the
difference between streaming and
transactional data, which enables
instantaneous and intelligent tiering of
data. As data is written to the Drobo,
it is analyzed in flight and intelligently
placed on the correct media (SSD
or HDD) to maximize performance.
This increases the benefit of SSDs
by eliminating the lag that can occur
with other tiering solutions that must
analyze I/O patterns before placing
data on the appropriate tier.
Storage has traditionally been difficult to understand and manage, especially for non-storage
experts. Tasks such as pooling drives, scaling capacity, and protecting from data loss are
complex tasks for individuals and businesses that require high-capacity and reliable storage.
Also, the explosion of data at every level of business requires more sophisticated digital
storage. The simple fact is that legacy solutions are typically too complex or too limited for
current needs.
Unique Drobo technology delivers breakthrough ease-of-use, affordability, and value so that
individual professionals and businesses can have the best storage experience ever. The first
Drobo innovation, known as BeyondRAID™, provides a unique combination of simplicity and
storage sophistication. BeyondRAID breaks down the barriers of traditional RAID in order
to greatly simplify storage deployment and management and to protect data from a drive
failure. Automated Data-Aware Tiering works seamlessly with BeyondRAID to optimize data
placement automatically based on the type (or “tier”) of data being stored.
SSDs Enable Automated Data-Aware Tiering
SSD (solid state drive) support in the Drobo B1200i creates a faster tier of storage for data that
is transactional in nature, the type of data that benefits from the faster read and write speeds
that SSDs provide. But how do small and medium business (SMB) IT administrators effectively
use SSDs to accelerate their applications? They can’t. Ether the array is too expensive (costing
more than $50,000) or, even if the SMB-focused arrays allow SSDs to be used, they must be in
their own pool and separate from the rest of the data. Data must then be manually configured
to be sent to the fast volume (SSD) or to the normal volume (hard disk drives, or HDDs).
Physically separated storage tiers force administrators to segregate their traffic and direct it
to different types of storage, which is both challenging and time consuming. But how can IT
administrators figure out what data is transactional in nature, that is, what data should be
sent to the fast volume? Often data has mixed characteristics, making it even more confusing
and complicated. To get the most out of expensive SSDs, the solution must be intelligent and
fully automatic—data just needs to go to the right place automatically.
Figure 1:
Data is analyzed in-flight as it enters a Drobo
and is placed intelligently on the drives.
Automated Data-Aware Tieringdrobo.com |
2
A Drobo is a single pool of drives by design. Users do not need to think about pooling drives or
creating RAID groups. Also, drives of different sizes and types can be used in a Drobo, making
Drobo ideal for helping SSDs and HDDs work together optimally and automatically in the same
chassis.
To support drives of different sizes, the Drobo virtualization layer sits on top of the physical
drives (find out more about Drobo BeyondRAID at www.drobo.com/how-it-works/beyondraid).
Because Drobos are data aware, data is placed intelligently in the best place on the drives.
Being Data Aware
As data enters the Drobo—even while it is still in flight—it is already being examined, but
note that performance is not impacted. An additional check determines whether or not the
data is transactional in nature. If it is transactional, then the data is written to the faster
SSD tier.
Figure 2:
As data is written to the Drobo, transactional data (shown in red) is written to the
transactional tier (SSDs) and the remaining
data is written to the bulk tier (HDDs).
Even leading enterprise storage arrays that offer tiering capabilities and typically cost more
than $50,000, are not always aware of what type of data being stored. Often data is first
written to bulk storage and then analyzed before it is sent to a high-performance tier—and
this takes time. With Drobo, transactional data goes directly to SSDs immediately, which
ensures that reads AND writes are optimized.
Drobo’s tiering functionality allows you to store any type of data on the Drobo and the type
of data that can by optimized by SSDs is automatically optimized in flight. This means that all
data—mixed data types from VMs in a cluster, Exchange databases/datastores, backup data,
or files on a file server—automatically goes to the right place.
Streaming vs. Transactional Performance
When streaming data to and from storage (that is, writing and reading files or storing backup data) the data set is large and
operations are often sequential. When small bits of data—such as metadata or fields in a database—are sent to and from storage
operations are often random. Therefore, the data and access patterns of streaming and transactional performance require different
metrics from the storage array.
• When streaming large amounts of data, the metric MB/s (number of megabytes per second that can be written to or read from
storage) is the most important.
• When storing data that is transactional in nature, the metric IOPS (number of inputs and outputs per second that can be written
to or read from storage) is the most important.
When you are evaluating storage to ensure that it can meet the needs of your applications, you need to take into account both
metrics—MB/s and IOPS. The most intelligent way to have the best of both worlds in business-critical environments is to use
storage that has automated tiering capabilities.
Automated Data-Aware Tieringdrobo.com |
3
One Pool, Multiple Tiers
BeyondRAID technology allows the Drobo B1200i to behave as a single pool of storage.
Whether you put 3 drives,12 drives, or any number in between, they are all managed as a
single pool in the Drobo.
Figure 3:
Two tiers of storage automatically configured
in the same pool of storage on the Drobo.
If you have 8 x HDDs and 2 x SSDs or 9 x HDDs and 3 x SSDs, they will all be utilized
appropriately without any preliminary configuration. All the administrator has to do is put the
drives in the Drobo.
Fully Automated Tiering
After data is written to storage, data patterns often change. Sometimes a large amount of
data is written to storage and not read for weeks or even months. And it is not uncommon
for a small amount of data to be written and accessed very frequently. Traditional storage
arrays treat all data the same way, so if the storage is optimized for streaming performance,
then it will most likely not be optimized for transactional performance (see “Streaming vs.
Transactional Performance”).
With Drobo automated tiering, optimization of data does not stop when the data reaches a
transactional or bulk storage tier. As the data stored on the Drobo is being read, it is analyzed
to look for patterns over time. If data on the bulk tier is frequently read and begins to look more
like transactional data, it will be migrated to the transactional tier. If data on the transactional
tier becomes “cold” with very few or no read requests, it will be migrated to the bulk tier.
These migrations occur in the background when the storage is not under high load and do not
require any administrative interaction.
Figure 4:
When data gets “cold” it is migrated to the bulk tier.
When data becomes “hot,” it is migrated to the transactional tier.
Automated Data-Aware Tieringdrobo.com |
Tiering Without SSDs
Even without SSDs, Drobo still puts its automatic tiering feature to work. Without SSDs,
the advantage of tiering is to eliminate the write penalty when parity data is created. One of
the characteristics of BeyondRAID is that a Drobo can automatically have zones of different
types. When all HDDs in the Drobo are the same, Drobo lays out zones differently on the
transactional tier than it does on the bulk tier.
Choosing the Right SSD
Not all drives are the same and if
you do not choose the right one,
performance may not meet your
expectations.
• Although not true in the past,
enterprise-grade drives are now
available that use MLC flash,
significantly driving down the per
GB cost of the drive.
• Enterprise-grade SSDs often have
a higher level of overprovisioned
space, increasing performance and
extending the life of the SSD.
• Enterprise drives are tuned for
extended use to handle more
write cycles and use reclamation
features such as TRIM and
UNMAP to optimize capacity and
performance.
• Similar to HDDs, SSD drives
are available with SATA or SAS
connectivity. Only enterprise-grade
SSDs are available with SAS
connectivity . (The Drobo B1200i
supports both SATA and SAS
drives.)
For these reasons, use enterprise-grade
SSDs and HDDs in your Drobo B1200i
for best performance.
Figure 5:
Drobo creates different zone types on transactional and bulk tiers
to tune the storage appropriately for hot and cold data.
For example, mirror zones are optimized for writes and stripes are optimized for capacity.
Leveraging BeyondRAID technology, zones are created automatically and altered on the fly
so that the Drobo is always optimized for the type of data stored on it.
Just Add SSDs
If your disk pack contains only HDDs, they will be optimized automatically. If your applications
need even more performance, all you have to do is introduce at least two SSDs (for single-disk
redundancy) or three SSDs (for dual-disk redundancy) to the Drobo B1200i. The SSDs then
become the new transactional tier and all of the HDDs are delegated to the bulk tier. This
migration occurs automatically, so the only administrative task is to insert new drives into t
he Drobo.
NOTE: Introducing SSDs into a Drobo increases both write and read performance because
SSDs eliminate drive seek time. This performance boost is critical in database and email
environments, which are characterized by frequent read-write requests that are small in
nature.
Summary
Drobo was created to solve challenges inherent in storage technologies in SMB and enterprise
workgroup environments. Those who were previously familiar with storage assumed that
RAID, which allows drives to be aggregated and protected, was the norm. But it is no longer
the norm. BeyondRAID is a huge advance for users who do not want to have to learn about
storage in order to protect their data and for storage administrators who desire to manage
storage more efficiently.
Automated Data-Aware Tiering takes storage automation to the next level, allowing Drobo
to automate the once-complex tasks of data protection, capacity planning, and performance
tuning (tiering with SSDs).
2460 North First Street, Suite 100, San Jose, CA 95131 • www.drobo.com • 1.866.97.DROBO
Copyright © 2012 • All rights reserved.
Drobo, DroboElite, Data Robotics, DroboPro, DroboStore, BeyondRAID, and Smart Volumes are trademarks of Drobo, which may be registered in some jurisdictions.
All other trademarks used are owned by their respective owners. Specifications subject to change without notice.
WP--0109-00 • March 2012
Click below to find more
Mipaper at www.lcis.com.tw
Mipaper at www.lcis.com.tw
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement