2. • Challenges Solution Provider
• Overview of Oracle Linux and
OracleVM
• Customer Perspective
• Oracle Support
Agenda
3. Challenges of a Solution Provider
Control Costs, Maximize Value, Simplify
How can you:
•Win more projects?
•Maximize project from each project?
•Differentiate from competitors?
•Simplify engagement with customer?
4. Oracle Oracle Linux and OracleVM
Why are we investing in both?
• Nobody owns Linux – not Oracle, not Red Hat, not SUSE
• Linux receives contributions from a variety of sources
representing hardware and software vendors, as well as
community supporters for a variety of solutions
• OracleVM build from Xen Hypervisor Technology and
Minimized Linux Kernel
• Build for Enterprise Solution
5.
11/15/10
Oracle Linux - History
• Launched at Oracle Open World in 2006
• Compatible with Red Hat Enterprise Linux
• Freely available source and binaries
• Freely distributable binaries
• Oracle offers Linux support for RHEL and Oracle Linux
• Oracle’s base Linux development platform
• Oracle does not use or test on RHEL
• Customers can switch in minutes – no reinstall needed
• Applications run unchanged
• No Red Hat compatibility bug has ever been reported to
Oracle
•5
6. Oracle Confidential Internal Use Only
11/15/10
Traditional Unix Vendor vs. Linux Vendor
Traditional Unix Vendor Linux Vendor
•Develops and tests hardware and OS together •Develops OS only
•Oracle knowledge in development, QA, and
support
•No Oracle expertise, staff
•Tests entire Oracle stack (hardware, OS, and
Oracle Database)
•Limited testing of OS only
•Provides fixes for OS version customer runs
•Customer encouraged to upgrade to latest
release plus fix
•9
8. Linux Leadership
Oracle Linux Program
•Pre-installedPre-installed
on Sun x86on Sun x86
blade serversblade servers
Oracle Linux
•GlobalGlobal
Support in 145Support in 145
CountriesCountries
•#1 Linux#1 Linux
DatabaseDatabase
•OracleOracle
ValidatedValidated
ConfigurationsConfigurations
•OracleOracle
ProductProduct
DevelopmentDevelopment
on Linuxon Linux
•All Linux codeAll Linux code
goes to Linusgoes to Linus’’
treetree
•Oracle LinuxOracle Linux
•DevelopmentDevelopment
and Supportand Support
•teamteam
10. Storage Pool
Server Pool
VM ServerVM Server
Policy-Based Resource Automation
• Distributed resource scheduling (DRS) for
capacity management
• Real-time monitoring of server utilization
• Policy-based automation to rebalance
Server Pool
• Migrate load away from heavily loaded
servers
• Automatically powering up capacity as
needed
• Distributed Power Management (DPM) to
optimize server pool for minimal power
consumption
• Benefits:
• Lower operating costs per server
• Increase admin:server ratios
dramatically
• Improve SLAs via “instant” problem
detection and remediation
• Higher resource utilization
Dynamic Resource Management
Resources Resources
11. Oracle VM Storage Connect Framework
Integrated Server and Storage Management
Forward looking information is subject to change without notice at Oracle's sole discretion.
• Integrated virtualization and
storage management for Sun
and 3rd party storage via a
common interface
• Storage provisioning and
discovery API for Oracle VM 3.0
• Leverage all the resources and
functionality of existing storage
systems in the Oracle VM
environment.
• Reduce cost and complexity in
virtual and cloud environments.
Control
Data
Oracle VM
Manager
Storage Connect
Oracle VM
NAS / SAN
More choice for users, an open ecosystem for partners
12. Oracle VM Templates
Rapid Application Deployment
VM
NAS, SAN, iSCSI
Oracle VM Servers
Oracle VM Server Pool
VM VM
E-Delivery
Download from
Oracle
• Pre-built, pre-configured VM
• Complete app, middleware, DB
installation
• Complete Siebel CRM, Database
11g, Enterprise Manager…
VM
Customize & Save
as Golden Images
VM
Save days or weeks in installation and
configuration time
Start-Up in
Oracle VM Pool
1
13. Forward looking information is subject to change without notice at Oracle's sole decretion.
Oracle VM Templates Save Time
• Implementation time for using Oracle VM Templates
Required only 1/6 of the usual time required for set up a major
reduction in man hours.
Time(m)
0
200
400
600
800
1000
1200
1400
Using Oracle Enterprise Manager Templates
confirm operation
initial setup
apply
prepare
download
Time(m)
0
200
400
600
800
1000
1200
1400
Using normal physical environment
confirm operation
initial setup
apply patch
install software
confirm environ.
install OS
Templates enable the set up of applications within Oracle VM partitions by using scripts that pre-set
many of the necessary settings to run within a virtualized environment.
14. Oracle VM Server Virtualization
• High performance 86 and SPARC (CMT) virtualization
• Virtualization solution for both Oracle and non-Oracle
applications
• The only server virtualization software supported and
certified for all Oracle software across both platforms
15. Oracle: Application Aware Virtualization
Full Stack Data Center Virtualization
Taking you beyond consolidation…
Oracle provides the most COMPLETE solution
Most comprehensive
Fully tested with applications
Designed for full stack deployments
Integrated, full stack management
Integrated support
16. The Limits of Strict Red Hat Compatibility
• Red Hat does not validate releases with Oracle
products
• Oracle spends considerable effort to find and repair regressions
introduced by Red Hat
• Red Hat adopts community enhancements slowly
• The current production Red Hat kernel is based on a four year old
community (mainline) version
• Oracle’s ability to make Linux better is constrained
• Much of our work is mainline (OCFS2, BTRFS, RDS, T10-dif, etc.)
• Delivering these enhancements to users requires either waiting on
Red Hat (see above) or back porting them into Red Hat’s old
kernel
17. OL OVM: Freedom to Choose
Selecting What REALLY Matters
Offering Choice, Not Lock-In
•Free to download
•Free to distribute
•Free to use
•Choose your support level individually per server
•Only buy support for the servers you need
•Free updates (errata) - use the same errata across all
systems (production, QA, development)
•Open development – all changes recorded and accessible
in the public git repository
18. Oracle VM Support
Full-Stack Knowledge
• Compute platform issues a complex interaction
of OS, virtualization, and drivers
• Can be challenging to isolate between these
layers, particularly in a multi-vendor
environment
• Resolution may require involvement from each
vendor
• Multiple “round-trips” for information to every vendor
to resolve
• Oracle VM and Oracle Solaris/Linux: One
company to call for full-stack support
• Vs. one for virtualization, one for OS, one for app…
• Minimized resolution time, maximum uptime
Oracle
Solaris / Linux
Oracle VM
19. Oracle Linux Overview
A Customer’s Perspective
Description Price
Subscription Model:
•Effective moving from Capex to Opex model
•Pay what’s matter and of value
2 Types of Kernels:
•Risk-Free adoption from RHEL and CentOS
•High Performance OS for Oracle Workloads
Oracle Linux
Network Support
(USD119)
20. Oracle Linux Overview
A Customer’s Perspective
Description Price
Enterprise Manager 12c and Spacewalk
2.0
•Reduce cost of Linux Administration
•Alternative to Red Hat Satellite and better
Oracle Clustering: Linux High Availability
•Essential component of DB/Apps Clustering
•Alternative to RHCS and GFS
•Ensuring Business continuity
Oracle Support: Enterprise Linux Support
•Only 24x7 support; One Number to Call
Included free
with:
Oracle Linux
Basic Support
(USD 1,199)
Oracle Linux
Basic Ltd
(USD 499)
21. Oracle Linux Overview
A Customer’s Perspective
Description Price
Ksplice
•Improving Application Up-time
•Security compliances within Ops Protocol
Premier Back-Porting Services
•No force OS upgrade for Legacy or
Bespoke Apps
Included free
with:
Oracle Linux
Premier Support
(USD 2,299)
Oracle Linux
Premier Ltd
(USD 1,399)
22. Oracle VM Overview
A Customer’s Perspective
Description Price
VM Templates & Assembly Builder:
•Having better utilization of my manpower Hard-
Partitioning
•Effective lowering of Oracle licenses on VM
Unique Support for Oracle Workload
•Better performance
•Within vendor’s compliances
•Effective resolution for Oracle products
Included free with:
Oracle VM Premier
Support
(USD 1,199)
Oracle VM Premier
Ltd
(USD 599)
23. Enterprise-class support for the Linux operating system
with premier backports, comprehensive management,
indemnification, testing and more – all at significantly
lower cost.
Oracle Linux Support
•24x7 global coverage, 145 countries, 27 local languages
•Dedicated engineering and delivery team
•Backed by world’s largest support team
•Enterprise-quality, Lower cost
•Service Excellence in Integrated Services (TSIA)
•2008 Service Excellence in Mission Critical Support Award
(SSPA)
•2006 J.D. Powers and Associates Global Certification for
Outstanding Customer Support
24. What is Premier Backporting?
• Traditional Backporting = A specific bug fix produced for the latest version of a
package may be retroactively created and introduced as part of an earlier
release or update level (e.g. a bug fix released in RHEL5 or Oracle Linux 5 is
also released as part of RHEL4 or Oracle Linux 4)
• Only Oracle offers Premier Backporting, which goes far beyond traditional
backporting. For example:
• Customer runs RHEL5 or Oracle Linux 5 Update 3 release and encounters a
bug;
• Although EL5 Update 4 is already released, the customer prefers not to
upgrade;
• With Premier Backporting, Oracle will provide a specific bug fix for the version
the customer is running without forcing an upgrade;
• In sharp contrast, a Red Hat support customer must wait to upgrade to the entire
Update release to get just the one bug fix they need.
• Modeled after the way we support traditional Oracle products
No pressure to upgrade to the latest Update release
25. Focus on Linux Testing
•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
26. Testing: Oracle Validated Configurations
• Pre-tested, validated, and supported
Linux architectures, including
• Software, hardware, storage, drivers,
networking components
• Best practices for Linux deployment
• Real-world testing of complete stack
• More than 120 configurations
published, freely available for download
oracle.com/linux
Oracle Validated Configurations offer faster Linux
deployments while lowering infrastructure costs
Storage
Server
Oracle Linux
Oracle VM
Oracle Database
Fusion Middleware
If you compare the way traditional UNIX is developed, tested and supported against how Linux is developed by today’s Linux vendors, you see the following picture emerge:
A traditional UNIX vendor, for example, Sun (now Oracle) or HP develops and tests server hardware and the OS together
Whereas a Linux vendor such as RHAT only develops the OS
Let’s look at Oracle expertise. Before IBM comes out with a new release of AIX, they first test it with the Oracle database. They have developers and QA engineers on staff that have deep knowledge of Oracle products.
Contrast that with a Linux-only vendor such as Red Hat, and you’ll find that there is no real Oracle expertise and nobody to consider what happens when you run the Oracle database on the latest release they’re pushing out
So a traditional UNIX vendor will test an entire stack of hardware, OS and Oracle database whereas a Linux-only vendor will do limited operating system testing only
The last distinction is an important one. When a traditional UNIX customer runs into a bug, the UNIX vendor will provide them with a fix in the version of the OS that they are running.
A Linux vendor, in most cases, will encourage the customer to upgrade to a newer release. That new release will have the fix the customer needs, but it will also have dozens if not hundreds of other changes that will have to be tested before deploying to production.
With Unbreakable Linux support, our goal is to bring Linux support up to the level of quality that users have come to expect from traditional UNIX support. This means that our developers and support staff have knowledge of both Linux and Oracle, that we test Linux running with Oracle on top of it. But also, that, under our premier support offering, we provide backports of fixes to the version of Linux you are running. We will not make unreasonable requests for you to upgrade.
So, two big distinctions between traditional UNIX support and Linux support are 1) The way the OS is tested; and 2) The way bugs are fixed in a customer’s environment.
Let’s take a close look at how Oracle approaches testing
Oracle has been and continues to be very committed to Linux:
1. Commitment to use and improve LINUX – Oracle Runs its Business on Linux
2. Commitment to make all of our products available on LINUX – All Products Available on Linux; 9000 developers
3. Commitment & contributions to fully support LINUX for our customers – Global Linux Support in 100+ Countries
4. To make significant technology contributions to the LINUX community - Dedicated Linux Kernel Team
Why - …….Good for the LINUX community and good for Oracle
Back in the late 90s Oracle realized that x86 hardware was going to be a big deal and we were keen to help this trend. At the time, there were really two choices for x86 operating systems and one of them came from Redmond, Washington.
So we decided on Linux. And we began investing in it. We hired developers, we put money into Red Hat and VA Linux
We developed key Linux functionality such Asynchronous I/O to ensure Oracle databases could run properly on Linux
We were the first company to release a commercially available relational database on Linux
Fast forward 12 years or so and we’re at a point where we have
a dedicated Linux kernel engineering team
A global support org whose only job it is to support the Linux operating system
More importantly, the very core of Oracle’s IT infrastructure, including our mission critical systems and our entire development organization runs on Linux
Oracle Global IT runs Oracle Enterprise Linux with more than 42,000 servers and supporting 4+ million external users and 84,000 internal users
In fact, I don’t think there are many companies with an enterprise Linux deployment larger than Oracle’s.
We wouldn’t still be investing in Linux if it didn’t also produce business results
Speaker Notes: MENTION CLOUD USE CASE HERE
Faster Application Deployment with VM Templates – Download and import pre-configured virtual machines containing pre-installed Oracle enterprise applications or other software to get up and running in hours not weeks
Full-production licensed software
This is where Oracle comes in. Only Oracle offers the industry's most complete and integrated virtualization solutions portfolio that can virtualize and manage the full hardware and software stack. With a focus on testing from applications to disk, integrated management and support, Oracle’s unique approach to virtualization enables IT to deliver on-demand services rapidly to their end-users.
Not that “tsanet” that is typically used for managing support requests between multiple companies generally defaults to a “priority 2” or lower level with the other company…you won’t be a top priority by default! But Oracle can manage the support request holistically within a single organization.
As I mentioned, has very large Linux deployments in its data centers. Until about 4 years ago, we paid Red Hat for support subscriptions for on all of those systems. Unfortunately, the Red Hat Enterprise Linux as provided by Red Hat wasn’t stable enough to run the Oracle database. So we ended up running kernels built by our own kernel team. In effect, we were doing our own Linux support while paying someone else the support fees.
Now, we weren’t the only ones running into issues with Red Hat support for Oracle database deployments. Our customers were asking us for fixes to Linux that Red Hat hadn’t yet produced. So in 2002, we decided to ask Red Hat’s permission to provide our customers directly with critical Linux kernel fixes. Red Hat was more than happy to have our help making Oracle environments run smoothly. We called that initiative “Unbreakable Linux”
After about 4 years, we realized that Red Hat simply wasn’t doing enough testing of the Oracle database before it released RHEL or RHEL patches. And so, we were never going to be able to fully rely on Red Hat to provide a stable OS for Oracle environments. Don’t get me wrong, we think RHEL is a great OS. It’s just that we weren’t seeing Red Hat go the last mile and do full system testing of Oracle DB running on RHEL. This is something that’s standard practice for IBM before they release AIX or by HP before they release HP-UX. SOMEONE has to do that testing before customers deploy the OS into production. And SOMEONE has to provide the patches needed to fix critical bugs.
So in October of 2006 we formally launched a support program called UL. In this support program, customers running either RHEL or OEL can get support from Oracle for the OS. Unbreakable Linux delivers support via the same systems you are used to if you’re an Oracle customer and also delivers errata and updated RPMs via what we call the Unbreakable Linux Network.
I should point out that we’ll support the OS whether you are running Oracle software on top of it or not. But think about the convenience of having a single number to call when something goes wrong in your Oracle on Linux stack. No more finger pointing or long waits for hand offs between Oracle and an OS vendor.
I won’t discuss pricing here, but our support is significantly more affordable than Red Hat’s
So with UL, you have an Enterprise-class Linux support offering at a very attractive price. Switching is very easy, you simply point your Red Hat servers at our update server and that’s it.
So, what about Oracle Enterprise Linux?
Traditional backporting means a bug fix produced for the latest version of a package may be retroactively created and introduced as part of an earlier release or update level (e.g. a bug fix released in RHEL5/OEL5 is also released as part of RHEL4/OEL4)
We have worked with Oracle customers on Linux for many years working through issues so we have a good idea of the kinds of configurations and cases that matter to them.
Speed successful deployment of Linux
Reduce expensive testing
Achieve faster time to market
Lower infrastructure costs
Improve performance, scalability, reliability
Mitigate risk
So, that’s how we approach Linux testing at Oracle. Let’s take a look at how we approach fixing customer bugs