Oracle Linux & Virtualization Wim Coekaerts Sr Vice President, Oracle Linux & Virtualization 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. Agenda • Oracle Linux • Oracle Virtualization Linux Strategy • • • • • • Latest Linux Innovations, Real World Testing and Unix-like Support The best performing, most modern and reliable Linux OS Influence Linux roadmap upstream via direct code contributions Track mainline closely Highest value, enterprise-class support Deployment best practices: full stack tested with real-world workloads • Lower cost • Comprehensive legal indemnification Oracle Linux • A comprehensive offering – Enterprise class support, training, and consulting services – The only Linux you need: run all your x86 hardware and software • Compatible with Red Hat Enterprise Linux – Customers can switch in minutes – no reinstall is needed • Featuring the Unbreakable Enterprise Kernel – Fast, modern, reliable, optimized for Oracle • Oracle’s Linux choice – Runs in Exadata, Exalogic, Exalytics, and the Big Data Appliance – Oracle does not develop or test with any other Linux The only Linux Oracle recommends for Oracle software More Than 8,000 Customers…and Growing Rely on Oracle Linux Support Mismatch in Expectations Traditional Unix Vendor Linux Vendor • Hardware and OS developed and tested together • Develops OS only • Oracle knowledge in development, QA, and support • No Oracle expertise, staff • Tests entire Oracle stack • Limited testing of OS only • Provides fixes for OS version customer runs • Customer encouraged to upgrade to latest release plus fix Oracle Linux Premier Support • True Enterprise Support for Linux • Premier backports - fixes for the OS version you run; no forced upgrades • Single number to call for the entire stack • Zero downtime diagnostic and security patches for the Linux kernel via Ksplice* • Comprehensive Indemnification without Financial Limits • Dedicated, Global Linux Support Team • Backed by 28 global support centers, speaking 29 local languages across 145 countries • Lower Overall Costs • Integrated management and monitoring tools • Free server lifecycle management and clustering software • Included in Oracle Premier Support for Systems on Oracle x86 servers * there may be rare cases where this is not technically feasible Focus on Linux Testing • Dedicated Linux QA team • Real-world regression and stress testing • Customer-centric testing: • Test Linux features that matter to Oracle customers • Oracle and non-Oracle workloads (e.g. backup) running concurrently • Adverse conditions (low memory, low disk space, etc. • Long, continuously running stress tests (detect memory leaks) • Check for performance regression and degradation Oracle Product QA Farm on Oracle Linux • Test entire Database, Fusion Middleware, Enterprise Manager, Fusion Applications • 128,000 compute hours/day testing Oracle products on Oracle Linux – 75,000 hours on x86-64 • Nearly 40,000 Linux systems Unbreakable Enterprise Kernel • Fast, Modern, Reliable, Optimized for Oracle • Assured Linux Innovation – Combines Oracle and community Linux enhancements – Tested constantly by Oracle in automated test farms • First released last year – Benchmarked 75% faster than our Red Hat compatible kernel – Advanced NUMA support – Hardware fault management and Data Integrity – stops data corruption • Extreme performance for Exadata, Exalogic, and Exalytics The best Linux kernel for every server workload Beta (roadmap): Unbreakable Enterprise Kernel Release 2 • Even faster at scale – Improved scheduler for high thread count applications – Transmit packet steering across CPUs for lower latency – Transparent huge pages for memory intensive workloads • Linux Containers – Low overhead O/S isolation and resource management • Btrfs – Huge file systems, built in data integrity, compression, snapshots, online defragmentation, upgrade in place • DTrace – Comprehensive dynamic tracing framework The Kernel Patching Problem Disruption, Downtime and Delay Security update released Negotiate outage window with business owner …Days (weeks?) later Shut down app server and databases Apply Linux update Restart it all and sanity check …And hours later Updates applied and tested but Systems vulnerable for days or weeks Significant application downtime Problem SOLVED with Oracle Linux Zero Downtime Patching through Ksplice Client Oracle produces a normal kernel update Transformed into a zero downtime update Loaded into the Unbreakable Linux Network Update downloaded and applied to running customer systems – no downtime Agenda • Oracle Linux • Oracle Virtualization Application-Driven Virtualization • The goal is not “virtualization” itself • Virtualization must enable the entire stack to be.. – Easier to DEPLOY – Easier to MANAGE – Easier to SUPPORT 16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Virtualization Industry’s Most Complete Product Line SERVER VIRTUALIZATION 17 DESKTOP VIRTUALIZATION • Oracle VM Server for x86 • Oracle Virtual Desktop Infrastructure • Oracle VM Server for SPARC (LDoms) • Sun Ray Clients • Oracle Solaris Containers • Oracle Secure Global Desktop • Dynamic Domains • Oracle VM VirtualBox Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Virtualization The Full Stack, End-to-End DATA CENTER BROWSER Software Delivery Cloud Enterprise applications Oracle VM Templates & Assemblies Solaris Linux Solaris / Linux / Windows Oracle Desktop Virtualization Oracle VM Sun Servers & Storage Sun Servers & Storage Server Virtualization Desktop Virtualization Provision the Full Stack… Oracle Secure Global Desktop USERS Siebel CRM VMs Industry applications THIN CLIENTS Oracle Sun Ray Client PCs, MACs, MOBILE DEVICES Oracle Virtual Desktop Client …Provision User Access Application-Driven Virtualization 18 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Siebel Contact Center Oracle Virtual Desktop Client Access Oracle Applications and Desktops from iPad & PCs • Access Siebel CRM, Oracle Enterprise Manager and more • Connects to Oracle Virtual Desktop Infrastructure or Sun Ray Software • Runs on Windows, Linux, Mac, iPad • On iPad, Intuitive, gesture-based interface and VPN support • Freely move sessions between Sun Ray Clients and any supported platform • Ideal for healthcare, contact centers, and public sector 19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Secure Global Desktop Highly Flexible Application Publishing and Access Software • Allows applications to be hosted in the data center, enabling: – High security – Easier management – Better performance • Open and Integrated, supporting RDP, X11, SSL/TLS, and other industry standards • Publish Windows, Oracle Linux, Oracle Solaris, Mainframe and midrange applications to nearly any device • Certified for use with all Oracle browser-based applications 20 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Sun Ray Clients An Ideal Client for Virtual Desktops • No configuration necessary, connect immediately to servers • Displays full Windows, Oracle Linux, and Oracle Solaris desktops • Up to 1920x1080 HD resolution, 2 DVI ports, 5 USB ports, Gigabit Ethernet, fiber optic networking, two-way audio support and more • Energy efficient: as low as 6 watts, 98% recyclable and EPEAT Silver and Energy Star 5.0 qualified 21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Virtual Desktop Infrastructure Highly Scalable, Cross-Platform VDI • Support for multiple VDI clusters, each supporting up to 100,000 users • Advanced multimedia allows video streaming, two-way audio with USB headsets • Choose between Windows, Oracle Linux, and Oracle Solaris virtual desktops 22 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM VirtualBox The World’s Most Popular Open Source, Cross-Platform Workstation Virtualization • Run nearly any X86 OS • Run on any major X86 OS: Windows, Mac, Linux, Solaris • Supports iSCSI, local hardware acceleration, OpenGL, Windows Aero • Over 46 million downloads • Award winning workstation virtualization 23 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM Server Virtualization • Available for both x86 and SPARC • Virtualization solution for both Oracle and non-Oracle applications • The only x86 server virtualization software supported and certified for all Oracle software • Free to download • Enterprise-quality support • Real-world deployment testing • Risk-free virtualization 24 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM 3.0 Application-Driven Virtualization • Transform the way you deploy and manage apps • Suitable for all datacenter workloads – Linux, Solaris, and Windows • Engineered for Oracle • Lower Cost 25 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM Server 3.0 Server Performance & Scalability • Support for Linux, Solaris, and Microsoft Windows on x86 servers • Support for PV- and hardware virtualized (HVM) virtual machines • Up to 128 vCPUs per guest – 4X VMware vSphere5 – Up to 160 physical CPUs per server tested • Up to 1TB memory per guest tested – Up to 2TB physical per server tested 26 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM Manager 3.0 Scalability to Support Your Entire Datacenter • Manage hundreds or thousands of VMs centrally • Centralized management server – Web browser-based: No client required – Enterprise-grade scalability included • WebLogic Server application server • Oracle Database • Comprehensive – Advanced virtualization management included 27 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM Storage Connect Advanced Storage Operations Storage Connect Plug-In Framework & API Oracle Plug-In Partner Plug-In Create LUN vendor_specific_command_CREATE_LUN Sun Storage 3.0 Partner Storage Storage Repositories OCFS2 Plug-In CLONE VM _INSTANT_CLONE Storage Connect Plug-Ins for Management… • Oracle and 28 3rd party storage…from the Manager UI Copyright © 2011, Oracle and/or its affiliates. All rights reserved. More than just provisioning… • Create LUNs or Volumes • Expand LUNs or Volumes • Associate, share with VMs OCFS2 Filesystem JBOD Oracle VM 3.0: Innovation Continues More Features, More Integration • Windows PV drivers for Oracle VM 3.0 beta; includes support for the Oracle VM VMAPI • Oracle Linux VM API drivers and utilities (manager/guest communications) • Oracle VM 3.0.2 Released • Support for Oracle Enterprise Manager 12c • ISO release and update for 3.0.1 to 3.0.2 29 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM Server for SPARC For your Enterprise Server Workloads Isolated OS and applications in each logical (or virtual) domain Firmware-based hypervisor Each logical domain runs in dedicated CPU thread(s) Optimized for SPARC / Oracle Solaris 30 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. SPARC Hypervisor T-Series Server Secure Live Migration Eliminates Application Downtime • Live migration now available on SPARC T-Series systems • • • • SPARC T4 SPARC T3 UltraSPARC T2 Plus UltraSPARC T2 • On-chip crypto accelerators deliver secure, wire speed encryption for live migration • No additional hardware required • Eliminates requirement for dedicated network 31 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Shared Storage Oracle VM Server for SPARC Optimized for SPARC T4 • SPARC T4 Servers – Use dynamic CPU threading controls to optimize workload performance, enabled by Oracle VM Server for SPARC • SPARC SuperCluster T4-4 System – Integrates Oracle VM Server for SPARC to power many Oracle Solaris instances 32 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. NEW Oracle VM 3.0 Engineered for Oracle • At the core of Oracle’s middleware and cloud strategy • Virtual platform for Oracle applications • Integrated management of the virtual stack with Oracle Enterprise Manager 12c • Rapid application deployment and management 33 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle VM Templates Rapid Deployment; 90+ Templates Available Download from Oracle • Pre-built, pre-configured, production-ready VM • Apps, Databases, Middleware, OS • Siebel CRM, Database 11g, Enterprise Manager, More… Software Delivery Cloud Download 34 Siebel CRM Siebel File CRM VM 1 Siebel CRM File Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Import to Oracle VM Manager Start-up in Oracle VM Pool Oracle VM Servers Server Pool 2 Customize & Save as Golden Image Oracle Virtual Assembly Builder Standardize Configurations, Automated Provisioning HTTP HTTP OVM OVM Package Into Single Assembly WLS OVM DB OVM Metadata Automate Deployment Into OVM Pool Oracle Enterprise Manager Capture Complete Application Topology Oracle VM Resource Pool • Package complex, multi-tier, multi-VM applications into single, portable assembly • Deploy assembly onto Oracle VM pool with automated configuration and latebinding parameters 35 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Enterprise Manager 12c Complete VM and Cloud Lifecycle Management Optimize Plan Applications Meter and Charge PaaS Setup IaaS Manage and Support Build, Test and Deploy Apps Monitor 36 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. reserved.