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.