1
Simple Reliable Affordable Oracle Engineered Systems Fastest Deployment. Lowest Cost. Extreme Performance. Oracle Database Appliance X3-2 Technical Overview Bob Thome Senior Director, Oracle Database Appliance 2
ORACLE DATABASE APPLIANCE Simple, Reliable, Affordable Simple to deploy, manage and maintain Best-in-class availability Best-in-class performance Built-in scalability Capacity-on-demand licensing Solution-in-a-Box 4
Oracle Database Appliance X3-2 Base Configuration Specifications More Processing Power 2 x 1RU x86 Servers. Each Server Contains: 2 x 8-core Intel Xeon Processors E5-2690 256 GB RAM (16 x 16 GB) 2 x 600 GB Boot Disks (mirrored) 4 x 1/10 GBase-T Ethernet Ports Redundant 10GBaste-T Interconnect 1 x 2RU Storage Shelf Direct-Attached 4 x 2.5 200 GB SSDs for Redo 20 x 2.5 900 GB HDDs for Data 5
Oracle Database Appliance X3-2 Storage Expansion Shelf Specifications Double Available Storage Capacity Support for Additional 1 x 2RU Storage Expansion Shelf Direct-Attached 4 x 2.5 200 GB SSDs for Redo 20 x 2.5 900 GB HDDs for Data 6
Simple to Deploy 7
Simple to Manage and Maintain Oracle Appliance Manager 8
Best in Class Availability Active Active Best Availability Oracle Database 11g Enterprise Edition Oracle Real Application Clusters Mutual failover and load balancing Active Passive Better Availability Oracle Database 11g Enterprise Edition Oracle Real Application Clusters One Node Can have mutual failover Single Instance Good Availability Oracle Database 11g Enterprise Edition 9
Affordable Capacity On Demand Licensing Option 1: Build Your Own License 32 Cores for Anticipated Growth Option 2: Buy Database Appliance License as You Grow and Save Significantly 32 Cores 24 Cores 16 Cores 12 Cores 8 Cores OR Add Capacity When You Need It 4 Cores Year 1 Year 2 Year 3 Year 1 Year 2 Year 3 Purchase Capacity Up Front Purchase Capacity-on-Demand 10
Solution-in-a-Box 11
Oracle Database Appliance Solution In A Box Run database and applications in a single Oracle Database Appliance Utilization of the full ODA capacity regardless of database core usage Capacity-on-demand licensing for both database and applications Isolation between database and application workloads Grow / shrink database and applications capacity 12
Oracle Database Appliance Virtualized Platform Enables a Solution-in-a-Box Node 1 Node 2 Application Domain Application Domain Application Domain Application Domain Application Domain Application Domain Database Domain Database Domain Run database and applications in one box Minimize licensing costs with hard partitioning Grow/shrink with capacity-ondemand licensing 13
How Will the Virtualized Platform work? Single server to manage the database and applications DOM 0 VM Storage Repository Oracle Database Appliance Node 1 ODA Base Appliance Manager Grid Infrastructure Database DOM 0 VM Storage Repository Node 2 ODA Base Appliance Manager Grid Infrastructure Database Database runs in the ODA Base domain to provide native disk performance Domains provide application isolation Appliance Manager provides: VM Template and Domain management 14
What is DOM 0? Administrative Domain for Oracle VM Node 1 DOM 0 VM Storage Repository Oracle Database Appliance ODA Base Appliance Manager Grid Infrastructure Database Node 2 DOM 0 VM Storage Repository ODA Base Appliance Manager Grid Infrastructure Database Default domain after Oracle Database Appliance Virtualized image is installed Bootstrap the deployment process Maintains the storage repository for VMs 15
What is ODA Base? Same look, feel, and performance you get today Node 1 DOM 0 VM Storage Repository Oracle Database Appliance ODA Base Appliance Manager Grid Infrastructure Database Node 2 DOM 0 VM Storage Repository ODA Base Appliance Manager Grid Infrastructure Database ODA Base is a privileged VM domain Deploy supported databases within ODA Base just as you do today with bare metal 18TB/36TB of raw storage SI, RAC, RAC One Node database options Up to 248GB of memory can be allocated 16
ODA Base Domain - Cores and Memory Size based on workload requirements ODA X3-2 2 Core 32 GB RAM 4 Core 64 GB RAM 6 Core 96 GB RAM 8 Core 128 GB RAM 10 Core 160 GB RAM 12 Core 192 GB RAM 14 Core 224 GB RAM 16 Core 248 GB RAM Option to change memory size if required Deployed databases use the resources within ODA Base 17
What can be deployed in DOMAIN U? On Demand Capacity to Utilize Resources Node 1 DOM 0 VM Storage Repository Oracle Database Appliance ODA Base Appliance Manager Grid Infrastructure Database DOM 0 VM Storage Repository Node 2 ODA Base Appliance Manager Grid Infrastructure Database Deploy VMs to run applications, middle tier, etc.. Local storage of 350GB per node available for templates and VM Oracle VM supported templates 18
How do you deploy the virtualized platform? Virtualized Platform re-images the ODA Image with ODA OVM Download ODA Virtualized image file from MOS Re-image the ODA Create ODA_Base Download the ODA_Base template file from MOS Deploy ODA_Base Deploy Database Run the ODA configurator to create file system, Grid Infrastructure, database from ODA_Base. (Just like you are familiar with today) 19
Deploy Applications Simple management from ODA Base 1. Download the application template to the VM Storage Repository 2. Configure the VM properties 3. Create VM instance in repositories 4. Start the application VMs 20
Implement Workload Isolation CPU Pool -- Pinned and Unpinned 16 cores per node 32 vcpus per node Configure CPU Pool to implement workload isolation between the web tier, application, and database 21
Patching the ODA Virtualized Platform Single patch to update the server, database, etc Single command to update the OS, firmware, Oracle VM, Grid Infrastructure, database, etc. Download ODA software patches from MOS User domain patching is the responsibility of the owner 22
WebLogic Deployment on ODA Applications Solution Platform DOM0$ Oracle$Database$Appliance$ Node$1$ Software Load Balancer App Domains WebLogic ODA$Base$ $Appliance$Manager$ $Grid$Infrastructure$ $Database$ HA VIP Node$2$ Software Load Balancer App Domains WebLogic DOM$1$ DOM0$ ODA$Base$ $Appliance$Manager$ $Grid$Infrastructure$ $Database$ Deploy VMs to run WebLogic Server and Software Load Balancer HA Virtual IP provides single entry point for application clients with isolation Oracle VM 3.1.1 provided templates 23
JD Edwards Deployment on ODA Solution-in-a-Box Node 1 Load Balancer JDE Web Tier JDE Logic Tier Database Node 2 Load Balancer JDE Web Tier JDE Logic Tier Database Full Deployment of an HA application and database in a box Load Balancer Web and Logic Oracle WebLogic Oracle RAC Database 24
Oracle Database Appliance The Future 25
Oracle Database Appliance Virtual Platform Roadmap Jan 2013! Initial release of Virtual Platform! Template Management! CPU Pools May 2013! Support for OVA files! Remote VM import Aug 2013! Upgrade to Oracle VM 3.2.3 2013! Shared Repository! VLAN Support 2014! Database in it s own VM! Support Oracle 12c 26
Oracle Database Appliance Virtualized Platform Version 2.7 Virtual Platform Deployment Node 1 Application Domain Application Domain Application Domain Database Domain Node 2 Application Domain Application Domain Application Domain Database Domain Databases run in a single domain Application VMs are created in local storage limited to 350GB Local VM repository on each node 27
Oracle Database Appliance Version 2.7 Architecture Node@0 Node@1 DomU1 DomU2 DomU3 DomU4 Shared$$ file$system$ ODA$BASE ODA$BASE ASM Grid Infrastructure Databases VM Management Shared$disk ASM Grid Infrastructure Databases VM Management Dom0 VM Repository (Local Disk) Data Dom0 VM Repository (Local Disk) 28
Oracle Database Appliance Virtualized Platform Version 2.8 Deployment Node 1 Application Domain Application Domain Application Domain Database Domain Node 2 Application Domain Application Domain Application Domain Database Domain Databases run in a single domain Application VMs run in a shared repository Repository sized based on the amount of storage available VMs can automatically startup VLAN network support 29
Oracle Database Appliance Version 2.8 Architecture Node@0 Node@1 DomU1 DomU2 DomU3 DomU4 ODA$BASE ASM Grid Infra Databases VM Management Dom0 Shared$$ file$system$ Shared Repository Shared$disk Data ODA$BASE ASM Grid Infra Databases VM Management Dom0 30
Shared Repository Architecture Node@0 Node@1 DomU1 DomU2 DomU3 DomU4 ODA$BASE ODA$BASE Acfs$fs1 Acfs$fs2 Acfs$fs1 Acfs$fs3 NFS$export Shared$disk NFS$export /OVS/Repo/acfs1 DomU1.$DomU3$ Image$files /OVS/Repo/acfs2 DomU2$image$ files /OVS/Repo/acfs1 DomU1,DomU3$ Image$files /OVS/Repo/acfs3 DomU4$image$ files Dom0 Dom0 31
Creating the Shared Repository oakcli create repo <repo_name> -size <size> -dg <diskgroup> where: repo - shared repo name -size - size of shared repo to be created - Minimum Size : 500M or 1G - Default unit is G - size must be a whole number. -dg - Disk Group of shared repo - [DATA RECO] DATA 6.2TB SharedRepo 1TB RECO -1.8TB./oakcli create repo SharedRepo -size 1000G -dg DATA 32
Extend Appliance Manager Command Line Manage the ODA Shared Repository./oakcli show repo NAME TYPE NODENUM STATE odarepo1 local 0 N/A odarepo2 local 1 N/A } Created by default sharedrepo shared 0 ONLINE sharedrepo shared 1 ONLINE Additional management commands start repo stop repo delete repo 33
Oracle Database Appliance VM Restartability Node@0 Node@1 DomU1 DomU2 DomU3 DomU4 DomU2 ODA$BASE ASM Grid Infrastructure Databases VM Management Dom0 Shared$$ file$system$ Shared Repository Shared$disk Data ODA$BASE ASM Grid Infrastructure Databases VM Management Dom0 34
Add VLAN Support Provide Network Security Isolation for Multiple Workloads Sharing Common Network Servers have finite number of networks ODA X3-2 has 2 bonded network interfaces for customer use If/when customers need to use multiple networks, they need to share one or more of the network interfaces provided Having VLANs allows sharing of a common network interface and still provides security isolation i.e. cannot sniff packets of a different workload 35
VM VLAN with shared repository VLANs are created on per node basis. If a VM resides on the shared repository, it can be started on any node. It is users responsibility to create same named VLAN network on both nodes where the VM belongs to. If the needed network is not available, then the VM cannot be started on that node. 36
VLAN Management for ODA_BASE Create the VLANs before the ODA_BASE deployment During deployment./oakcli deploy oda_base Additional vlan networks to be assigned to oda_base? (y/n) : y Select the network to assign [Usrnet1, Student, Management]: Student Additional vlan networks to be assigned to oda_base? (y/n) : y Select the network to assign [Usrnet1, Student, Management]: Management Additional vlan networks to be assigned to oda_base? (y/n) : n 37
VLAN Management for ODA_BASE Modifying VLAN networks assigned to ODA_BASE post deployment./oakcli configure oda_base. Additional vlan networks to be assigned to oda_base? (y/n) : y Select the network to assign [Usrnet1, Student, Management]: Student Additional vlan networks to be assigned to oda_base? (y/n) : n Vlan network to be removed from oda_base? (y/n): y Select the network to remove [Usrnet1, Student, Management]: Student Vlan network to be removed from oda_base? (y/n): n 38
Support VLAN Management New Appliance Manager Commands create vlan <vlan name> -vlanid <vlan tag id> -if <interface name> - node <0 1> show vlan delete vlan <vlan name> -node <0 1> modify vm <vmname> -addnetwork <network name> modify vm <vmname> -deletenetwork <network name> 39
Oracle Database Appliance Virtualized Platform Appliance Manager 2014 Node 1 Application Domain Database 12c - RAC Database 11g - RAC Database 11g - EE Node 2 Application Domain Database 12c - RAC Database 11g - RAC Support Oracle Database 12c Databases run in their own VM RAC, RAC One, EE Resource isolation with hard partitioning of CPUs QoS to prioritize workload Live migration functionality of VMs to provide failover Test/Dev Personality 40
Oracle Database Appliance Virtual Architecture 2014 Node@0 Node@1 Dom U1 Dom U2 DB1$ 12c$ RAC DB2$ 11g$ RAC DB3$ 11g$ EE Shared$file$ system$ Dom U1 Dom U2 DB1$ 12c$ RAC DB2$ 11g$ RAC ODA$BASE Shared Repository ODA$BASE Grid Infrastructure VM Management Shared$disk Grid Infrastructure VM Management Dom0 Data Dom0 41
Node@0 Oracle Database Appliance Test/Dev Personality Snapshots Provide Fast Creation, Less Storage Space DB1$12c$ RAC$ Master ODA$BASE Grid Infrastructure VM Management Dom0 DB1@1$ 12c$ Snapshot DB1@2$ 12c$ Snapshot DB1@N$ 12c$ Snapshot DB1@2@1$ 12c$ Snapshot Provision Node@1 test and dev environments in minutes DB1$12c$ regardless of database RAC$ DB1@1$ DB1@2$ DB1@N$ size Master 12c$ 12c$ 12c$ Snapshot Snapshot Snapshot Simplifies copying of production Shared$file$ system$ Shared Repository database and configuration ODA$BASE with a single command Grid Infrastructure VM Reduce Storage requirements Management by x10 Shared$disk Data Dom0 Rapidly refresh test databases Reduce cost and management overhead 42
Oracle Database Appliance @ DOAG Robotron is an ISV offering a Solution-in-a-Box based on ODA Easier to deploy Easier to support Two vendors, standardized configuration! Robotron Session: ODA "virtualized" - Transformation zur ISV Appliance Do, 16:00-16:45 Uhr, Raum 17: Hongkong! Visit the Robotron booth Stand 226, Ebene 2 43
FOR MORE INFORMATION 44
45