Paper
Extending
IT
Virtualization
By
Brian
Babineau
to Database Infrastructure
June,
2011
This
ESG
White
Paper
was
commissioned
by
Delphix
and
is
distributed
under
license
from
ESG.
2011,
Enterprise
Strategy
Group,
Inc.
All
Rights
Reserved
Contents
Introduction ................................................................................................................................................ 3
Database
Infrastructure
Realities ............................................................................................................... 3
Pinpoint
the
Problem ...............................................................................................................................................3
Slow
Provisioning .....................................................................................................................................................4
Operational
Costs
Increase ......................................................................................................................................5
What
is
It? ................................................................................................................................................................5
The
Benefits .............................................................................................................................................................5
Justifying
an
Investment ..........................................................................................................................................6
What
to
Look
For .....................................................................................................................................................6
Summary
of
Evaluation
Criteria ...............................................................................................................................7
All trademark names are property of their respective companies. Information contained in this publication has been obtained by sources The Enterprise Strategy Group (ESG) considers to be reliable but is not warranted by ESG. This publication may contain opinions of ESG, which are subject to change from time to time. This publication is copyrighted by The Enterprise Strategy Group, Inc. Any reproduction or redistribution of this publication, in whole or in part, whether in hard-copy format, electronically, or otherwise to persons not authorized to receive it, without the express consent of the Enterprise Strategy Group, Inc., is in violation of U.S. copyright law and will be subject to an action for civil damages and, if applicable, criminal prosecution. Should you have any questions, please contact ESG Client Relations at (508) 482-0188.
Introduction
The
priorities
of
IT
executives
rarely
change:
maintain
flexibility
to
support
evolving
business
requirements
while
operating
within
tight
budgets.
What
does
change
is
the
means
by
which
organizations
address
these
prioritiesa
decision
best
made
after
taking
into
account
current
business
objectives,
technology
trends,
and
resource
constraints.
Currently,
senior
IT
leaders
are
supporting
the
expansion
of
virtualization
initiatives
because
these
projects
help
reduce
operating
expenses,
improve
asset
utilization,
cut
capital
costs,
and
enable
IT
agility.
IT
virtualization
abstracts
the
value
of
a
particular
technology
or
function
from
its
underlying
platform.
The
benefits
of
abstraction
enable
organizations
to
consolidate
existing
resources
and
provision
new
ones
quickly.
These
opportunities
are
certainly
being
exploited
today;
server
virtualization
efforts
are
well
underway.
ESG
research
estimates
that
71%
of
organizations
currently
use
VMware,
Microsoft,
Citrix,
or
other
solutions
to
consolidate
CPU
resources
and
automate
provisioning
of
new
systems.1
And
over
20%
of
respondents
to
another
ESG
survey
stated
that
they
were
using
Virtual
Desktop
Infrastructure
(VDI)
solutions
to
reduce
support
costs
while
improving
provisioning
times
and
reducing
security
risks.2
The
big
question
for
IT
leaders
is,
whats
next?
This
paper
discusses
why
database
virtualization
is
the
most
logical
answer
to
that
question.
Best
applied
to
secondary
environments
such
as
testing,
development,
and
reporting,
database
virtualization
enables
organizations
to
create
more
efficient,
infrastructure-independent
copies
of
production
environments,
reducing
capital
and
operating
costs
while
making
IT
more
agile.
1
2
Source: ESG Research Report, Virtual Desktop Infrastructure Market Trends, February 2009. Ibid. 3 Source: ESG Research Report, 2007 Database Archiving Survey, December 2007. 4 Ibid.
Figure 1. Number of Database Copies Organizations Create for Test and Development
On
average,
how
many
secondary
database
instances
(copies
or
clones
of
the
primary)
does
your
organizaKon
create
monthly
for
each
of
the
following
purposes?
(Percent
of
respondents,
N=110)
1
2
to
5
6
to
10
More
than
10
User tesing
39%
39%
12%
10%
Development
25%
49%
13%
13%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Making matters worse, a majority of these copies are full replicasas opposed to subsets or snapshotsand they need servers, storage, and management resources. Constantly creating full replicas of production database environments is one the biggest reasons why approximately three quarters of enterprises surveyed by ESG said they were going to spend the same or more on storage hardware in 2009 compared to 2008.5 The storage costs manifest when IT stores all of the copies on high performance, highly available systems similar to production so that they can consolidate more copies onto a single system without impacting test performance. And many times, IT doesnt use all of the capacity within storage systems deployed for test and developmentand wasted capacity equates to wasted money.
Slow
Provisioning
Another
hidden
cost
within
database
application
infrastructures
has
to
do
with
the
provisioning
time
for
secondary
environments.
Development
and
test
environments
are
commonly
associated
with
upgrading
an
application
or
adding
a
new
module
to
an
existing
installation.
These
environments
are
also
used
to
quickly
add
new
capabilities
in
response
to
evolving
business
dynamics.
For
example,
if
an
organization
expands
its
operations
through
acquisition
and
its
Human
Capital
Management
application
needs
to
be
enhanced
to
handle
international
payroll
requirements,
IT
must
quickly
implement
the
modifications
so
they
do
not
impact
the
transactions
success.
The
issue
is,
as
stated
before,
most
IT
departments
create
full
replicas
of
production
databases
to
provision
secondary
environments.
The
larger
the
database,
the
longer
the
copying
process
(typically
dump/load
or
backup/restore).
In
most
cases,
the
actual
creation
of
a
secondary
environment,
along
with
production
refreshes,
can
take
several
hours
or
days.
This
limits
how
many
environments
can
be
set
up
and
introduces
more
risk
as
IT
may
not
be
able
to
adequately
complete
testing
operations.
This,
in
turn,
minimizes
ITs
agility
in
responding
to
changing
business
requirements.
Although
hard
to
quantify
financially,
ITs
inability
to
move
at
the
speed
of
business
can
negatively
impact
top
and
bottom
line
growth.
Source: ESG Research Report, 2009 Data Center Spending Intentions Survey, March 2009.
The
Benefits
Database
virtualization
facilitates
two
key
capabilities.
The
first
is
creating
space-efficient
database
copies
to
be
used
in
secondary
environments.
The
second
is
storage
independence,
as
the
copies
can
be
stored
almost
anywhere.
In
turn,
these
capabilities
help
companies
by:
Reducing
capital
expenditures.
Space-efficient
database
copies
minimize
the
storage
footprint
needed
to
support
secondary
database
application
environments.
Further,
the
copies
can
be
stored
anywhere,
allowing
customers
to
deploy
more
cost
effective
devices.
This
particular
benefit
is
often
the
most
compelling,
as
high
performance
SAN
storage
can
be
over
$10,000
per
terabyte
whereas
direct
attached
systems
can
be
under
$3,000
per
terabyte.
The
independence
and
smaller
footprint
also
allows
IT
to
drive
more
consolidation
with
the
use
of
solid
state
disks,
commonly
referred
to
as
enterprise
flash
drives.
Customers
can
store
multiple
test
copies
on
these
extremely
fast
devices,
enabling
faster
test
times
without
consuming
a
significant
amount
of
storage
capacity.
The
real
savings
comes
when
companies
use
a
combination
of
less
expensive
systems
with
fast,
dense
devices
so
they
can
balance
storage
costs
with
faster
test
and
development
times.
Improving
IT
agility.
Because
they
are
space
efficient,
virtual
databases
can
be
provisioned
and
refreshed
instantaneously.
Given
that
virtual
databases
do
not
consume
nearly
as
many
storage
resources
as
full
copies,
IT
can
create
as
many
as
the
business
needs.
Developers,
quality
engineers,
or
other
constituents
needing a secondary database application environment do not have to wait to begin their respective operations. Streamlined operations. Virtual databases can leverage the entire database environment, including database software and any tools and scripts used to manage databases. As a result, customers do not have to change anything in their environment. Also, with space-efficient databases in use in secondary environments, there are fewer systems (storage and servers) for IT to power, cool, and manage.
Justifying
an
Investment
Just
like
other
IT
virtualization
strategies,
database
virtualization
requires
software
that
manages
the
abstraction,
automates
operations,
and
facilitates
hardware
independence.
However,
this
cost
should
be
more
than
offset
by
the
benefits.
Even
though
the
reduction
in
capital
expenditures
is
likely
to
produce
the
greatest
upfront
savings,
ESG
believes
that
companies
interested
in
justifying
an
investment
in
database
virtualization
solutions
should
focus
on
the
operational
benefits;
according
to
ESGs
research,
this
is
the
most
important
area
to
reduce
costs
over
the
next
two
years
(see
Figure
2).6
The
good
news
is
that
the
more
secondary
database
application
environments
that
an
organization
creates
(or
wants
to
create),
the
bigger
the
cost
savings
and
operational
improvements.
Figure
2.
Most
Important
Considerations
in
Justifying
IT
Investments
Over
the
Next
24
Months
Which
of
the
following
consideraKons
do
you
believe
will
be
most
important
in
jusKfying
IT
investments
to
your
organizaKons
business
management
team
over
the
next
12-24
months?
(Percent
of
respondents,
N=492,
mulKple
responses
accepted)
Reducion
in
operaional
costs
Reducion
in
capital
costs
Business
process
improvement
Improved
security
/
risk
management
Speed
of
payback
Improved
regulatory
compliance
Reduced
ime-to-market
for
our
products
or
services
0%
10%
Source: ESG Research Report, 2009 Data Center Spending Intentions Survey, March 2009.
to automate refreshes from the production database instance, one of the primary operational costs in database application maintenance and development. For instance, if joined tables within the primary instance are separated for any reason, a virtual database must also be altered so any development and testing efforts can be executed on a system as close to the production environment as possible. It is also important that the database virtualization solution enables customers to automate the creation and management of virtual databases. This includes automating critical parameters, such as cache settings or ID names for virtual databases to operate properly and facilitating retirement when a virtual database is no longer needed. Another key to managing operational efficiency is automating common tasks in the lifecycle of testing and development; in many cases, development databases need to be passed or promoted to testing teams or even exported to production. Of course, a database virtualization solution should enable the creation of database copies in a consolidated footprint and permit these copies to be stored anywhere. Otherwise, IT will continue down the same inefficient and expensive path, creating full replicas for secondary database application environments and storing them on the same storage as production. Last, database virtualization solutions must be able to optimize performance so that testing and development activities can be completed in a timely manner. If multiple virtual databases are consolidated onto a single storage solution, one may need more resources as it is supporting the testing of a critical software patch whereas another is being used for regular quality assurance cycles. In this situation, IT should have the ability to assign more resources to the virtual database supporting the software patch so testing can be completed faster. By having Quality of Service (QoS) capabilities, customers do not have to make a tradeoff between virtual database consolidation and performance.
also an option. With such variety, customers actually control how much storage-specific savings they want to get.