Oracle Virtualization Strategy and Roadmap Wim Coekaerts, Senior Vice President, Engineering, Linux and Virtualization, Oracle September 29, 2014
Agenda 1 2 3 4 5 IT Transformation Oracle Virtualization Strategy Virtualization for Desktop Server Virtualization What s Next 2
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 3
Traditional Datacenter Silos Traditional virtualization infrastructure: Storage & Network: Consolidated servers with local / direct, static and inflexible connections Resource Management: no dynamic resource management / automation Admin / Operations Model: Traditional (sysadmins, storage admins, network react to tickets to provision VMs, storage, network ) VM & Application Provisioning: manual creation & deployment (e.g. no appliances) Chargeback Model: Traditional, e.g. static, user-owned physical servers 4
Have We Really Transformed IT? OpenStack Management Console Applications & Lifecycle not fully integrated Network layer in physical configuration Business Applications Multi App Server management consoles Complex combination of multi vendors solution and support Oracle Database VMware, Hyper-V Commodity x86 Servers 5
Oracle Virtualization Strategy Simplify Integrate Innovate 6
Simplify 7
Foundation for Private Cloud At the core of Oracle s cloud strategy Integrated VM lifecycle & cloud management solution with Oracle Enterprise Manager Supports both x86 and SPARC Certified for Oracle products Cloud platform for Oracle & Non-Oracle applications Virtualization Supports Linux, Oracle Solaris, Microsoft Windows 8
Virtualization for the Desktop 9
Oracle Secure Global Desktop Cloud Access for Enterprise Applications Applications Oracle Secure Global Desktop Server Clients 10
Oracle VM VirtualBox The World s Most Popular Open Source, Cross-Platform Workstation Virtualization Downloaded Over 100 Million Times 11
Server Virtualization Private Cloud 12
Oracle Cloud Infrastructure Private Cloud SaaS PaaS IaaS Oracle Solaris Oracle VM for SPARC (LDom) Solaris Zones Multi OS support SPARC & x86 servers Flash, disk, tape storage Networking fabric Oracle Linux Oracle VM for x86 Virtual Compute Appliance, Sun Servers, SuperCluster, Exalogic Elastic Cloud Storage Networking & Data Center Fabric Enterprise Manager 13
Enterprise Application Lifecycle Challenges Application-Driven Server Virtualization Is the new app compatible? I can t afford the downtime Update/ Upgrade Develop I need to add new features to our product now. I need to make sure my environment is compatible IT needs to roll out app ASAP. Too many dependencies, how do I ensure the proper application configuration Deploy Test QA needs access to new storage, change database configuration. I don t have time to stage a cluster environment to test 14
Oracle VM Templates Simplify Application Deployment DM-0 Oracle & Non-Oracle Pre-Built by Oracle Download Deploy 15
Oracle VM Templates for Oracle RAC Rapid Application Deployment DB/ RAC File E-Delivery Download from Oracle Pre-built, pre-configured VMs Example: Complete Single Instance Database OR Clusterware, ASM, RAC installation Save days or weeks in installation and configuration time RAC VM 1 RAC VM 2 SI VM Oracle VM Server Pool Oracle VM Servers VM VM Customize & Save as Golden Images Import to Oracle VM Manager Start-Up in Oracle VM Pool NAS, SAN, iscsi VM 16
Oracle VM Template for Oracle RAC Oracle VM & Management Install Oracle VM Server Install Oracle Linux Install Oracle VM Manager vsphere 5 & Management Install vsphsere 5 Configure ESXi Configure Storage Create Server Pool Install vcenter Install vsphere Client Oracle RAC on vsphere Oracle RAC on Oracle VM Install Oracle Linux & Packages for Oracle RAC Network Configuration Synchronize Cluster time Install Storage Template Creates VMs Prepare Network, Storage, VM Deploy 2 RAC Cluster Import Template Customize Template 5 Steps 3.75 Hours Configure Linux Servers Configure RAC nodes Create Job Role Install & configure ASMLib Configure Storage for RAC Configure RAC for Oracle DB Configure Storage Install RAC 13 Steps 39.75 Hours Evaluator Group Lab Validation: Oracle VM Quantifying The Value of Application-Driven Virtualization Configure DB 17
Integrate 18
Oracle VM is integrated at ALL layers of the Red Stack Oracle VM Templates Oracle Real Application Clusters(RAC) Oracle E-Business Suites Oracle JD Edward EnterpriseOne. Oracle Linux Oracle Solaris Oracle Virtual Networking Integrated with OpenStack X86 and SPARC Oracle Enterprise Manager 19
Oracle VM Powering Oracle Engineered Systems Oracle VM integrated into Engineered Systems and Appliances SPARC Systems & SuperCluster 20
Faster Deployment, Virtualization at NO Additional Cost Standardized, Pre-built, Virtualized out of the box Interoperability Pre-built system, ready to use with minimal setup Removes the integration risk for deploying infrastructure Integrated application provisioning with prebuilt Oracle VM Templates Fully virtualized system with built in software defined networking for ultimate flexibility Ready to Run 100 s of Configuration Parameters 1 Machine 1000 s Man Hours reduced to 1 Day 21
Oracle Enterprise Manager 12c Complete VM and Cloud Lifecycle Management Metering and Chargeback Self-Service Provisioning Capacity Planning Configuration & Compliance Lifecycle Management PaaS Application Performance & Quality Management Policy-Driven Resource Mgmt IaaS Assembly Packaging 22
Designed & Tested Together Oracle Develops & Uses The Stack Internally Internal Testing 26,700,000 test and production hours per week 22,700 Oracle servers supporting 182,400 Oracle Virtual Machines Workloads: software/hardware development, corporate infrastructure Test Environments Oracle Server Hardware Oracle Storage Oracle Operating Systems (Oracle Linux and Oracle Solaris) Oracle VM Oracle Database, Oracle Middleware, Oracle Applications 23
Oracle VM at Oracle Managed Cloud Services All Server Deployments are virtualized by default 15,000 + VMs in operation Oracle VM 3.2.4 in use since 2012 Evangelize, Certify, Prove Security Experiment with HVM vs. ParaVirt vs. other Introduce Windows VM Performance Optimization Work Oracle VM 2.2.2 in use in some Legacy Zones Introduced first Xen based Virtual Machine Oracle VM Pre-release beta Oracle VM 0.9 (pre-release and joint Beta) Linux Paravirtualized only Oracle VM Initial Release 2005 2006 2007 2007 2008 2014 24
Ready for OpenStack 25
OpenStack With Oracle Linux and Oracle VM Interoperability Help make OpenStack a first class solution for enterprise customers Work with the OpenStack community to support enterprise applications in an OpenStack cloud Provide choice for managing hypervisors with Oracle Linux and Oracle VM Ensure Oracle Linux and Oracle VM can work with any OpenStack solution customers choose Work with third party vendors to offer joint solutions 26
Oracle OpenStack for Oracle Linux 1.0 Based on the OpenStack Icehouse release Horizon OpenStack Dashboard Available on public-yum.oracle.com and the Unbreakable Linux Network (ULN) Free to download and use with the latest updates and patches Support for OpenStack is included as part of the Oracle Linux or Oracle VM Premier Support subscription at no additional cost Integrated with Oracle Clusterware Nova Neutron Cinder Swift Glance Keystone Compute service Network service Block Storage service Object Storage service Image service Identity service 27
End to End support VM VM VM VM VM VM Compute node n Compute node 1 Control node 28
Innovate 29
Network Virtualization Today 30
Corente SDN Platform to Deliver Cloud Services WAN virtualization platform that enables rapid deployment of distributed and cloud-based applications and services Provision and manage global private networks connecting to any site, over any IP network, in a secure, centralized, and simple manner. 31
Typical IT Application Bring-up Process 2-3 wks App Bring-up Time Many network related elements involved in process Error-prone manual steps Network/Network Security Compliance, Regulation and best practice Need to simplify and speed up this process! 32
What can we do with the networking stack? VM1 VM1 VM1 Network Control Abstraction App 1 VM2 VM3 VM2 App 2 App 3 VM3 VM2 VM3 Scalable generalized IP based fabric forwarding plane Controller Cluster vswitch Distributed virtual Switch vswitch vswitch vswitch vswitch Gateway Separation of control plane from the network forwarding plane i.e. Configuration state computation of FIB, ACL etc not co-located with forwarding plane ASIC Multi-tenant Overlay virtual networks Eth/IB Phys. Network Eth/IB Eth/IB Flexible, Scalable and Secure Scale beyond 4K VLANs Programmatic API abstraction for configuration and management of virtual networks/network services Servers Application/Service-driven network virtualization Provide distributed/virtualized L4-L7 network services Application-aware abstraction 33
Network Virtualization Scalable Multi-tenancy Web Svcs API Controller Cluster Gateway VM1 VM2 VM1 VM2 VM1 VM2 Legacy VLAN or to Internet Web Svcs API VM3 Virtual NW 1 VM3 VM3 Virtual NW 2 Virtual NW 3 OVM Mgrs Distributed virtual Switch Gateway OVS OVS OVS Server and Storage Eth/IB Physical Network Server and Storage Eth/IB Servers Servers 34
Oracle Virtualization Strategy Simplify Integrate Innovate 35
Voice of the customer CERN Oracle OpenStack for Oracle Linux Overview CERN existing customer of Oracle Linux and Oracle VM Case study presentation of Oracle VM integration with Oracle OpenStack for Oracle Linux Moving from old infrastructure to new flexible infrastructure with Oracle Database, RAC, etc 36
Activities: Partner demos Oracle Linux and Virtualization Showcase with OpenStack Moscone South, Booth #611 Exhibition Open from Mon 9/29 to Wed 10/1 Drawing for Penguin and 6 Tablets Free Giveaways : Oracle Linux/Oracle VM Branded Caps, Notepad, and Tote 37
Stay Connected Join our communities, visit our websites for more information Oracle.com/virtualization @ORCL_Virtualize Facebook.com/OracleVirtualization Oracle VM Group Blogs.oracle.com/virtualization Youtube.com/virtualization Download: edelivery.oracle.com/oraclevm Training: education.oracle.com/virtualization Focus on Virtualization and OpenStack 38
Q&A 39
40
41