Solaris 11 - Markus Flierl - Oracle

29
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

Transcript of Solaris 11 - Markus Flierl - Oracle

1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

Solaris 11Markus Flierl

2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

Markus Flierl

Solaris Core Technology Development

3 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

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.

29 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.