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”.
2Key Customer Challenges around DatabasesBackupDatabaseprovisionor clonerequestLead timeof days orweeksAutomate DatabaseLifecycle Management 1000’s of databases to managewith few DBA’s Long lead time for database servicesfor developersHADRPatching CloningPerformance TuningSecurityMonitoringTesting Heterogeneous databaseenvironment is common No single tool to virtualize andmanage the database infrastructure Require unified platform for diversedatabasesUnified Platform forDatabase Virtualization Thousands of under-managed andunder-secured databases Fragmented database environment Difficult to enforce policy andcomplianceCorporate IT Shadow ITSupport GrowingDatabase Infrastructure
3Evolvement of Database InfrastructureDBaaSAutomatedLifecycleManagementDatabaseVirtualizationPrivate Cloud
4vFabric Data Director Powers Database-as-a-Service for your CloudEnables database-aware virtualization on VMware vSphere and providesdatabase-as-a-service for heterogeneous databasesReduce capex throughdatabase-awarevirtualizationSave cost by throughdatabase virtualizationIncrease IT agilityAutomate databaselifecycle managementAccelerate analyticsand applicationdevelopmentThrough self-service andautomation
5Key BenefitsAutomate database lifecycle management Minutes to provision, backup, restore DB Single pane of glass to monitor and manageReduce hardware costs and license saving by > 50% Consolidate servers by 4X – 20X License saving by 2X – 4XIncrease application Quality of Service Scale dynamically One click high availabilityComplete isolation between systems on the same host Protects databases and applications against network-based threats Higher level of consolidationOpEx SavingsCapEx SavingsQuality of ServiceSecurity
6vFabric Data Director Platform Architecture6Cloud Infrastructure PlatformvFabric Data Director...Enterprise Services…ApplicationDirectorCloudFoundryEMCData DomainIntegrationGateway(RESTAPI)vFabric Data DirectorProvisioningBackup/RestoreCloneOne clickHAResourceMgmtSecurityMgmtTemplateMgmtMonitorDBAAppDevITAdminLifecycleServicesInfrastructureServicesDBADatabaseCatalogPatchMgmtDatabaseIngestion
7Key CapabilitiesDatabase-awarevirtualizationAutomatedLifecycleManagementSelf service
8Accelerate Database-aware VirtualizationChallenge DBAs require specific knowledge about virtualization infrastructureand tools to deploy a high performance virtualized database environment.SolutionData Director provides a unified platform with integrated capabilities andenables DBA to quickly virtualize databases on vSphere.KeyBenefits 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
9Improve IT Agility through Automated Lifecycle Management Automate lifecycle management and enforce policies using vSpherecapabilities Speed up application testing and troubleshooting Easy HA and dynamic scale Maintain compliance using seamless patch managementDataDirectorBenefits Multiple IT teams Multiple systemsDBAStorageAdminSysAdmin Costly and complex Not provided to Tier 2/3NetworkAdminToday - High Availability HA with Data Director
10Accelerate Application Development through Self-service Fast database provisioning Integrated database refresh using database ingestion Achieve productivity gain for DBA’sKeyBenefits Multiple IT teams Multiple systemsDBAStorageAdminSysAdminNetworkAdmin Days to Weeks Leads to Shadow ITProvisioning Today Self-Service with Data Director
12Database Virtualization Example ScenarioPhysical Environment 3 different OS (Windows, Linux, Solaris) 9 different Oracle versions 51 Oracle databases on 51 serversVirtualization ProcessVirtualized Environment Standardize on 2 OS and 3 Oracleversions Resource isolation for differentdatabases ……
13 Standardize databases deployment through pre-definedtemplate, profile and policies Flexible disk layout based on IO pattern enables high performancedatabase deployment Automated ingestion process helps migrate databases fromphysical to virtualized environment.Key Use Cases
14Deploy Standard Operating EnvironmentsImprovedDBA/Developerproductivity• Application database deployed on three operating systems and 9 Oracle versions• Application database scale categorized into large and small• Integrated template management helps enforce standardizedenvironment• Set the resource profile and database configuration profile• Expose complete parameters from database configurations.+ =Solution BenefitsUseCase
15Deploy High Performance DatabasesAchieve highperformance databasedeployment• DBA usually deploy databases across multiple data stores.• DBA is lack of knowledge how to tune the configurations to deploy high performancedatabase 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 datastores, for example, put the data disk into SSD while the archive log tothe normal disk.• Support multiple data and log disks.Solution BenefitsUseCase
16Migrating Database from Physical to VirtualSimplify P2V withintegrated ingestionTwo-step process:• Use database ingestion to move the database into Data Director catalog• Apply custom templates to deploy the database from the catalogMigrate the database from the physical server into a virtual environment.Data DirectorBackup File ShareDatabaseCatalogLarge Oracle 11gSolution BenefitsUseCase
18Fast Database Provisioning Automate andstandardize Provision databasewithin minutesAbility to provision databases quickly to create developmentand test environments.Management portal for fastdeployment of databasesDatabase templates to deploycertified database environmentsSolution BenefitsUseCase
19Simplify and Automate Backup and RestoreBackup and Restore with Data Director 1 team, 11 system Fully automated process Error freeTraditional Backup & Restore Multiple IT teams Multiple systems Many scripts Many places for errorsDBAs and IT Admins:• Define the backup policy, includingfrequency, method, retention, PITRenablement, etc.• Allocate the storage• AuthorizeSelf Service Users:• Pickup the policy and backup processautomatically executed• Pickup an available backup, or snapshot torestore• Pickup an time point to recover if PITRenabled.
20Creating Copies of Production Database Easily createand maintainproduction testenvironments Save on storagecost 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 policySolution BenefitsUseCase
21Application Testing and TroubleshootingFaster applicationtesting and problemresolution 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 createa repro environment Dashboard provides single paneof glass monitoring Centralized log collectionSolution BenefitsUseCase
22High Availability And Dynamic Scale Single-click HAeliminatescomplexity Better recoverySLAs for tier 2 andtier 3 databases Increasedapplicationperformance 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 BenefitsUseCase
23Automate Database Clone and Flexible Movement Automate the production to QA database clone and refresh Automate the packaged application deployment Facilitate the data movement processBenefitsBackupsData DirectorCatalogProd DBDev DB Dev DBNew DBLinked/Full CloneFull CloneLinked 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 theenvironment is identical Self-defined refresh policy and expiration time Post-clone scripts to mask dataSave
24Simplify Patch ManagementSimplify Patching Using Database Templates
26Multi-Tenancy and IsolationIntegrated: Organizationhierarchy Resourcemanagement Securitymanagement LicenseenforcementFinance HRDBG-1DBG-2DBG-1• Create hierarchy using Organizationsand Database Groups (DBGs)• Assign resources granularly usingResource Bundles• Create DRS groups based onlicensed hardware• Use Role-Based Access ControlApplications owned by different organizations• Need security isolation across organizations• Need resource isolation between applications within the organizationSolution BenefitsUseCase
27BenefitsEnabling Database-as-a-Service Faster time tomarket Agile IT whilemaintaining controlUseCaseSolutionRole based self-service portal for database provisioning,backup and cloning.Database developers wants to quickly provision and maintaindevelopment databases.
30Provision Any Database from Same Web PortalMajor lifecycleoperations are alsosupported!
31DBAs Can Define Best Practices Based on Performance SLA’s Great flexibility of storagelayout for database VM• Customize separate datastoresfor OS, data, redo log and backupdisks• Eager zero thick vs. Thinprovisioning per each data/logdisk• Configurable mount points
32Users Still Get What They NeedAll Oracle and SQLServer parametersexposed through UIUsers can still configure someoptions and parameters, guidedby policy and best practices.
33Ensure License Compliance using Policy Ensuring that every database runson a licensed node in the vSpherecluster is critical from a complianceperspective. Data Director enable DBA’s to setpolicies that will ensure database isalways deployed on a licensednode. NOTE: You should refer to the individuallicensing policy of the database vendor whenusing this feature.
34Deployment of Replicated Environments Made Easy… Replication is inherently hard tosetup and manage. Data Director 2.7 introduces easysetup of vPostgres Replication• Create as many slaves as you wantwith a few clicks• Promote a slave to a master from theUI (Failover)• Monitor progress of replication
35Integrate with vSphere Single Sign-On Register Single Sign-OnService through web portal Support direct LDAP or ADuser login• Only import users from SSO server• No need to create native usercredentials
36Other Key Enhancements SQL Server Snapshot and Restore• Enable developers to quickly revert changes withoutDBA 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
38Most Customers Already Virtualizing Business Critical Apps% of Workload Instances That are VirtualizedSource: VMware customer survey, Jan 2010, Jun 2011, Mar 2012Question: 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 SAPJan 2010Jun 2011Mar 2012
39Oracle Support for VMware Oracle MyOracleSupport (MetaLink) 249212.1 defines Oracle’sVMware support policy most broadly• “Oracle will only provide support for issues that either are known to occur onthe native OS, or can be demonstrated not to be as a result of running onVMware”• VMware does not modify the native operating system• Oracle RAC included for 184.108.40.206 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
40Oracle 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 machineStandard 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 machinePricing 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
41Licensing – 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 instancesof 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 acustomer 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”
42vCenterCluster2vCenterCluster1Soft 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 guidancevMotionOracleDB“But Oracle tells me I have to license everyserver in the ESX cluster!”
44Database Backup and Restore Multiple IT teams Multiple systemsDBAStorageAdminSysAdminOperator Many scripts Many places for errorTodayDBA 1 team 1 system Fully automated process Error freeData Director More OPEX savings Higher QoS Fewer errors/risksKeyBenefits
45High Availability Multiple IT teams Multiple systemsDBAStorageAdminSysAdmin Many scripts Many places for errorNetworkAdminTodayDBA 1 team 1 system Fully automated process Error freeData Director More OPEX savings Higher QoS Fewer errors/risksKeyBenefits
46Database Provisioning Multiple IT teams Multiple systemsDBAStorageAdminSysAdminNetworkAdmin Many scripts Many places for errorTodayDBA 1 team 1 system Fully automated process Error freeData Director More OPEX savings Higher QoS Fewer errors/risksKeyBenefits
47Backup & RestoreBackup and Restore with Data Director 1 team 1 system Fully automated process Error freeTraditional Backup & Restore Multiple IT teams Multiple systems Many scripts Many places for errors More OPEX savings Higher QoS Fewer errors/risksResults
48One Click High Availability Leads to Higher Quality of ServiceHA with Data Director 1 team 1 system Fully automated process Error freeTraditional HA Setup Multiple IT teams Multiple systems Many scripts Many places for errors More OPEX savings Higher QoS Fewer errors/risksResults
49Self-service Database ProvisioningDatabase Provisioning with Data Director 1 team 1 system Fully automated process Error freeTraditional Database Provisioning Multiple IT teams Multiple systems Many scripts Many places for errors More OPEX savings Higher QoS Fewer errors/risksResults