The document discusses vFabric Data Director, a platform that provides database-as-a-service capabilities. It enables database-aware virtualization, automates database lifecycle management, and provides self-service database provisioning. This reduces costs while improving agility, automation, and service quality for database management.
2. 2
Key Customer Challenges around Databases
Backup
Database
provision
or clone
request
Lead time
of days or
weeks
Automate Database
Lifecycle Management
1000’s of databases to manage
with few DBA’s
Long lead time for database services
for developers
HADR
Patching Cloning
Performance TuningSecurity
Monitoring
Testing
Heterogeneous database
environment is common
No single tool to virtualize and
manage the database infrastructure
Require unified platform for diverse
databases
Unified Platform for
Database Virtualization
Thousands of under-managed and
under-secured databases
Fragmented database environment
Difficult to enforce policy and
compliance
Corporate IT Shadow IT
Support Growing
Database Infrastructure
4. 4
vFabric Data Director Powers Database-as-a-Service for your Cloud
Enables database-aware virtualization on VMware vSphere and provides
database-as-a-service for heterogeneous databases
Reduce capex through
database-aware
virtualization
Save cost by through
database virtualization
Increase IT agility
Automate database
lifecycle management
Accelerate analytics
and application
development
Through self-service and
automation
5. 5
Key Benefits
Automate database lifecycle management
Minutes to provision, backup, restore DB
Single pane of glass to monitor and manage
Reduce hardware costs and license saving by > 50%
Consolidate servers by 4X – 20X
License saving by 2X – 4X
Increase application Quality of Service
Scale dynamically
One click high availability
Complete isolation between systems on the same host
Protects databases and applications against network-based threats
Higher level of consolidation
OpEx Savings
CapEx Savings
Quality of Service
Security
6. 6
vFabric Data Director Platform Architecture
6
Cloud Infrastructure Platform
vFabric Data Director
.
.
.
Enterprise Services
…
Application
Director
Cloud
Foundry
EMC
Data Domain
IntegrationGateway(RESTAPI)
vFabric Data Director
Provisioning
Backup/
Restore
Clone
One click
HA
Resource
Mgmt
Security
Mgmt
Template
Mgmt
Monitor
DBA
App
Dev
IT
Admin
Lifecycle
Services
Infrastructure
Services
DBA
Database
Catalog
Patch
Mgmt
Database
Ingestion
8. 8
Accelerate Database-aware Virtualization
Challenge DBAs require specific knowledge about virtualization infrastructure
and tools to deploy a high performance virtualized database environment.
Solution
Data Director provides a unified platform with integrated capabilities and
enables DBA to quickly virtualize databases on vSphere.
Key
Benefits
Simplify database virtualization using built-in workflows
Standardize environment using database templates
Migrate from physical to virtual using database ingestion (P2V)
Manage the virtual database infrastructure using a single tool
9. 9
Improve IT Agility through Automated Lifecycle Management
Automate lifecycle management and enforce policies using vSphere
capabilities
Speed up application testing and troubleshooting
Easy HA and dynamic scale
Maintain compliance using seamless patch management
Data
Director
Benefits
Multiple IT teams
Multiple systems
DBA
Storage
Admin
Sys
Admin
Costly and complex
Not provided to Tier 2/3
Network
Admin
Today - High Availability HA with Data Director
10. 10
Accelerate Application Development through Self-service
Fast database provisioning
Integrated database refresh using database ingestion
Achieve productivity gain for DBA’s
Key
Benefits
Multiple IT teams
Multiple systems
DBA
Storage
Admin
Sys
Admin
Network
Admin
Days to Weeks
Leads to Shadow IT
Provisioning Today Self-Service with Data Director
12. 12
Database Virtualization Example Scenario
Physical Environment
3 different OS (Windows, Linux, Solaris)
9 different Oracle versions
51 Oracle databases on 51 servers
Virtualization Process
Virtualized Environment
Standardize on 2 OS and 3 Oracle
versions
Resource isolation for different
databases
……
13. 13
Standardize databases deployment through pre-defined
template, profile and policies
Flexible disk layout based on IO pattern enables high performance
database deployment
Automated ingestion process helps migrate databases from
physical to virtualized environment.
Key Use Cases
14. 14
Deploy Standard Operating Environments
Improved
DBA/Developer
productivity
• Application database deployed on three operating systems and 9 Oracle versions
• Application database scale categorized into large and small
• Integrated template management helps enforce standardized
environment
• Set the resource profile and database configuration profile
• Expose complete parameters from database configurations.
+ =
Solution Benefits
Use
Case
15. 15
Deploy High Performance Databases
Achieve high
performance database
deployment
• DBA usually deploy databases across multiple data stores.
• DBA is lack of knowledge how to tune the configurations to deploy high performance
database in virtualization environment,
• DBA can define the disk layout and “Eager Zero Thick” or “Thin”
provisioning in the template
• Data Director can match the disk layout definition to the provided data
stores, for example, put the data disk into SSD while the archive log to
the normal disk.
• Support multiple data and log disks.
Solution Benefits
Use
Case
16. 16
Migrating Database from Physical to Virtual
Simplify P2V with
integrated ingestion
Two-step process:
• Use database ingestion to move the database into Data Director catalog
• Apply custom templates to deploy the database from the catalog
Migrate the database from the physical server into a virtual environment.
Data Director
Backup File Share
Database
Catalog
Large Oracle 11g
Solution Benefits
Use
Case
18. 18
Fast Database Provisioning
Automate and
standardize
Provision database
within minutes
Ability to provision databases quickly to create development
and test environments.
Management portal for fast
deployment of databases
Database templates to deploy
certified database environments
Solution Benefits
Use
Case
19. 19
Simplify and Automate Backup and Restore
Backup and Restore with Data Director
1 team, 11 system
Fully automated process
Error free
Traditional Backup & Restore
Multiple IT teams
Multiple systems
Many scripts
Many places for errors
DBAs and IT Admins:
• Define the backup policy, including
frequency, method, retention, PITR
enablement, etc.
• Allocate the storage
• Authorize
Self Service Users:
• Pickup the policy and backup process
automatically executed
• Pickup an available backup, or snapshot to
restore
• Pickup an time point to recover if PITR
enabled.
20. 20
Creating Copies of Production Database
Easily create
and maintain
production test
environments
Save on storage
cost
Create database copies quickly and efficiently
Maintain close to real time copies
Mask sensitive data and destroy copy after job is done
Create Golden Clone
Linked Clone for creating copies instantly
Clone refresh
Post Clone Script and retention policy
Solution Benefits
Use
Case
21. 21
Application Testing and Troubleshooting
Faster application
testing and problem
resolution
Ability to quickly recreate the failed environment
Use a single tool to monitor gather end-to-end statistics
Real Application Testing (RAT) environment
Use Golden Clone to quickly create
a repro environment
Dashboard provides single pane
of glass monitoring
Centralized log collection
Solution Benefits
Use
Case
22. 22
High Availability And Dynamic Scale
Single-click HA
eliminates
complexity
Better recovery
SLAs for tier 2 and
tier 3 databases
Increased
application
performance
HA for tier 2 and tier 3 databases
Dynamic scaling of resources
Replication
Enable HA in the database template
vSphere 5.0 and Distributed Resource Scheduling
Add resources as needed
Master vPG database with slaves to form a replication system.
Solution Benefits
Use
Case
23. 23
Automate Database Clone and Flexible Movement
Automate the production to QA database clone and refresh
Automate the packaged application deployment
Facilitate the data movement process
Benefits
Backups
Data Director
Catalog
Prod DB
Dev DB Dev DB
New DB
Linked/Full Clone
Full Clone
Linked Clone
Import backups to reduce impact on production
Save it to catalog with pre loaded data
Linked clone improve storage efficiency
Full clone the entire machine to ensure the
environment is identical
Self-defined refresh policy and expiration time
Post-clone scripts to mask data
Save
26. 26
Multi-Tenancy and Isolation
Integrated:
Organization
hierarchy
Resource
management
Security
management
License
enforcement
Finance HR
DBG-1
DBG-2
DBG-1
• Create hierarchy using Organizations
and Database Groups (DBGs)
• Assign resources granularly using
Resource Bundles
• Create DRS groups based on
licensed hardware
• Use Role-Based Access Control
Applications owned by different organizations
• Need security isolation across organizations
• Need resource isolation between applications within the organization
Solution Benefits
Use
Case
27. 27
Benefits
Enabling Database-as-a-Service
Faster time to
market
Agile IT while
maintaining control
Use
Case
Solution
Role based self-service portal for database provisioning,
backup and cloning.
Database developers wants to quickly provision and maintain
development databases.
31. 31
DBAs Can Define Best Practices Based on Performance SLA’s
Great flexibility of storage
layout for database VM
• Customize separate datastores
for OS, data, redo log and backup
disks
• Eager zero thick vs. Thin
provisioning per each data/log
disk
• Configurable mount points
32. 32
Users Still Get What They Need
All Oracle and SQL
Server parameters
exposed through UI
Users can still configure some
options and parameters, guided
by policy and best practices.
33. 33
Ensure License Compliance using Policy
Ensuring that every database runs
on a licensed node in the vSphere
cluster is critical from a compliance
perspective.
Data Director enable DBA’s to set
policies that will ensure database is
always deployed on a licensed
node.
NOTE: You should refer to the individual
licensing policy of the database vendor when
using this feature.
34. 34
Deployment of Replicated Environments Made Easy…
Replication is inherently hard to
setup and manage.
Data Director 2.7 introduces easy
setup of vPostgres Replication
• Create as many slaves as you want
with a few clicks
• Promote a slave to a master from the
UI (Failover)
• Monitor progress of replication
35. 35
Integrate with vSphere Single Sign-On
Register Single Sign-On
Service through web portal
Support direct LDAP or AD
user login
• Only import users from SSO server
• No need to create native user
credentials
36. 36
Other Key Enhancements
SQL Server Snapshot and Restore
• Enable developers to quickly revert changes without
DBA intervention
Enhancing Template Building
• Can select OS template then build into DB template
SQL Server aware HA on Windows VM
SQL Server Name Instance Support
User-specified names for VM host
38. 38
Most Customers Already Virtualizing Business Critical Apps
% of Workload Instances That are Virtualized
Source: VMware customer survey, Jan 2010, Jun 2011, Mar 2012
Question: Total number of instances of that workload deployed in your organization and the percentage of those instances that are virtualized .
38%
53%
43%
25% 25%
18%
41%
56%
47%
34%
28% 28%
47%
57%
52%
41%
35%
40%
Microsoft ExchangeMicrosoft SharepointMicrosoft SQLOracle MiddlewareOracle DB SAP
Jan 2010
Jun 2011
Mar 2012
39. 39
Oracle Support for VMware
Oracle MyOracleSupport (MetaLink) 249212.1 defines Oracle’s
VMware support policy most broadly
• “Oracle will only provide support for issues that either are known to occur on
the native OS, or can be demonstrated not to be as a result of running on
VMware”
• VMware does not modify the native operating system
• Oracle RAC included for 11.2.0.2 and above (Updated Nov 8, 2010)
VMware Support
• Will accept accountability for any Oracle-related issue reported by a customer
• Will help drive the issue to resolution
• www.vmware.com/support/policies/oracle-support.html
Oracle does not certify infrastructure
• Oracle does not certify anything below the OS
• Example: Server hardware or storage
40. 40
Oracle Database Licensing – CPU-Based SKU Considerations
For all of the following situations: License the full machine
After being “fully licensed” you can deploy unlimited VMs!
Standard Edition One
-Licensed by socket
-Limited to two sockets
-Must license full machine
Standard Edition
-Licensed by socket
-Limited to four sockets
-Must license full machine(s)
Enterprise Edition
-Licensed by core
-Apply x86 factor of 0.5 to cores
-Must license full machine
Pricing per Oracle Technology Global Price List, October 20, 2011
$5,800 x 2 =
$11,600
$17,500 x 4 =
$70,000
$47,500x16 x 0.5
$380,000
41. 41
Licensing – Hard versus Soft Partitioning
Oracle licenses with Hard and Soft partitioning of physical systems
• Hard = “fixed” – allows sub-system licensing
• Soft = “fluid” – requires full-system licensing
• After being fully licensed, a soft-partitioned server can run multiple instances
of Oracle at no additional charge
• This was largely academic in the physical realm
• In the virtual realm, this can potentially cause concern: How many DBs can a
customer squeeze onto one system?
• Only the virtualization solution limits the number of DBs on a fully-licensed box
Oracle counts VMware as a soft partition technology
• Must license “entire server”
42. 42
vCenterCluster2
vCenterCluster1
Soft Partition License – Example in a Typical Blade Configuration
A VMware vSphere Distributed Resource Scheduler cluster with Oracle
• Four blades, each with 4 CPU cores – each VM is 2 vCPU (2-core)
• Solution
• Both Oracle hosts must be licensed for all 8 cores on 2 blades
• Same physical or virtual: (8 cores) x (0.5 x86 factor) = 4 licenses
• Free to move that Oracle DB VM back and forth between Host 1 and Host 2
• Do not allow Oracle DB VMs to migrate to App Host 3 or App Host 4!
• Create VMware vCenter™ logical clusters to isolate Oracle hosts and comply
• See Gartner Research Document ID #G00165003 for similar guidance
vMotion
Oracle
DB
“But Oracle tells me I have to license every
server in the ESX cluster!”
43. 43
Oracle Licensing Comparison – Customer Example
PHYSICAL VIRTUAL
ESX
8 core/96GB
8 core/96GB
8 core/96GB
8 core/96GB
X 12
Prod,
Stage,
Dev, Test
Siebel Loadstar OBIEE
Prod
Stage
Dev
/Test
8 core 8 core 4 core
8 core 8 core 4 core
12 core 12 core
Enterprise Edition Pricing per Oracle Technology Global Price List, October 20, 2011
44. 44
Database Backup and Restore
Multiple IT teams
Multiple systems
DBA
Storage
Admin
Sys
Admin
Operator
Many scripts
Many places for error
Today
DBA
1 team
1 system
Fully automated process
Error free
Data Director
More OPEX savings
Higher QoS
Fewer errors/risks
Key
Benefits
45. 45
High Availability
Multiple IT teams
Multiple systems
DBA
Storage
Admin
Sys
Admin
Many scripts
Many places for error
Network
Admin
Today
DBA
1 team
1 system
Fully automated process
Error free
Data Director
More OPEX savings
Higher QoS
Fewer errors/risks
Key
Benefits
46. 46
Database Provisioning
Multiple IT teams
Multiple systems
DBA
Storage
Admin
Sys
Admin
Network
Admin
Many scripts
Many places for error
Today
DBA
1 team
1 system
Fully automated process
Error free
Data Director
More OPEX savings
Higher QoS
Fewer errors/risks
Key
Benefits
47. 47
Backup & Restore
Backup and Restore with Data Director
1 team
1 system
Fully automated process
Error free
Traditional Backup & Restore
Multiple IT teams
Multiple systems
Many scripts
Many places for errors
More OPEX savings
Higher QoS
Fewer errors/risks
Results
48. 48
One Click High Availability Leads to Higher Quality of Service
HA with Data Director
1 team
1 system
Fully automated process
Error free
Traditional HA Setup
Multiple IT teams
Multiple systems
Many scripts
Many places for errors
More OPEX savings
Higher QoS
Fewer errors/risks
Results
49. 49
Self-service Database Provisioning
Database Provisioning with Data Director
1 team
1 system
Fully automated process
Error free
Traditional Database Provisioning
Multiple IT teams
Multiple systems
Many scripts
Many places for errors
More OPEX savings
Higher QoS
Fewer errors/risks
Results
Benefits of database virtualization are well understood, business and IT sees the cost savings and wants to accelerate database virtualization. The challenge for IT today is that DBA’s require specific knowledge about virtualization and also they need to build their own tools to manage a virtualized database environment. Also with different database environments not having a common tool and process it becomes challenging to quickly virtualize the database environment.vFabric Data Director provides a unified platform that enables DBA to focus on the key aspects of virtualizing the database rather than focus on the underlying vSphere platform.
When IT decides to virtualize their environment they go through the Discover, Analyze, Convert process. After the discover and analyze phase, IT comes up with a set of requirements for the virtual environment.
Now let’s look at the benefits in a little bit more detail and look at some of the use cases that Data Director helps to solve.
Now let’s look at the benefits in a little bit more detail and look at some of the use cases that Data Director helps to solve.
We typically think of application workloads as falling into two categories: Tier 1/mission critical workloads and lower-tiered workloads.For Tier 1 applications avoid overcommitment of processor resources. That is, maintain a 1:1 ratio of physical cores to vCPUs. Avoid over-allocating vCPUs—try to match the exact workload.For lower-tiered applications, manage processor overcommitment as a function of typical utilization.
Oracle counts VMware as a soft partition technology.Must license “entire server”.