copyright © 2011, oracle and/or its affiliates. all rights … #1 java (specjenterprise) #1 sap...
TRANSCRIPT
1 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
2 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
2 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
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 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Einführung von Oracle Solaris 11
Oracle Solaris 11 – #1 Enterprise OS. Built for Clouds.
Franz Haberhauer
Chief Technologist Oracle Hardware
4 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris 11 11/11
released November 9, 2011
oracle.com/solaris
5 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris 11 – Built for Clouds
http://www.oracle.com/technetwork/server-storage/solaris11/overview/whats-new/built-for-clouds-518022.html
6 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris 11 – Best for Enterprise Apps
http://www.oracle.com/technetwork/server-storage/solaris11/overview/whats-new/enterprise-apps-518025.html
7 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris Release Model Two Decades, One Development Base
Solaris 10 Express Solaris 10 Solaris 11 Express
(SXDE, etc.)
RE
LE
AS
E
DE
VE
LO
PM
EN
T
Solaris 11 Solaris Next Development
System V packaging Repository packaging
Oracle / Partner / FOSS Community Development
Upstream contributions
� � �
Retired features
Solaris 10 Solaris 11 Solaris 11 Express
(SXDE etc.)
Solaris 10 Express
(SXDE etc.)
8 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris Lifecycle Lifetime support for the Enterprise
8
Oracle Solaris
Lifetime Support
Red Hat
Sustaining Support Extended
Support Premier Support
Premier
Support P1 P2
Extended
Support
2 4 6 8 10 12 14 16 18 20 Years
9 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris 11 Performance. Scalability. Efficiency. Hassle Free.
2,700 Projects 400 Unique Innovations 600+ Customers in Production
10 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Why Deploy Oracle Solaris 11?
• Dynamic threads
• NUMA I/O
• Crypto acceleration
• Latency-aware kernel
memory allocator
Performance
Database #1 TPC-C
#1 Oracle OLAP
#1 TDE Secure Queries
#1 SPC-1C
# Single-Sever TPC-H 3TB
Middleware/Apps #1 Java (SPECjEnterprise)
#1 SAP (SAP-SD, ATO)
#1 E-Business Order to Cash
#1 Peoplesoft Payroll Batch
Web #1 SPECweb2005
• Optimized shared memory
• Parallel network stack
• DTrace
• Adaptable thread and
memory placement
11 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
CPU Fully MT-hot kernel, scales to 100s of cores and 10,000s of HW threads
Support for Critical Threads features in T4 chip
5X performance improvement of high-resolution timer
Memory Intimate Shared Memory (ISM), Dynamic Intimate Shared Memory (DISM)
Optimized Shared Memory (OSM)
NUMA IO framework
Latency-aware kernel memory allocator
Large Page support
Fast DB Restart
File System Userland file system for DB
I/O uDAPL, RDSv1, RDSv3, SDP: Support for low-latency Infiniband protocols
Direct I/O with Concurrent writes
Dynamic Reconfiguration for IB HCAs
Security Integration with Solaris Crypto offload engine
Zones: Secure isolation, lowest-latency virtualization
Optimizations for Oracle RDBMS New in Oracle Solaris 11
11
12 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Benefits of Engineered Systems
12
13 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Why Deploy Oracle Solaris 11?
• Fully parallel network
processing
• Topology-aware scheduler
Scalability
• NUMA-aware kernel memory
fan-out
• ZFS 128 bit block addresses
CPU Memory Networking Data TODAY
100s TOMORROW
10,000s TODAY
TB+ TOMORROW
100s TBs TODAY 10 Gbps
TOMORROW 100s of Gbps
TODAY Terabytes
TOMORROW Exabytes
14 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Why Deploy Oracle Solaris 11?
• Zero overhead designed-in
virtualization
• Network packet classification
offload into NIC hardware
Efficiency
Virtualization • 15x lower virtualization
overhead
• 4x lower virtualization
latency
Storage • 10x deduplication
storage savings
• 2x compression
storage reduction
Security • 4x faster
OpenSSL
• 3x faster ZFS
encryption
• Power analysis and tuning for
cores, memory, CPUs
• Silicon-enabled crypto offload
• Deduplication and compression
designed into filesystem
15 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Why Deploy Oracle Solaris 11?
Fast, fool-proof updates with boot
environments and IPS packaging
4x faster updates, 2.5x faster reboots
Active
BE
Active BE
New BE Old BE
Updated BE
Rapid provisioning with automated installation
4x faster provisioning
Hassle Free
AI Server
DHCP
Server
Net config
AI address
Solaris 10
Live
Migrate
S10 Zone
Solaris 11
Oracle VM
S11 Zone S10 Zone
Solaris 10
p2v S10 Zone
Solaris 11
S10 Zone
Oracle VM
S11 Zone
v2v
p2v
Take advantage of new platforms
Solaris 10 zones on Solaris 11
Integrated encryption
4X faster OpenSSL
16 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Simplified Lifecycle Management Architecture Designed for the cloud
• Out-of-the-box solution
• Simplified architecture
+ Improved automation
+ Improved safety
+ Improved flexibility
+ Improved integration
= Better user experience
17 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
SVR4 versus IPS
• SVR4
– Separate Package and Patch databases
– Ad hoc patching on the system at admin discretion
– Patching is a serial process, especially with Zones
• IPS
– Single database (repository) with different versions
• Also a single repository holds both SPARC and x86 binaries
– “Patching” is going to a new package version
– The system patch level is now deterministic
• An update to a certain version always delivers the same result
– Only pull over files that need updating
Packages and Patches
18 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
SVR4 versus IPS
• SVR4
– Minimization is manual and error prone
• IPS
– IPS installs a minimal OS image
– Install only the necessary packages
– Build more efficient images
• Zones and IPS – Independent installs
– Minimized Global Zone
– Zones have independent packages sets
Minimization
19 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Simplified Lifecycle Management
19
20 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Simplified Cloud Deployments
Rapid develop, test and production
deployment of Application Zones
XML
Distro
manifest
Customized distributions
for safe, efficient installations
+
Solaris Distribution Constructor
+ = Golden
Distribution
Rapid provisioning with
automated installation
AI Server
DHCP
Server
Net config
AI address
Fast, fool-proof updates with
robust dependency checking and
boot environments
Active BE
Active BE
New BE
Old BE
Updated BE
21 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
One Installation Engine; Three Installers
• Each with its own features and capabilities
• Each delivering its own benefits for specific needs
• Interactive
• Live Media – Desktop, GUI tools • solaris-desktop group package, automatic network configuration
• Text Installer – “Headless” servers • solaris-large-server group package, choice of automatic or manual network & name service configuration
• Automated Installer – Large-scale deployments
• Distribution Constructor lets you build your own installation
media, behaving like any of these categories
23 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Automated Installer
Manifests
Boot Image
SC Profile
Criteria
Oracle Solaris 11
Environments
Create
Customized
Images
Use
Standard
Images
VM VM VM
AI
Server
Distribution
Constructor
USB Images Packages
IPS
Repository
1
2
ISO
Images
Net config
AI address
DHCP
Server
3
Distribution
Constructor
Manifests
24 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Rosetta Stone for Oracle Solaris 10 Users
Oracle Solaris 10 Oracle Solaris 11
SVR4 Packages IPS Packages
Install DVD Install CD + pkg repository
Live Upgrade Boot Environments
Upgrade from installer pkg(1), Update Manager
JumpStart Automated Installer(AI)
JumpStart Profiles AI manifests
Flash Install No equivalent yet
Blueprints for custom DVD's Distribution Constructor
25 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Steps to Convert from Solaris 10 JumpStart
• Deploy Solaris 11 server instance to host AI service
– Use as JumpStart server as well
• Translate rules to criteria
• Translate profiles to manifests
• Translate sysidcfg to SMF profile
• Publish manifests and profiles to AI service
• Convert finish scripts to SMF service(s)
• Publish SMF service package to IPS repository
• Documentation “Transitioning From Oracle Solaris 10 JumpStart
to Oracle Solaris 11 Automated Installer”
26 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
js2ai JumpStart to AI translation tool
• Automatically converts existing JumpStart rules, profiles,
sysidcfg files to AI equivalents
• Conversion is best-effort, with instructions on issues that need
manual resolution
• Result is a directory hierarchy with AI profiles, system config
manifests, log of the tool's actions
• See js2ai(1m)
• pkg:install/js2ai must be installed
27 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Solaris 11 Provisioning Summary Reduced Downtime, Reduced Risk
• Automated Installer and Image Packaging System make maintenance
fool-proof and safe
– Built-in dependency tracking prevents system modification if changes are incorrect
– Upgrading in sand-boxed boot environments provides easy roll-back option
– Ease of use through automatic dependency tracking
• Drastic Improvement of Reboot Performance
– Streamlined shutdown
– “Fast Reboot” reduces time by not testing hardware we already know to be good
• 6x faster Zone provisioning vs hypervisors
– 4x faster upgrades vs Red Hat
– 2.5x faster reboots vs Red Hat
29 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris 11 Maintenance Overview
• Solaris 11 Updates forecast to be released once or maybe twice a year
• Intensely tested
• Some significant enhancements may be delivered
• Hardware support
• Software enhancements
• Existing packages updated
• May introduce new packages
• Solaris Updates include a large number of non-customerescalated bug
fixes
• Provide high quality stepping stones to new and improved functionality
30 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris 11 Maintenance Overview
• Plan to release Support Repository Update (SRU) containing bug fixes
monthly
• Equivalent to Solaris 10 OS Recommended Patchset
• Want to avoid replacing “dim sum” patching with “dim sum” packaging
– Customers should update Solaris as a Baseline unit in
Proactive Maintenance windows
– Provide limited number of Solaris Baselines
– Issues less likely to be unique
– Better customer experience - “safety in numbers” effect
– Customers may still minimize systems
32 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Changes in Administration
• root as a role
– sudo(1)
– Invocation of profile shell sets new process flag enabling RBAC
• No need to modify shell scripts for use in profile shells
• System configuration in SMF repository
– Contents from some config files moved to SMF properties • svccfg –s <svc:...> setprop <...=...>; svcadm refresh <svc:...>
• Upgrades become more reliable
• Name service configuration nscfg(1)
– sysconfig(1M) replaces sysidtool/sys-unconfig utilities
Highlights
for more .... see Oracle Solaris 11 What„s New
33 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Changes in Administration
• $PATH user familiarity
– GNU binaries, binaries with common options in /usr/bin
– In case of conflicts /usr/gnu/bin
• Logical structuring of enhanced commands
– From ifconfig(1M), wificonfig(1M), ... to dladm(1M) and ipadm(1M)
– Network profiles netcfg(1M), netadm(1M)
• Improved observability
– dlstat(1M), zonestat(1), latencytop(1M) ...
– Additional DTrace providers
Highlights
for more .... see Oracle Solaris 11 What„s New
34 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Storage Pools
Oracle VM Server for SPARC Oracle Solaris Zones
App App App
Oracle VM Server for
SPARC
Hardware System
Server Virtualization
Network Virtualization (Crossbow)
Storage Virtualization
Solaris 11 Built-In Virtualization
35 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Storage Pool
Snap Mirror Replication
File Systems
Simplified, Powerful Data Management
Oracle Solaris ZFS
• Built-in data services
– Deduplication
– Encryption
– Compression, replication,
migration, snapshots, clones
• Fully virtualized
– Pooled storage
– Simplified administration
– Fully integrated with Zones
Com-
press Dedup Thin
Provision Encrypt
CIFS NFS FC iSCSI IB
36 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Independent Efficient Virtualization
• Even more complete
– More flexible content with IPS
– ZFS Datasets, Boot Environments
– Zone Observability
– NFS Server in a zone
– Network stack isolation and
resource management
• Exclusive IP by Default
– Full support for Oracle stack
– Recognized Hard Partition
• The default environment for your
application
Oracle Solaris 11 Zones
37 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris Zones and IPS & AI
• Automated installer understands Zones
– AI can install Zones directly at system install or ad-hoc later
• Every Zone can have independent package sets
– From each other and the Global Zone
– They are only linked version-wise to the Global Zone
– Updating the Global Zone will automatically update the Zones too
• Every Zone has it‟s own ZFS dataset and BEs
– Zone updates now are always while the system is live to the BE
Fully integrated install and packing
38 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris Zones and Security
• Immutable Zones
– The Zone file system can be locked down
into complete or partial read only mode
– The Global Zone can control the IP address and netmask
• Delegated Administration
– Privilege to manage and access the Zones in the Global Zone
can now controlled on a per user and per zone basis
• Network traffic can be forced through a firewall
before it enters the Zone
Making Zones even more secure
40 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Networking Designed for the Cloud
• Virtualize, consolidate network infrastructure
- Reduce networking infrastructure costs
• Integrated functionality
Firewall, Routing, Load Balancing, Bridging
• 4x lower latency vs KVM
• New network resource controls
– Bandwidth control, Flow control
• Split up large network pipes
• Guarantee network bandwidth for SLAs
• Industry standard interfaces
44 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Moving Applications to Solaris 11
• Guaranteed application binary compatibility since 2000
• Covers any application that works on Solaris 2.6 (1997) or later
• includes applications developed in the early 1990s
• Guaranteed source code compatibility between platforms since 2005
• Develop on x86, compile and deploy on SPARC, or vice versa
• Solaris Legacy Containers
– leverage guaranteed binary compatibility to quickly and easily move entire environments to
latest systems and OS releases
Guaranteed Compatibility
45 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Seamless Upgrades Oracle Solaris Zones & Oracle VM Server
• Seamless upgrades from previous version
• Live migration with OVM SPARC and OVM x86
Solaris 10
Live
Migrate
S10 Zone
Solaris 11
Oracle VM
S11 Zone S10 Zone
Solaris 10
p2v
S10 Zone
Solaris 11
S10 Zone
Oracle VM
S11 Zone
v2v
p2v
46 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Solaris 11 End of Feature Notices
• Legacy Hardware
• 32-bit kernel on x86
• Support for running 32-bit applications and libraries will continue.
• Legacy SPARC hardware
• Support for legacy systems that have included the UltraSPARC I, II, IIe, III, IIIi, III+, IV and
IV+ processor architectures
• All Oracle SPARC Enterprise M-Series Servers and
Oracle SPARC T-Series Servers continue to be supported.
• Drivers for legacy cards
• Legacy versions, frameworks, little used components
http://www.oracle.com/technetwork/systems/end-of-notices/eonsolaris11-392732.html
47 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Optimize Your Applications for Solaris 11
• Run Solaris 10 applications unmodified on Solaris 11
• Run Solaris 10 applications unmodified in Solaris 10 Zones on Solaris 11
• Solaris SVR4 Packages are still supported
– But the new IPS is one one of the big benefits in Solaris 11
• Binary Compatibility Guarantee supposed to continue
• Proper use of OS interface required
• Oracle Solaris 11 Preflight Checker for Applications
• https://www.samplecode.oracle.com/sf/projects/solaris_11_compatibility_tools/
• White Papers and Presentations
• Oracle Solaris 11 ISV Adoption Guide
• Optimizing Applications with Oracle Solaris Studio Compilers and Tools
• Variety of sessions at OOW2011
http://www.oracle.com/technetwork/server-storage/solaris11/technologies/developer-isv-422892.html
48 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Opportunity to Recompile with Latest Compilers Solaris on SPARC T4 Solaris on Intel x86
* Results based on estimated runs of the SPEC CPU2006 benchmark
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
49 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
• Built for clouds
• Best for enterprise applications
• Engineered for Oracle
Oracle Solaris 11
50 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Resources
• oracle.com/solaris
• -> Downloads
• Oracle Solaris 11 11/11 What„s New • http://www.oracle.com/technetwork/server-storage/solaris11/documentation/solaris11-whatsnew-201111-
392603.pdf
• First Steps with Oracle Solaris 11 • http://www.oracle.com/technetwork/articles/servers-storage-admin/o11-112-s11-first-steps-524819.html
51 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Additional Resources
• Product overview and download
– oracle.com/solaris
• Oracle Technology Network
– oracle.com/technetwork/server-storage/solaris11
• System administrators community
– oracle.com/technetwork/systems
• @ORCL_Solaris
• facebook.com/oraclesolaris
• Oracle Solaris Insider
51
52 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
blogs.oracle.com/solarium
• Blog on Solaris related topics
– in German
• Presentations by authors – Ulrich Gräf: Solaris ZFS Best Practices
– Constantin Gonzalez: Neue ZFS-Funktionen in Solaris 11
– Detlef Drewanz: Automated Installation mit Solaris 11
– Jörg Möllenkamp: Simulation von Netzwerken in
virtualisierten Umgebungen
• blogs.oracle.com/patch
– Gerry Haskins: Solaris Lifecycle Engineering
53 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.