DCIG: Oracle Provides Enterprises a New Choice in Flash Storage

Transcription

DCIG: Oracle Provides Enterprises a New Choice in Flash Storage
Special Report
February 2015
ORACLE ROLLS OUT THE BIG GUNS:
Provides Enterprises a New Choice
in Flash Storage Arrays
By Jerome M Wendt
E M P O W E R I N G T H E I T I N D U S T R Y W I T H A C T I O N A B L E A N A LY S I S · W W W. D C I G . C O M
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
Table of Contents
1
Executive Summary
2
The Battle for Flash Storage Array Dominance Has Only Just Begun
2
The Enterprise Reticence to Adopt Flash
3
Kicking Flash’s Tires
3
Make the Proverbial Flash Tire-Kicking Count
3
5
6
7
Flash: The Next Enterprise Data Center Shock Wave
Oracles Rolls Out the FS1 Flash Storage System to Meet Enterprise
Flash Storage Array Demands
5
New Hardware Architecture
5
The Raw Power of the Oracle FS1
6
Industry Proven Software
The FS1 Custom-Made for Oracle Database
7
Hybrid Columnar Compression
7
Application Profiles
Bends to the Needs of the Enterprise
8Flash and HDDs
© 2015 DCIG, LLC. All rights reserved. 8
QoS Plus: I/Os of Priority Apps Get VIP Treatment
9
Efficient, Effective Automated Storage Tiering
10
Oracle FS1 Cloud Ready with Storage Domains
11
Accelerates VMs in Converged Infrastructures
11
In-box Software Licensing Included
12
Oracle Defines Enterprise Support and Service
12
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice
in Flash Storage Arrays
Licensed to Oracle with unlimited and unrestricted distribution rights.
i
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
Executive
Summary
Any enterprise that is looking seriously at the future of its data center infrastructure already
knows that flash storage arrays are part of it. Not surprisingly, a little over half of enterprises
have already deployed flash in some way (on the server, in existing storage arrays or in allflash arrays) to kick flash’s proverbial tires and verify its performance and stability claims.
Most results already show that nearly every flash storage array shipping today from almost
any provider outperforms any HDD-based array. Further, most of these flash storage arrays
are sufficiently stable such that enterprises may confidently host one or even a few of their
performance-intensive applications on them.
Yet looking only at a flash storage array’s performance and stability claims is a myopic way to
examine a technology that stands poised to replace existing production HDD storage arrays
in the coming years. While these claims should certainly be verified, it is equally if not more
important that enterprises examine flash storage arrays in the context of how well they can
host dozens, hundreds or even thousands of applications with varying workload requirements
and business value as well as meet data center SLAs for the near- and long-term. These
requirements make it critical for all-flash storage arrays to possess these features:
• A hardware architecture that scales horizontally in performance and capacity
• Self-optimized performance and cost for varied application workloads and priorities
• A broad set of mature, proven data management services
• Integration with high performance applications such as Oracle Database
• Integration with hypervisors widely used in virtualized environments
• Controlling allocation of available resources
The Oracle FS1 Flash Storage System provides the flash SAN storage solution that
enterprises are looking for to meet their data center SLAs in the near- and long-term.
Oracle FS1 offers a hardware architecture that exceeds the performance and capacity of
newcomers to this space as well as established storage players. Further, it brings forward
its extensive, proven data management services to provide the stability and reliability that
enterprises also want.
Maybe most notably, it is co-engineered with Oracle Database and applications and offers
unique features such as storage domains, Quality of Service with automated storage tiering
and Priority-In-Priority-Out I/O queuing that provides the system with a deep understanding of
the application layer that makes it ideal for deployment at the core of enterprise data centers.
With these enterprise-grade features, Oracle FS1 breaks new ground in the flash storage
array SAN battleground by delivering more than just high levels of performance. Using the
Oracle FS1, enterprises can finally move ahead with their plans to bring flash storage arrays
into the core of their infrastructure knowing that they can run multiple applications and
workloads and meet data center SLAs with confidence.
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.
1
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
The Battle for Flash Storage Array
Dominance Has Only Just Begun
Flash is widely predicted to be the future of enterprise
production storage. Flash storage arrays deliver performance that far exceeds conventional storage systems
architected for hard disk drives (HDDs), providing up to 20x
greater performance for read I/Os and 3x greater performance for write I/Os while consuming only about onetwentieth of the power of HDDs.
Despite flash’s strengths, many enterprises still only use
flash in a limited capacity if at all. A recent IDC study of
more than 1,000 storage administrators revealed that
many still view flash as too expensive or not suited for their
infrastructure. IDC’s research director for storage systems,
Natalya Yezhokova, says, “There are still plenty of end
users who believe they do not have the workload demands
or budgetary appetites for flash-based storage systems.” 1
These findings by IDC corroborate the results of a separate independent survey of IT professionals in medium
and large organizations released by 451 Research which
revealed that:
• A little over half have only deployed flash in
some capacity
• 37% have deployed hybrid flash arrays (arrays
that contain both disk and flash)
• 18% have deployed server-side flash
• 6% have deployed all flash arrays 2
This reticence to adopt and deploy flash enterprise-wide
stems from concerns such as broad market confusion,
different types of flash and multiple flash deployment
options among others. (See Side Bar—The Enterprise
Reticence to Adopt Flash.) As a result, enterprises have
tended to initially deploy flash in controlled test environments or only to solve their most pressing applicationspecific performance challenges such as those associated
with Oracle Database and other applications.
Regardless of how they deploy flash now, most enterprises
anticipate a day in the not too distant future when they
will use flash arrays much more broadly within their data
centers. In anticipation of that day, enterprises need to
do more than just test flash arrays. They need to identify
1. IDC. “Flash-Based Storage System Adoption Is on the Rise in Enterprises,
According to IDC.” Www.idc.com. IDC Corporate USA, 14 Aug. 2014. Web. 27
Nov. 2014.
2. Robinson, Simon, and Tim Stammers. “451 Survey Finds Enterprise Flash
Storage Adoption Real, and Growing.” TechTarget, Inc., 12 Nov. 2013. Web. 19
Nov. 2014.
© 2015 DCIG, LLC. All rights reserved. The Enterprise Reticence to Adopt Flash
The enterprise reticence to adopt flash stems from a number of factors
which include:
• Market confusion. The DCIG 2014-15 Flash Memory Storage Array
Buyer’s Guide identified more than 40 different all-flash array models
from 20 different storage providers while the DCIG 2014 Hybrid
Storage Array Buyer’s Guide identified another 40-plus models from
17 different providers.
• Different types of flash. All-flash and hybrid storage arrays offer
one or more types of flash memory available which may include MLC
(multi-level cell), cMLC (consumer MLC), eMLC (enterprise MLC) and
SLC (single level cell). Each of these flash memory types has characteristics that influence their cost, endurance, power consumption,
total capacity and read and write performance.
• Multiple deployment options. Flash memory may be placed on the
server, in the network and in the storage array.
• No clear market leader. Enterprises tend to prefer storage technologies from clear market leaders. However, a definitive market leader has
yet to emerge for all-flash and hybrid storage arrays. Many storage
array models shipping today are either from start-ups or, if the model
is available from an established storage provider, it is a net new model
in their product lineup that they have internally developed, retro-fitted
an old model for flash, or is available as a result of an acquisition of a
flash start-up, such as Cisco, EMC and IBM have done.
• Immaturity of data management services. Enterprises want
a high degree of certainty when it comes to the stability of their
production storage arrays. Since many all-flash and hybrid storage array models are either available from start-ups or are net new
models from established providers, the maturity of the data management software and services on these arrays is often a question mark.
They offer few proof points and little is known about how well the
data management services on these arrays actually work.
• Adding flash into existing HDD-based arrays. To address
these enterprise concerns about the immaturity of data management services, established vendors are putting flash into existing
HDD-based arrays. This approach does address concerns about the
maturity of the array’s data management services. However, these
arrays were architected and optimized for HDDs, not flash, so they
may not include the functionality needed to manage flash nor fully
deliver on the potential performance improvements that flash offers.
In some cases this is analogous to retrofitting a 1981 Chevy Malibu
with a 2012 638HP Corvette ZR1 engine—if you try hard you can get
the engine to fit under the hood but the chassis cannot handle all that
power—and was never designed to work with it in the first place.
All of these factors contribute to the difficulty that enterprises have in
confidently identifying and then deploying the most appropriate flash
storage array in their production environments.
Licensed to Oracle with unlimited and unrestricted distribution rights.
2
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
one flash array that provides the levels of performance,
maturity of data management services and overall stability
at an affordable price that will give them the confidence to
deploy it now with the goal of becoming the core of their
data center’s production environment, potentially hosting
hundreds of applications. A key in this process is to start
with a robust, high performance building block that may
scale horizontally to support petabytes of flash as opposed
to a point product that becomes unmanageable as a result
of data center sprawl.
Kicking Flash’s Tires
Enterprises making their initial foray into flash typically use
flash arrays with the following characteristics in controlled
environments:
• Application-specific deployments
• High levels of performance required
• Nominal amounts of flash capacity needed
(10 TB or less)
Deploying a flash array into these controlled environments
provides enterprises the opportunity to kick the proverbial
tires to document its improved performance and establish
baselines on product stability.
The problem with this limited, controlled approach is
that flash arrays from nearly all providers have matured
significantly in the last few years and can meet or exceed
the application or applications’ capacity and performance
requirements. Further, flash arrays have matured to the
point where their stability in these small environments is
less of an issue than even a few years ago.
However, for enterprises looking to deploy all-flash storage arrays at the core of their production environments,
this limited testing approach is not sufficient. Rather than
simply trying to confirm if a flash array performs well and its
software is stable, enterprises need to conduct a meaningful flash storage array evaluation that produces results
pertinent to their near- and long-term objectives.
Make the Proverbial Flash
Tire-Kicking Count
While enterprises still need to validate and test a flash
storage array’s performance and stability, the time has
arrived for them to broaden their evaluation to ensure that
the flash storage array offers the other capabilities that
Flash: The Next Enterprise Data Center Shock Wave
Enterprise data centers are experiencing a new shock wave as a result
of wide-scale virtualization. The shift from hosting applications on virtual
as opposed to physical machines is already well known and underway in
most enterprises. However, this shift from physical to virtual is causing
shock waves throughout the data center that are every bit as impactful
as virtualization itself.
As enterprises virtualize, they typically expect that the same or fewer
number of IT staff to better support a consolidated, virtualized environment
than a physical environment. This puts the onus on enterprise data center
managers to identify backend solutions that can handle the increased
number of virtual machines (VMs) while still delivering the performance
that this mix of physical and virtualized applications requires.
This is prompting the need for enterprises to begin their shift from HDD to
flash storage arrays to meet these increased demands for performance.
The increased density of VMs on physical ESX servers coupled with
the requirement to continuously deliver high levels of performance for
applications such as Oracle Database necessitate they introduce flash to
satisfy these high application performance demands.
Flash storage arrays offer write performance of up to 3x or more than
HDDs and read performance that is up to 20x or more than HDDs.
Coupling these increases in performance with flash’s reduced operating costs (flash only consumes a fraction of the power of HDDs,) lower
cooling costs (no moving mechanical parts so they generate less heat),
and longer life (some vendors now warranty flash for up to five years)
make flash storage arrays both compelling and disruptive. Enterprises
may accelerate application performance, consolidate more servers and
further simplify the management of their data center infrastructures just
by introducing a flash storage array into their infrastructure.
they will need to fully deploy it across their production
environments. This evaluation should include:
• Application integration. Every enterprise uses databases, with 97 percent of Global Fortune 500 companies
using Oracle Database in some fashion. While enterprises
can certainly place an Oracle Database on any flash
storage array, only Oracle’s flash storage arrays can
leverage the native data storage and data optimization
features that have been available since the release of
Oracle Database 11gR2.
• VMware ESX integration. Even more prevalent than
Oracle Database among Fortune 500 companies is the
VMware ESX hypervisor which is used by 100 percent.3
This makes it incumbent for the flash storage array to
3. VMware. “Choose a Customer-Proven Solution.” Customer-Proven Virtualization Technology from VMware. http://www.vmware.com/why-choose-vmware/customer/
virtualization-customers. VMware, n.d. Web. 21 Nov. 2014.
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.
3
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
support VMware APIs for both array management and
data protection. Since the software on many of these
flash storage arrays is still relatively immature, the level of
integration with the VMware APIs can vary significantly.
• HDD and flash storage tiering. HDDs may no longer
be the future of storage media but they are not going
away any time soon either. The upfront cost of HDDs is
still a fraction of flash and provides adequate levels of
performance for many applications. This makes having
HDDs available as a storage tier desirable, especially for
infrequently accessed or archived data that does not
need the high performance of flash.
Even all flash memory is not created equal. For example,
SLC is the most expensive tier of flash and is best suited
for applications that generate large amounts of write I/Os
but do not need as much storage capacity. Others such
as cMLC and eMLC offer higher capacities than SLC
and similar performance in terms of read I/Os but are not
as well suited for write I/O. One emerging form of flash
even offers ultra-high levels of capacity (over 20TB) in a
very small form factor at a low cost per GB but only
supports very few writes to each cell.
These different tiers of flash and HDDs and their respective application use cases make it almost a necessity that
a flash storage array intended for broad enterprise use
support and manage these different tiers of flash and disk.
• Array controller architecture. The superior read/write
performance and low latency that flash offers over
HDDs is well known and documented. However, the
controllers, and indeed the whole system, needs to be
re-architected to achieve the high levels of read and
write performance and low latency improvements
expected of flash arrays.
Flash completely flips the equation in terms of where
the performance bottleneck resides on storage arrays.
In the past, HDDs were the performance bottleneck as
storage array controllers waited on responses from the
HDDs before they could continue processing data. With
flash the storage array controllers often become the
bottleneck as the flash media is now waiting on read
and write requests.
Overcoming this bottleneck requires that the hardware
and software on the controllers along with the interface
between the controllers and backend flash be properly
architected to fully harness and deliver on the full
potential of flash’s performance characteristics.
© 2015 DCIG, LLC. All rights reserved. • Servicing mixed application workloads. Aggregating
the data and corresponding workloads of applications
puts a demand on the flash storage array to appropriately service their collective I/Os. Even though enterprises prioritize applications differently, many arrays
manage all application I/O in the same way by servicing
them in the order in which they arrive. A better way to
handle this task is to prioritize I/Os from mission and
business critical applications and service those with a
higher priority first before I/Os designated as business
internal or development/test.
• Segregating applications and workloads. As
enterprises consolidate and virtualize applications, they
also want the flexibility to segregate the applications and
their associated workloads by business unit, department,
user, or company. By using partitioning, each of these
entities may be assigned dedicated storage resources,
grant its administrators secure logins to access and
manage their data, and keep application data and their
workloads separate so they do not impact nor are
impacted by other application data and workloads
running on the same array.
• Scalability. The first flash storage array that many
enterprises bring in-house rarely has more than 10TB
of flash storage capacity. However, longer term very few
enterprises want to cap flash capacity at 10TB. So far,
very few flash storage arrays have demonstrated their
ability to scale beyond 10TB and still deliver the same
levels of performance that can be achieved at that
capacity. As enterprises evaluate flash storage arrays,
they should identify models that give them the flexibility
to scale up and scale out both capacity and performance to meet their longer term requirements.
• Product road map and viability. In cases where an
emerging or an existing storage provider is shipping a new
flash storage array, there are always questions regarding
the long term roadmap and viability of the product itself
as well as of the vendor. If offered by an emerging flash
provider, questions that immediately surface include “Will
the provider stay in business?”; “What proof points are
available to demonstrate its flash storage array works as
claimed?”; and, if working as designed, “Will the provider
eventually be acquired and, if so, by whom?”
Net new flash storage array models from existing
storage providers are not immune from scrutiny either.
While they may now offer a flash storage array, their
level of commitment to it may be commensurate with
Licensed to Oracle with unlimited and unrestricted distribution rights.
4
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
how well it sells. Even assuming it does well, if a smaller
flash competitor starts to do well and achieves a market
leading position, it is conceivable they may abandon
their existing product in favor of acquiring one that puts
them in a position of market leadership.
By way of example, EMC is already in this unenviable
position of having to try to figure out which of its three
product lines—VMAX, VNX and XtremIO—it is going to
support as an all-flash configuration and for how long?
Will all three lines survive or just one or two? If the latter,
which one(s) will survive?
Oracles Rolls Out the FS1 Flash Storage
System to Meet Enterprise Flash
Storage Array Demands
The Oracle FS1 Flash Storage System addresses these
key concerns that enterprises have when choosing the
right flash storage array. Oracle FS1 delivers the performance and stability that enterprises expect when deploying a flash storage array for the first time. However, it also
positions enterprises to meet their longer term needs by
giving enterprises the flexibility to scale it and use it in the
multiple different ways that they will need to satisfy the
broader demands of their production environment.
New Hardware Architecture
Oracle did more than simply stuff flash drives into an existing HDD-architected system. Instead Oracle designed and
built a whole new hardware architecture specifically for
flash, with advancements including:
• PCI Express (PCIe). Moving to a PCIe interface
eliminates the performance bottlenecks potentially
caused by PCI-X. With PCIe every connected device
gets its own dedicated connection so it does not have
to share bandwidth with other devices enabling Oracle
to increase it I/O bandwidth by up to 20x over its
previous generation of storage arrays.
• RAID functionality in the controller head. FS1
controllers leverage multicore processors to efficiently
handle the load associated with managing and processing RAID. To improve the performance of the controllers,
Oracle increased the number of compute cores by 6x
and the amount of memory by 9x which contribute to
increasing the number supported active threads that
can run in parallel by up to 12x.
• 6Gb SAS for backend flash connectivity. FC and 6Gb
SAS are about equal in terms of throughput. However,
6Gb SAS delivers on the performance of flash at a price
point that is about half of FC while also giving enterprises
more flexibility to connect SATA and SAS HDDs to this
interface. In this way enterprises can more economically
scale the FS1 over time with the most appropriate media
for their environment.
The Raw Power of the Oracle FS1
A flash storage array is first and foremost measured by
its ability to perform. The Oracle FS1 delivers on this key
metric by, in most cases, vastly outperforming comparable
leading flash storage arrays. Published benchmarks reveal
that the FS1 provides the top notch performance that
enterprises expect a flash storage array to deliver.
An FS1 with up to 16 HA Nodes offers up to 2 million
50-50 read-write IOPs and can achieve up to 80GB/second
of throughput and move data at up 5TB per minute with
performance numbers that far outpace claims published
by competitive models. Consider:
• EMC XtremIO in its largest configuration could only
achieve about 400,000 IOPS when only write I/Os were
sent to it; 600,000 IOPs when subjected to a mix of read
and write I/Os; and, about 1 million IOPs when only read
I/Os were used.4
• Pure Storage, an emerging provider of flash storage arrays,
achieved 200,000 IOPS and 7GB/second of throughput
though it used a larger block size (32K) than industry
norms when benchmarking performance on its array. 5
• SolidFire, still another emerging provider of flash
storage arrays, claims to have achieved 7.5 million
IOPS. However, to achieve that number it had to use
100 nodes and it is unclear how those numbers were
achieved (presumably using read I/Os.) 6 Further, the
base unit from SolidFire is a 5-node cluster whereas a
base FS1 unit is 2 nodes which demonstrates the FS1’s
efficiency and performance.
Admittedly every storage provider’s performance claims
should be viewed with caution as all performance benchmarks are, by their very nature, subjective. Further, performance benchmarks are usually conducted in optimal
conditions using the most robust hardware and software
with vendors varying significantly in how much performance
4. “Xpect More Performance” EMC XtremIO. EMC, n.d. Web. 2 Dec. 2014. http://www.xtremio.com/performance.
5. Tech Specifications for Independent Scaling. Pure Storage, Inc., n.d. Web. 02 Dec. 2014. http://www.purestorage.com/flash-array/tech-specs.html
6. SolidFire. “Start Where You Are. Scale to Where You Need to Go.” SolidFire Blog RSS. SolidFire, n.d. Web. 02 Dec. 2014. http://www.solidfire.com/storage-system/
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.
5
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
data they publish. As such there is no guarantee that enterprises will achieve the same results when deploying the
solution in their environments.
That said, the FS1 outperforms many of these new allflash storage systems based upon performance numbers
published to date. Making these performance numbers
even more impressive is that the FS1 may also be configured with HDD tiers, a configuration not currently available
on any of the aforementioned competitive all flash arrays.
When viewed in this light and then comparing the FS1’s
performance to other arrays that started out as HDD arrays
and are now available in all-flash configurations, the FS1’s
performance exceeds them. The FS1 provides up to 4x
better performance than these arrays based upon some
of their published performance numbers. Consider:
• Recently published performance numbers for the all-flash
HP 3PAR StoreServ 7450 were in the 900,000 IOPS range,
about half of what a fully configured FS1 could deliver. 7
• The IBM XIV Storage System delivered 613,000 IOPS,
9.7GB/s read throughput, and 7.2GB/s write throughput.
8
These published performance numbers are respectively
one-third or less of what a fully configured Oracle FS1
system can achieve.
• The EMC VNX8000 achieved more than 730,000 IOPS
in a recently published benchmark. 9 This is again only
about one-third or less of what a fully configured Oracle
FS1 system can achieve.
These performance numbers demonstrate the advantages
of FS1’s purpose-built, flash-first design over HDD-centric
architectures populated with flash trays. In fact, the FS1
has distinct, dedicated paths for flash media and separate,
dedicated paths for HDDs and is not using HDD paths to
access flash.
Industry Proven Software
While the latest hardware was certainly needed for the FS1
to fully deliver on the performance potential of flash, the
FS1 stands apart from many other flash storage arrays as
it brings forward the proven data management software
previously used on the Pillar Axiom 600 enterprise SAN
storage system. Here again, Oracle made updates to key
data management features that storage arrays must possess
to gain an enterprise’s trust prior to deployment.
Two key features of the FS1 software include:
• Data management features preserved. Not every
feature on a flash storage array operating system is
needed to optimize and accelerate flash’s performance.
While operating system software enhancements are
certainly needed, many more features such as application and operating system integration, storage management and performance monitoring and optimization will
be used by enterprises on a day-to-day basis. The FS1
software has been deployed and used in hundreds of
customer accounts on thousands of storage systems for
well over a decade. This period of time and large number
of deployments has provided ample time for these
features to mature and be proven.
• New 64-bit operating system. To take full advantage
of the updated hardware on the FS1 and optimize its
flash performance, the FS1 operating system is now
64-bit Oracle Enterprise Linux. Using this 64-bit
architecture, the FS1 OS better leverages the more
powerful multicore processors in the FS1’s controllers
and better addresses the larger amounts of cache and
capacity available within the FS1.
The FS1 Custom-Made for
Oracle Database
More, faster multicore processors, improved hardware
interconnects, a 64-bit operating system and the availability of flash in the FS1 in and of themselves contribute to
accelerating Oracle Database performance. However, these
are features that other flash storage arrays may already
possess or will shortly as these are requirements to remaining a viable player in the flash storage array game.
A big differentiator for FS1 over all of its flash storage array
competitors is its co-engineering with the Oracle Database. As
such, the FS1 functions as an extension of Oracle Database
to optimize the available flash capacity and further boost its
flash performance. The FS1 flash storage array takes advantage of advanced storage features of Oracle Database which
are not available to non-Oracle storage arrays.
7. HP 3PAR StoreServ 7450 All-flash Array: Performance without Compromise – Data Sheet (2013): 1-8. Hewlett-Packard Company, L.P., Dec. 2013. Web. 2 Dec. 2014.
http://www.hp.com/hpinfo/newsroom/press_kits/2013/HPDiscoverBarcelona/HP3PARStoreServ_7450_datasheet.pdf
8. Urquidi, Julio. “IBM Storwize V3700 & XIV Storage System - 2014 Hybrid Storage Vendors and Comparison Guide.” Tom's IT Pro. A Purch Company, 16 Apr. 2014. Web. 02
Dec. 2014. http://www.tomsitpro.com/articles/hybrid-storage-vendor-comparison,2-714-6.html
9 Martin, Dennis. “Evaluation of EMC VNX8000 and EMC XtremS W Cache.” (2013): 1-9. Print.
https://www.emc.com/collateral/analyst-reports/demartek-emc-vnx-8000-xtremesw-cache-2013-09.pdf
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.
6
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
Hybrid Columnar Compression
Many flash vendors are quick to point out that they offer
deduplication or that they accelerate Oracle Database
performance. However they fail to mention or simply do
not know that every header in Oracle Database is unique
and nearly every data block associated with each header is
unique as well, making deduplication ineffective.
Oracle Database essentially has its own internal compression engine which is Hybrid Columnar Compression
(HCC). This technology has proven to be far more effective than deduplication when looking to optimize storage
capacity for Oracle Database.This
is why this feature is available on
all Oracle storage systems which
include Oracle Exadata, FS1, and
ZFS Storage Appliance.
HCC was introduced with Oracle
Database 11gR2. It combines
both row and columnar compression methods with the benefits of
both formats. Storing column data
together with the same data type
and similar characteristics significantly improves the storage efficiencies achieved with compression.
Using this technology has resulted
in 10x to 50x compression rates
and a 40% reduction in storage
capacity requirements.
Application Profiles
Oracle FS1 comes with predefined Application Profiles that
provide tuned and tested out-of-the-box storage optimization for Oracle Database and key enterprise applications.
Application Profiles enable one-click provisioning so that
enterprises may optimize flash performance which serves
to expedite setup and deployment while minimizing human
error and ongoing administration.
Figure 1: One-click Oracle Database Provisioning
In addition, compressed tables stored on the FS1 flash
storage array can be cloned without decompression overhead and then be immediately made available for use in the
compressed format for development, test, quality assurance, reporting, and more. HCC technology also accelerates the performance of Oracle Database stored on the
FS1 flash storage array in the following two ways:
• First, when a compressed Oracle Database is modified,
the FS1 flash storage array does NOT need to decompress the data before modifying it. As a result, the FS1
storage array is not bogged down with decompressing,
modifying and then again compressing modified data in
Oracle databases as would occur on other storage
arrays that do not integrate with HCC.
• Second, when an Oracle database performs a query,
the FS1 sends compressed data results back to the
database server. This accelerates Oracle Database reads
since less data is sent over the network plus the FS1
© 2015 DCIG, LLC. All rights reserved. storage array offloads the task of decompressing data to
the database server while saving network bandwidth.
Source: Oracle
For example, as shown in Figure 1, FS1 Oracle Database
storage profiles can disaggregate database components
such as index files, database tables, archive logs, redo logs,
control files and temp files so provisioning automatically
optimizes Oracle Database performance without requiring
detailed knowledge of the database components.
Application Profiles are currently available for Oracle
Database and a wide number of Oracle and third-party
applications, including E-Business Suite, JD Edwards,
PeopleSoft, Siebel, SAP and Microsoft Exchange. New
application profiles can be added to the FS1, existing ones
modified, and all profiles may be exported from an existing
FS1 system to other FS1 systems to standardize storage
provisioning across global datacenters.
Bends to the Needs of the Enterprise
Despite the benefits that flash offers and how well the
Oracle FS1 integrates with Oracle Database, enterprise
Licensed to Oracle with unlimited and unrestricted distribution rights.
7
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
resource planning (ERP), online transaction processing
(OLTP) and Oracle Database applications will often be
the only applications that can justify the business investment in flash.
Enterprise applications used for data mining, development/
test or in support of file and print applications will do just
fine with a mix of flash and HDDs. Still other applications
such as those used for archive, backup and video streaming will perform well solely on HDDs.
Yet, for enterprises that want to consolidate these application types that use HDDs onto a single storage platform,
they will need to choose an array that supports both flash
and HDDs. This requirement makes many flash storage
array models too pricey for broader enterprise use as they
do not support HDDs. They would have to buy an HDD
array or use an existing one. Oracle FS1 eliminates this
dilemma as it is the only storage array purpose-built for
flash that offers enterprises the option of exploiting the
economics of HHDs using flash and HDD tiers.
Flash and HDDs
The FS1 supports multiple tiers of flash and HDDs. On
the flash side, it offers two tiers of flash – performance and
capacity. The first tier, referred to as “Performance SSDs,” is
the faster 400GB flash drives used for mixed read and write
intensive applications. The second tier is a capacity tier that
uses 1.6TB flash drives which are best suited for applications
that generate high levels of reads and fewer writes.
On the HDD side the FS1 also supports two tiers of HDDs
that are available in both performance and capacity drives.
The performance HDDs are either 300GB or 900GB SAS
drives while the capacity HDDs are 4TB SAS drives. The
FS1’s support of this mix of flash
and HDDs gives enterprises the
flexibility to configure the FS1
in the most appropriate way for
their environment, or let QoS Plus
automatically tier data to match
the application’s requirements and
business priority.
To then optimize the performance
and capacity of both the flash and
HDDs, the FS1 leverages its 64-bit
OS, new high speed communication links with a SAS backend and
multicore processors that perform
parallel processing between the
© 2015 DCIG, LLC. All rights reserved. performance controllers and the backend storage to
deliver the level of performance that enterprises expect
from their production flash storage array. Having separate,
distinct performance and storage controllers provides
enterprises the flexibility to then add and independently
scale the resources that they need exactly when and
where they need them.
QoS Plus: I/Os of Priority Apps Get
VIP Treatment
Features such as automated storage tiering and storage domains go a long way toward making it feasible for
enterprises to successfully host multiple applications with
different performance and priority requirements on the FS1.
Auto-tiering and I/O prioritization are intelligently managed
by the Quality of Service (QoS) Plus feature which may be
the crown jewel of the features available on the FS1. QoS
Plus provides the “brains” behind auto-tiering but also
re-prioritizes and re-orders application I/O according to
each application’s business value to the enterprise.
Storage arrays by default treat incoming read and write I/Os
from all applications the same (Figures 2 and 3.) Whether I/Os
are issued by an Oracle Database or an application retrieving
archival data, storage arrays ingest these I/Os in the order in
which they arrive and then process and service them in the
same order, just like IBM’s RAMAC did over 50 years ago.
The issue that this “First-In-First-Out” process potentially
creates in consolidated environments is that I/O from an
application doing archiving is handled in the same manner
as I/O from an OLTP application trying to access an Oracle
Database. This puts I/O processing out of alignment with
business priorities.
Figure 2: Conventional Storage Arrays' "First-In-First-Out" I/O Input
Source: Oracle
Licensed to Oracle with unlimited and unrestricted distribution rights.
8
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
The difference is that the FS1 recognizes each application’s respective I/O, correlates it to its profile and then
responds to each application's I/O based upon how it is
prioritized as Figure 5 illustrates.
Figure 3: Conventional Storage Arrays' "First-In-First-Out" I/O Output Source: Oracle
The FS1’s QoS Plus addresses this misalignment between
available technical resources and business priorities with
Application Profiles that have Archive, Low, Medium, High
and Premium priorities. Enterprises may use pre-tuned
and tested Application Profiles for Oracle Database and
key Oracle and third-party applications that come with the
FS1 to expedite storage provisioning with just one click or
create their own. These profiles are associated with each
application accessing the FS1 and serve two purposes:
1.Data associated with each application is placed on
the tier or tiers of storage associated with its FS1
application profile.
2.Read and write I/Os from each application are then
ingested and prioritized according to its application
profile to create a “Priority-In-Priority-Out” means of
handling I/O.
Using Priority-In-Priority-Out, the FS1 services I/Os associated with the highest priority applications first and then
services I/Os from other, lower priority apps according to
how they are categorized. As Figure 4 illustrates, I/Os still
come into the FS1 the same way as before—the order in
which they were sent.
Figure 4: FS1's "Priority-In-Priority-Out" I/O Input
© 2015 DCIG, LLC. All rights reserved. Source: Oracle
Figure 5: FS1's "Priority-In-Priority-Out" I/O Output
Source: Oracle
This gives enterprises more flexibility to mix and match
applications of different priorities on the same FS1 array
or within FS1 Storage Domains without worrying that I/O
from Archive or Low priority applications will affect their
Premium or High Priority applications. QoS Plus ensures
that I/Os from Premium and High priority applications
are serviced before I/Os from lower priority applications.
However it also ensures that I/Os from lower priority
applications are queued up so that their I/Os are serviced
in a timely manner to meet their respective service level
agreements (SLAs).
Efficient, Effective Automated Storage Tiering
The flexibility to add the right flash and HDD resources
only makes sense if enterprises have the flexibility to easily,
efficiently and effectively use them once deployed. This is
where FS1’s automated storage tiering comes into play.
The FS1 is certainly not the only storage array that
provides multiple tiers of storage and then automates
the process of tiering data across these storage tiers.
However it is the only storage array that stores and moves
data in 640K chunks which empirical evidence suggests
may be the optimal chunk size to most efficiently and
effectively implement automated storage tiering.
Some storage arrays (Table 1) store data in small 4K
chunks. Storing data in chunks of this size uses available storage capacity in a very efficient, effective manner.
However, as more data is stored the amount of overhead
associated with managing all of these chunks of data
eventually reaches a tipping point.
Licensed to Oracle with unlimited and unrestricted distribution rights.
9
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
The storage system must track where each individual 4K
chunk of data is stored; create and store heat maps that
track how frequently or infrequently the data on that chunk
is accessed; and, then, if the frequency of access exceeds
or falls below a certain threshold, move that chunk of data
to a more appropriate tier of storage. The issue over time
becomes the metadata that is stored in the index.
As the amount of data under management grows so does
the size of the index which gradually slows its performance.
The size of the index becomes particularly problematic
if it should ever grow to the point where it cannot be
entirely stored in memory. At that point, the performance
of the index as well as the entire storage array will begin
to degrade substantially. Further, tracking and moving so
many small blocks of data between different tiers of storage will also create metadata overhead on the system as it
moves the blocks of data.
To mitigate this indexing issue that small chunks of data can
create, a number of storage systems (Table 1) store data in
larger chunks such as 256MB, 1GB or, in some cases, even
larger. Storing data in these larger chunk sizes reduces the
size of the index as there are fewer blocks with a smaller
heat map to track and manage. However, storing data in
larger chunks results in the available capacity within that
chunk not being used efficiently and effectively as well as
having a mix of data of different heat levels stored within the
chunk. Further, moving this large chunk of data may impact
either application or storage system performance and may
have to occur during off-hours if it can be done at all.
The 640K chunk size used by the FS1 strikes an appropriate
balance between these two extremes. Oracle has analyzed
the years of data that it has accumulated on the activity and
performance of data stored and accessed on its arrays.
This research has led Oracle to conclude that a 640K chunk
size is best suited to balance and optimize available storage
capacity, performance, data movement and index size for
the purposes of doing automated storage tiering.
Oracle FS1 Cloud Ready with
Storage Domains
Consolidating and hosting multiple different applications—
physical or virtual—on a single, centralized storage always
tends to be attractive from a financial perspective. In an
ideal world, existing storage capacity (flash or HDD) is
Table 1 – Storage Tiering Chunk Sizes 10, 11
Flash Storage Array
Storage Tiering Chunk Size
NetApp FAS Series
4K
EMC XtremIO
4K
Oracle FS1
640K
HDS HUS VM
42MB
EMC VNX2
256MB
HP 3PAR StoreServ
256MB
EMC VNX1
1GB
IBM XIV
1GB
better managed and utilized, less data center floor space
and power is needed and upfront capital and ongoing operating expenses are lower as they are spread out among all
of the applications accessing the array.
There are three issues with consolidating to a single array:
• Limited flexibility. Different business units, departments
and companies often have their own respective requirements. As such they need the flexibility to access and
configure the storage to meet their needs. Once consolidated, this flexibility may become much more limited.
• Competition for dedicated resources. Connecting all
applications to a flash storage array (all-flash or hybrid)
almost inevitably leads to every application owner
wanting access to the highest performing resource—in
this case flash storage. While storage tiering partially
helps to mitigate this issue, there will always be some
applications that should have first dibs on the available
flash capacity while other applications have no business
storing any of their data on this tier.
• Security. Consolidating multiple “tenants” in a single
physical entity can raise concerns about the security of
data between one tenant versus another. “Co-mingling”
data across a large storage system or in cloud environments accomplishes cost objectives but raises security
and privacy concerns.
The FS1’s Storage Domains feature gives enterprises with
different business units, departments, or users the flexibility they need to manage their data while also controlling
10.Burgess, Mark. “Comparing EMC, HDS and NetApp Storage Arrays – Part 1 (Block Features).” The SNS Tech Team Blog. N.p., 11 Mar. 2014. Web. 07 Dec. 2014.
11. Lucchesi, Ray. “IBM Easy Tier Automated Storage Tiering.” Slideshare. Silverton Consulting, 2 July 2013. Web. 8 Dec. 2014.
<http://www.slideshare.net/IBMIndiaSS/tsl03080-usen>.
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.
10
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
access to the tier or tiers of storage capacity that their
specific applications require. Using FS1’s Storage Domains
feature, enterprises may create up to 512 domains in a fully
scaled out FS1, each with its own dedicated resources and
QoS Plus settings. In this way, enterprises have the flexibility to create:
• All-flash domains for their premium and high priority
applications that need access to flash and the highest
levels of performance
• Mixed media domains for their low to high priority
applications that need some mix of flash and HDDs
to deliver moderate to high levels of performance
• All-HDD domains for their archival applications that
only need acceptable levels of performance.
specific storage resources that they need without having
to compete or contend for them. By assigning high and
premium priority applications to domains that contain only
flash and separating them from mid and low priority applications that do not need access to flash, high and premium
priority applications such as Oracle Database get the
performance that they need while other applications may
only access HDDs or limited amounts of flash capacity.
These extreme levels of security and granular SLA
management within each of the Oracle FS1’s storage
domains position it very well for cloud deployments and
make it very suitable for cloud and managed service
providers to use as their preferred platform to create
private, hybrid and public clouds.
Accelerates VMs in Converged
Infrastructures
Virtual machines (VMs) that reside on converged infrastructures consisting of ever more powerful servers are well
on their way to becoming the norm in enterprises today.
Many of these VMs run on VMware ESX with VMware used
by more than 500,000 customers and found in 99% of
Fortune 500 and Global 500 companies.12 This combination
of convergence and virtualization puts a great deal of pressure on the backend storage array to scale both in capacity
and performance to handle the workload associated with
the dozens or even hundreds of VMs that each of these
powerful servers can potentially host.
Figure 6: FS1's Storage Domains
Source: Oracle
Using the FS1’s Storage Domains enterprises may
securely separate the workloads associated with each
application as each domain has its own dedicated
resources that may only be accessed and used by the
applications in that domain without negatively impacting
other domains. Further, each domain also has its own
secure login so each business unit or department retains
the flexibility to configure the storage resources assigned
to it without being subject to broader, more restrictive change control processes. Conversely, it also gives
specific business units and departments the option to put
in place the more restrictive change control policies that
they may need to manage their applications.
The other upside of assigning specific applications to
their own storage domains is that they get access to the
The FS1 can scale both its performance and capacity to
meet these demands. The FS1 starts in a configuration
as little as two controllers and approximately 1TB of flash
capacity to give enterprises the small footprint they often
desire to initially test drive its performance and stability. The
FS1 may then scale to as high as 16 controllers backed by
7 petabytes flash or nearly double that amount of capacity if
both disk and flash are used. As it can deliver up to 2 million
IOPs in its largest configuration, it is positioned to meet even
the most demanding enterprise data center capacity and
performance requirements associated with running hypervisors such as VMware ESXi, Oracle VM or Microsoft Hyper-V.
In-box Software Licensing Included
The FS1 flash storage array possibly possesses all of the
features that an enterprise could want. However, possessing these features is insufficient. Enterprises must actually
be able to use them in order to realize their value. Using
12.VMware, Inc. How a Hypervisor-Converged Software-Defined Data Center Enables a Better Private Cloud (2014): 1-17. June 2014. Web. 2 Dec. 2014.
http://www.vmware.com/files/pdf/vmware_advantage.pdf
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.
11
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
them often comes down to licensing individual features
which can cause many enterprises to balk.
Oracle creates no such obstacles. All of the FS1’s in-box software features are included with the system purchase price­—in
other words there are no separate charges or the need to
negotiate software discounts. This includes features such as:
• QoS Plus with automated storage tiering and
Priority-In-Priority-Out I/O management
• Application Profiles
• Storage Domains
• Copy services: snaps and clones
• End-to-end data integrity checking
• Thin provisioning
• Native integration with Oracle Database features
such as HCC and Enterprise Manager
• Single-pane, multi-system management with
mobile access options (iPhone or Android)
By including all of the software licenses needed to power
the FS1, enterprises get all of the capabilities they need to
realize the maximum value out of their purchase without
incurring additional costs. In contrast, similar, but individually licensed capabilities in competitive offerings could
cost up to $250,000.
• Oracle is a $37 billion company with over 120,000
employees around the globe, and some 400,000
customers worldwide 13
• Over 60,000 people attended Oracle World in fall 2014 14
• Over 2.1 million attended Oracle World online
• 97% of Global Fortune 500 companies use
Oracle software 15
• Over 50,000 IT professionals become certified
in Oracle software each year 16
While arguably best known for its database software and
business applications, Oracle has also emerged as an
enterprise storage player having acquired several storage
companies since 2010, including:
• Front Porch Digital
• Greenbytes
• Sun Microsystems (including StorageTek)
• Pillar Data Systems
Through its acquisition of these various storage companies,
Oracle storage systems deployed in enterprise accounts of all
sizes for which it offers 24x7 support from IT staff available by
phone, on the web and in the field to assist in the implementation and ongoing support of its FS1 flash storage arrays.
Oracle Defines Enterprise Support
and Service
Oracle Rolls out the Big Guns:
Provides Enterprises a New Choice
in Flash Storage Arrays
Finally, one cannot talk about using a flash storage array in
an enterprise production data center environment without
examining how it will be supported and maintained. This
requirement alone can lead enterprises to dismiss flash
storage arrays from providers such as Pure Storage and
SolidFire. While they offer flash storage arrays, they may fail
to meet the standards for financial stability, long-term viability, and capability to provide the high level (and often global)
service and support that enterprises expect.
Enterprises need flash more than ever to meet the needs of
their performance hungry mission-critical production applications. To do this, enterprises must identify and implement
a flash storage array that is more than a single application
point product. Instead, they need to choose an enterprisegrade flash storage array with the battle-proven features
and functionality that can meet their broader infrastructure
requirements while cost-effectively supporting a wide variety of application workloads.
It is nearly impossible for enterprises to so easily dismiss
a storage provider like Oracle. Unlike smaller providers,
Oracle’s position in the enterprise coupled with its ability
to support and deliver on enterprise requirements is nearly
indisputable. Consider:
The Oracle FS1 Flash Storage System provides enterprises
with a highly available and scalable flash storage array that
has the features and functionality to meet the enterprises'
near and long-term needs. The Oracle FS1 is in a class by
itself with an architecture specifically designed to exploit
13.Oracle Fact Sheet
14.Wang, R. Ray. “Event Report: Oracle Open World 2014 – Day 1 #OOW14 - Enterprise Irregulars.” Enterprise Irregulars. Cloud Avenue, LLC., 28 Sept. 2014. Web. 19 Nov. 2014.
15.Oracle.
16.ibid.
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.
12
February 2015
SPECIAL REPORT
Oracle Rolls out the Big Guns: Provides Enterprises a New Choice in Flash Storage Arrays
the power of flash for extreme performance with predictable latency and deliver leading economics through Quality
of Service-driven automated tiering of flash and disk media
coupled with its Priority-In-Priority-Out I/O queuing based
on business priorities.
Enterprises may start with an FS1 in a configuration as
small as two nodes with performance that is as much as
9x higher than EMC XtremIO at half the price and scale
out to host petabytes of flash capacity in a single logical
configuration. In its largest 16 node configuration, internal
Oracle tests have already shown that the FS1 can deliver
up to 80GBps of throughput and 2 million IOPs, more
than enough to meet the performance needs of the most
demanding set of applications. Further, with FS1's support
for up to 64 storage domains per dual node system, or
512 in a 16-node configuration, enterprises may confidently consolidate their applications onto a single storage
platform knowing that they have access to the resources
they need to meet their SLAs without contention.
Oracle FS1 breaks new ground in the flash storage array
SAN battleground by delivering more than just outstanding
performance which is often where other flash storage
arrays start and stop. The Oracle FS1 stands apart by
providing a highly available and scalable architecture
backed by a mature and proven suite of data management
services that are included in the base system that enterprises want and need to justify deploying and broadly using
a flash storage array in their production SAN environment.
This stands in contract to many flash storage arrays that
have minimal, immature or unproven data management
services as well as those that make these services available as separately licensed options. Further, Oracle FS1’s
co-engineering with Oracle Database provides significant
business value to organizations and gives it unique advantages over competitive storage systems which do not offer
this level of integration.
Using the Oracle FS1, enterprises can finally move ahead
with their plans to bring flash storage arrays into the core
of their SAN infrastructure to run multiple production
applications and workloads as opposed to creating hard
to manage silos with all-flash point products for single
application deployments.
About DCIG
DCIG empowers the IT industry with actionable analysis that equips individuals within organizations to conduct technology assessments. DCIG
delivers informed, insightful, third party analysis and commentary on IT technology. DCIG independently develops and licenses access to DCIG
Buyer’s Guides and the DCIG Analysis Suite. It also develops sponsored content in the form of blog entries, competitive advantage reports,
customer validations, executive white papers, special reports and white papers. More information is available at www.dcig.com.
DCIG, LLC // 7511 MADISON STREET // OMAHA NE 68127 // 402.884.9594
dcig.com
©2015 DCIG, LLC. All rights reserved. All other brands or products are trademarks or registered trademarks of their respective holders and should be treated as such. The information, product recommendations and
opinions made by DCIG LLC are based upon public information and from sources that DCIG LLC believes to be accurate and reliable. However since market conditions change, the information and recommendations are
made without warranty of any kind. All product names used and mentioned herein are the trademarks of their respective owners. DCIG LLC assumes no responsibility or liability for any damages whatsoever (including
incidental, consequential or otherwise) caused by one’s use or reliance of this information or the recommendations presented or for any inadvertent errors which this document may contain. Any questions please call
DCIG LLC at (402) 884-9594.
© 2015 DCIG, LLC. All rights reserved. Licensed to Oracle with unlimited and unrestricted distribution rights.