Solaris 11 - Markus Flierl - Oracle
-
Upload
khangminh22 -
Category
Documents
-
view
1 -
download
0
Transcript of Solaris 11 - Markus Flierl - Oracle
Solaris 11Markus Flierl
2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Markus Flierl
Solaris Core Technology Development
The following is intended to outline our general product direction. It is intendedfor information purposes only, and may not be incorporated into any contract. Itis not a commitment to deliver any material code or functionality and shouldis not a commitment to deliver any material, code, or functionality, and shouldnot be relied upon in making purchasing decisions. The development, release,and timing of any features or functionality described for Oracle’s productsremains at the sole discretion of Oracle.
4 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
4 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Time Topic Presenter
9:00 ‐ 9:30 Introduction ‐ Oracle Solaris 11 intro Markus Flierl9:00 9:30 Introduction Oracle Solaris 11 intro Markus Flierl
9:30 ‐ 10:45 Install/Patching/Updating/Fast Reboot Dave Miner/Bart Smaalders
10:45 ‐ 11:00 BREAK
11:00 ‐ 12:00 Data Management with ZFS Cyndi Swearingen
12:00 ‐ 1:00 LUNCH
1:00 ‐ 2:30 Virtualization/ Networking Mike Gerdts/Sebastian Roy/ g / y
2:30 ‐ 3:15 Oracle Solaris Security Glen Faden
3:15‐ 3:30 BREAK
3:30 ‐ 4:00 Integration with Oracle Applications David Brean
4:00 ‐ 4:30 Solaris 11 kernel scalability Bart Smaalders
4:15 ‐ 5:00 Oracle Solaris Cluster Gia‐Khanh Nguyen
5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
5:00 ‐ 6:30 RECEPTION ‐ Drinks and Food Sponsored by Oracle Solaris Cluster
Solaris 11. The First Cloud OS.Next Generation of UNIX
• #1 UNIXI d t l di il bilit it d
Next Generation of UNIX
– Industry leading availability, security and performance
• Built for Cloud Infrastructures– Breakthrough architecture to deploy, secure
and manage enterprise clouds
• Engineered for Oracleg– Optimized for Oracle software and hardware
6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Enterprise Performance for Cloud ApplicationsBuilt for Next Decade Hardware
• Dynamic threads
• NUMA I/O
Built for Next-Decade Hardware • Optimized shared memory
• Parallel network stackNUMA I/O
• Crypto acceleration
• Latency-aware kernel memory allocator
Parallel network stack
• DTrace
• Adaptable thread andmemory placementy
• Fully parallel networkprocessing
• Topology-aware scheduler
y p
• NUMA-aware kernel memory fan-out
• ZFS 128 bit block addresses
10xCPU
10x Memory
10x Networking
10xData
7 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
CPU MemoryNetworking Data
Datacenter EvolutionFrom Traditional Datacenters to Cloud InfrastructureFrom Traditional Datacenters to Cloud Infrastructure
D di t d S Vi t li d S t
Solaris Solaris Solaris Solaris Solaris Solaris Solaris
Mi i C iti l Cl d
S l i 11
Dedicated Servers Virtualized Systems
S l i 9 Solaris 10
Mission Critical Clouds
Solaris 11Solaris 9 Solaris 10
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Solaris 11 World’s First Cloud Operating SystemWorld s First Cloud Operating System
Designed-inVirtualization
SimplifiedAdministration
Scalable Data Management
AdvancedProtectionVirtualization
• Fully virtualized: OS, network andstorage
• Virtual network
Administration• 3x faster
provisioningvs VMware
• 4x faster
Management • 10x storage
savings for virtualization
• 2x storage
OracleSolaris 11
Protection• Immutable root
file system
• 4.3x faster Virtual network services built in
• 15x lower virtualization overhead
VM
4x faster upgradesvs Red Hat
• 2.5x faster reboots
R d H t
2x storage compression
• 2x SPC-1 IOPs vs NetApp at ½ the cost
OpenSSLvs AIX
• 3x faster ZFS encryption onvs VMware
• 4x lower latency vs. KVM
vs Red Hat
• 46% fewer hardware outages using FMA
encryption on SPARC vsWestmere x86
9 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Unlimited Boot Environments System Update Redefined Only on Solaris
• Safe rollback• 4x faster updates than RHEL
System Update Redefined. Only on Solaris.
ActiveBE
Active BEN BE
Old BEU d t d BE• 4x faster updates than RHEL
• Powered by ZFS• Space and time efficient using clones
BE New BE Updated BE
Space and time efficient using clones• No adding disks or volumes• Upgrade while maintaining mirrored root
• Simple to create, list, and destroy
Always safe OS updates with integrated rollback
10 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
10
Always safe OS updates, with integrated rollback
Image Packaging SystemChange Management Built for the Enterprise
• Networked package repositories• Cryptographically verified
Change Management Built for the Enterprise
• Cryptographically verified• Complete set of tools
• Package, version, and distribute your g , , yinternal applications
• Easy to pilot and automateB t ti i th d f lt ti• Best practice is the default practice
• Can’t stray off track
Lightning fast updates at massive scale
11 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
11
Lightning fast updates at massive scale
Dramatically Faster Lifecycle ManagementCloud SLACloud SLA
6:00 Start Update
M i t i dNew
Security
6:00-6:02 Dependency checks, patch/update
Maintenance window: 6-7pm
Security Patch
, p pplanning
6:02-6:04 New boot6 04 6 06 b t 6:02 6:04 New boot environment created, updates downloaded and applied
6:04-6:06 rebootup and running again
Back in Service in 6 Minutes!
12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Back in Service in 6 Minutes!
Cloud-Scale Networking Architecture
•Parallel networking stack. Built to scale.•Hardware assisted Network Resource Management and
•Virtualize, consolidate network infrastructure•Increase performance and reduce costs
Quality of Service (QoS)•Optimized for performance at every level
•Ease of Use•Automatic Networking mode
•Secure Isolation•Integrated functionality
•Routing, Firewalling, Load Balancing, Bridging, High Availability
4 L L KVM
13 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
•Fine grained observability•VLAN isolation, dynamic VLAN provisioning
•4x Lower Latency vs KVM
#1 UNIX. Engineered for Oracle.
Investing in Best of Breed
Best of breed components Co-Engineered with applications and hardware
Unique value inEngineered Systems
14 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
g y
Full Stack DevelopmentOne Engineering TeamOne Engineering Team• Co-engineering as a lifestyle
– Enhanced performance, unique features,p qbuilt-in robustness, observability, security
• Tested together– 150,000 machine hours every week,150,000 machine hours every week,
10M+ machine hours annually
• Coordinated patching– Easy risk free updates– Easy, risk free updates
• Supported together– Faster problem resolution
15 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Solaris on ExadataEngineered for PerformanceEngineered for Performance
16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
© 2011 Oracle Corporation – Proprietary and Confidential 16
Optimizations for Oracle RDBMSNew in Oracle Solaris 11
CPUFully MT-hot kernel, scales to 100s of cores and 10,000s of HW threadsSupport for Critical Threads features in T4 chip5X performance improvement of high-resolution timer
New in Oracle Solaris 11
p p g
Memory
Intimate Shared Memory (ISM), Dynamic Intimate Shared Memory (DISM) Optimized Shared Memory (OSM) NUMA IO frameworkLatency-aware kernel memory allocatory yLarge Page supportFast DB Restart
File System Userland file system for DB
uDAPL RDSv1 RDSv3 SDP: Support for low latency Infiniband protocolsI/O
uDAPL, RDSv1, RDSv3, SDP: Support for low-latency Infiniband protocolsDirect I/O with Concurrent writesDynamic Reconfiguration for IB HCAs
Security Integration with crypto offload enginesZones: Secure isolation, lowest-latency virtualization
17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Zones: Secure isolation, lowest latency virtualization
Optimizations for Oracle Middleware and AppsNew in Oracle Solaris 11
CPUFully MT-hot kernel, scales to 100s of cores and 10,000s of HW threadsSupport for Critical Threads features in T4 chipJVM support for Solaris scheduling classes
New in Oracle Solaris 11
J suppo t o So a s sc edu g c asses
MemoryLarge page support by JVMPreemption controlNUMA IO frameworkLatency-aware kernel memory allocator
File System Support for Event ports
I/O
SDP, IPoIBReceive-side Scaling, LSO for VNICs, Traffic fan-out for EoIB, HA for SDP, Open Fabrics User VerbsI/O Fabrics User VerbsDynamic Reconfiguration for IB HCAsSupport for /dev/poll
SecurityIntegration of JVM with crypto offload enginesZones support for EoIB, IPoIB, SDP: Secure isolation, lowest-latency
18 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
y pp yvirtualization
Solaris and SPARC - Engineered Together
Smarter ThreadsT4 and Solaris Dispatcher coordinate to enable dynamic threads Applications run 5x faster
Effortless CryptoAutomatically accelerated Java, application and Oracle Database encryption 4x faster OpenSSL vs IBMdynamic threads. Applications run 5x faster Database encryption. 4x faster OpenSSL vs IBM
++++Big PipesDeliver dedicated bandwidth to network intensive services with 10GigE network pipes and Oracle Solaris 11 network virtualizationHigher network utilization
Power SmartAutomatic conservation of threads, cores and memory by the Solaris Power Dispatcher to cut your power expenses
19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
© 2011 Oracle Corporation – Proprietary and Confidential 19
Higher network utilization
Optimized for x86Co engineered with Intel
PerformanceOptimized memcpy, memset, string routines, gethrtime() 5x fasterSSE3/4.1/4.2, AVXPerformance counters for all new CPUs, latencytopGCC 4 5 2
Co-engineered with Intel
GCC 4.5.2
Power Management
powertop, poweradmFull C-State and P-State supportTurbo Boost observability, RAPL Power Meter
Hardware crypto acceleration and optimization: AES NI SHA1 w/SSE3 RC4Security
Hardware crypto acceleration and optimization: AES-NI, SHA1 w/SSE3, RC4…Trusted Platform Module (TPM) driver and keystore support Executable page removal via NX bit
I/OStorage: SCU support, 30%+ improvement for large I/Os using IOMMUGraphics: GRFX, DRM, AGP, VESA console, virtual consoles, graphical startupI/O p , , , , , g p pNetwork: SR-IOV, ixgbe, e1000g, wireless, Zero-copy TCP with I/OATPCIe hotplug, CPU microcode update
Fault Tolerance
Extensive hardware-specific fault detection and recovery with FMA, MCA support, CPU, memory, and I/O retire
20 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Tolerance Auto-discovery of memory fault topologies
Oracle Solaris 11Unique Value for Oracle Engineered SystemsUnique Value for Oracle Engineered Systems
ExadataO ti i d Sh d M
Exalogic3 f t l d d l t
SPARC SuperClusterZ h d i t li ti• Optimized Shared Memory
• Integrated auditing• InfiniBand optimizations• 2.5x faster reboots
• 3x faster cloud deployments• Integrated load balancer, router, firewall• DTrace for Solaris and Java for
unmatched observability• Assignable network bandwidth
per application
• Zero overhead virtualization• Subsecond application failover• 4x faster encryption• Deduplication for 10x storage savings• 4x faster upgrades
21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
per application• InfiniBand and Zones integration
Oracle Solaris LifecycleLifetime support for the EnterpriseLifetime support for the Enterprise
Oracle SolarisOracle Solaris
Lifetime Support
Premier Support Extended Support Sustaining Support
Lifetime SupportRed Hat
Premier Support P1 P1 Extended
Support
2 4 6 8 10 12 14 16 18 20 Years
Support Support
22 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Datacenter EvolutionFrom Traditional Datacenters to Cloud InfrastructureFrom Traditional Datacenters to Cloud Infrastructure
Solaris Solaris Solaris
N t G ti I f t tVi t li d S t Mi i C iti l Cl d Next Generation Infrastructure• Network Virtualization 2.0 • Secure, self-assembling clouds• End-to-end Analytics
Virtualized Systems
Solaris 10
Mission Critical Clouds
S l i 11 y• Built-in capacity planning• HW scaling to 1000s of TB of
RAM
Solaris 10 Solaris 11
23 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
RoadmapAccelerating Investment OracleAccelerating Investment
OracleOracleOracle Oracle
Solaris 12
Oracle OracleSolaris 11
UpdateSolaris 11
OracleSolaris 10
OracleSolaris 10
U d t
Solaris 11Express
Solaris 11Update
OracleSolaris 10
Solaris 11Update
Solaris 11Update
M-Series1-64 Socket
M-Series16-64 Sockets+6x Throughput
M-Series8-64 Sockets
2 Th h
2010 2011 2012 2013 …
SPARCS l t
Update UpdateUpdate
T-Series1-4 Socket+ 2x Throughput
+ 20% +6x Throughput+1.5x Single Strand
T-Series1-4 Sockets
+5x Single Strand
+2x Throughput
T-Series1-8 Sockets
+3x Throughput
SPARC1-64 Sockets+2x Throughput+1.5x Single Strand
Nehalem Exalogic
Supercluster
SPARC
24 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Optimizations for Latest-Generation x86 Processors Nehalem
WestmereExalogic
Exadatax86
Solaris 11. The First Cloud OS.Next Generation of UNIX
• #1 UNIXI d t l di il bilit it d
Next Generation of UNIX
– Industry leading availability, security and performance
• Built for Cloud Infrastructures– Breakthrough architecture to deploy, secure
and manage enterprise clouds
• Engineered for Oracleg– Optimized for Oracle software and hardware
25 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle SolarisCluster 4.0 – Released TODAY Business critical meets CloudBusiness critical meets Cloud
Oracle Solaris Cluster Oracle Solaris
Solaris 11 Zone
Solaris 10 Zone
Solaris Legacy Zone
Oracle Enterprise Manager
Ops
SPARC x86
Oracle VMCenter
26 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Solaris Cluster For Mission Critical Clouds
Virtual Clusters• Built-in server,
Cluster-levelLoad Balancing• Optimized
EnterpriseHigh Availability• Instant system
UltimateDisaster Recovery• Business continuity
storage, network virtualization
• Multi-tenant configuration from Web to database
distribution of applications load and priority management for optimized
failure detection• Orchestrated
policy-based, application-specific failover
across unlimited distance
• One-click, automated switchover
Oracle Solaris Cluster
Web to database• Secure, isolated
Oracle Solaris Zone clusters
• Application fault
pdistribution
• Soft and hard resource limits for flexible behavior
specific failover• Pre-adapted
fencing and quorum for data integrity
switchover• One-click,
automated takeover
• Physical and Best HA isolation in zone clusters
• Failover Zones• Dedicated zone
network and data
• Broadest data management and networking support
virtualized environments
Best HA.Best Integration. Oracle Solaris 11
27 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
network and data resources
Required Benchmark Disclosure Statement
T-series
Copyright 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Results as of 9/26/2011.
SPEC and the benchmark name SPECjEnterprise are registered trademarks of the Standard Performance Evaluation Corporation. Results from www.spec.org as of 9/26/2011. SPARC T4-4, 40,104.86 SPECjEnterprise2010 EjOPS; Cisco UCS B440 M1, 17,301.86 SPECjEnterprise2010 EjOPS; IBM Power 780, 16,646.34 SPECjEnterprise2010 EjOPS.Focusing on the critical JEE server hardware & OS, the IBM result includes a JEE server with a list price of $1.30 million. The Oracle JEE servers have a list price of $0.47 million. The JEE server price versus delivered EjOPs is $77.97/EjOP for IBM versus $11.67/EjOP for Oracle. Oracle's $/perf advantage is 6.7x better than IBM ($77.97/$11.67). Pricing details for IBM, IBM p780 512GB based on public pricing at http://tpc.org/results/FDR/TPCH/TPC-H_1TB_IBM780_Sybase-FDR.pdf. Adjusted hardware costs to license all 64 cores. AIX pricing at: http://www-304.ibm.com/easyaccess3/fileserve?contentid=214347 and AIX Standard Edition V7.1 per processor (5765-G98-0017 64*2,600=$166,400). This gives application tier hardware & OS Price/perf: $77.97/EjOPS (1297956/16646.34) Pricing details for Oracle, four SPARC T4-4 512 GB, HW acquisition price from Oracle's price list: $467,856 http://www.oracle.com. This gives application tier hardware & OS Price/perf: $11 67/EjOPS (467856/40104 86) The Oracle application tier servers occupy 20U of space 40 140 86/20=2007 EjOPS/U The IBM$11.67/EjOPS (467856/40104.86) The Oracle application tier servers occupy 20U of space, 40,140.86/20 2007 EjOPS/U. The IBM application tier server occupies 16U of space, 16,646.34/16=1040 EjOPS/RU. 2007/1040=1.9x
TPC-H, QphH, $/QphH are trademarks of Transaction Processing Performance Council (TPC). For more information, see www.tpc.org. SPARC T4-4 201,487 QphH@1000GB, $4.60/QphH@1000GB, avail 10/30/2011, 4 processors, 32 cores, 256 threads; SPARC Enterprise M8000 209,533.6 QphH@1000GB, $9.53/QphH@1000GB, avail 09/22/11, 16 processors, 64 cores, 128 threads; IBM Power 780 QphH@1000GB 164 747 2 QphH@1000GB $6 85/QphH@1000GB avail 03/31/11 8 processors 32 cores 128 threads; HP Integrity
28 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
QphH@1000GB, 164,747.2 QphH@1000GB, $6.85/QphH@1000GB, avail 03/31/11, 8 processors, 32 cores, 128 threads; HP Integrity Superdome 2 140,181.1 QphH@1000GB, $12.15/QphH@1000GB avail 10/20/10, 16 processors, 64, cores, 64 threads.