exalogic tech overview

Post on 27-Oct-2015

82 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

This gives an entire overview of Exalogic

TRANSCRIPT

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.

1

Oracle Exalogic Elastic Cloud Overview

Mike Palmeter, Director of Product ManagementSept 14, 2010

3

Integrated Systems

4

Oracle Exalogic Elastic CloudSoftware. Hardware. Complete.

Building the 21st Century Datacenter

5

• Fastest Java Performance– Application performance improved up

to 10X

• Foundation for Mission Critical Cloud– Best for application consolidation

– Best for elastic capacity on demand

• Engineered System– Lowest cost to deploy and operate– Fastest path to production

One Platform for the Whole EnterprisePerformance, reliability and simplicity

6

Engineered SystemOne standard platform for all workloads

• 100+ person years of Oracle system engineering investment – Built in and available on day one

• Engineered system– Java Middleware stack

– Device firmware

– Drivers

– OS kernel modifications

– IO configuration

• Move enterprise IT talent to higher value work

7

• Every unit is identical• Pre-built, tested, standard, supportable

configuration• Identical to configurations used by

Oracle Software Engineering

• Runs existing applications– Entire Fusion Middleware portfolio

– Any Linux 5 or Solaris 11 application

– No Exalogic certification required

• Leverages Oracle ecosystem– Skills, knowledge base, people, partners

StandardizedOne standard platform for all workloads

8

Oracle’s Elastic Cloud FoundationApplication Grid, OS, Enterprise Manager and hardware

EL X2-2

Oracle Linux or SolarisOracle Linux or Solaris

Exalogic Elastic Cloud SoftwareExalogic Elastic Cloud Software

JRockit and HotSpot JRockit and HotSpot

WebLogic ServerWebLogic Server CoherenceCoherence

En

terprise M

anag

er

Exalogic Elastic Cloud HardwareExalogic Elastic Cloud Hardware

9

A New Kind of ComputerBuilding an elastic cloud with InfiniBand

• Grid Architecture

Simple to scale

Open, standard

Simple to consume• Lossless switched fabric

Quality of Service and securityFault tolerance and failoverExtreme Scalability EL X2-2

*http://www.top500.org/static/lists/2009/11/top500_statistics.pdf

10

Exalogic Elastic Cloud HardwareExtreme performance, high availability for varied workloads

EL X2-2

11

Scale from One Application to CloudStart small and grow

Quarter RackQuarter RackHalf RackHalf Rack

Full RackFull Rack

Multi-rackMulti-rack

• Seamless hardware upgrade• Flexible software licensing

12

Application Support and CertificationOptimized for enterprise Java, ready for everything

Oracle Exalogic Elastic Cloud

Extreme Performance No Certification Required

Runs 1000’s of existing applications

13

Extreme JavaThe power of the Oracle Exalogic Elastic Cloud Software

2-3X improvementin Database OLTP

60% moreJava Operations/sec.

– Run-time connection load balancing

– JDBC over SDP

– Enhanced buffer handling for InfiniBand

– Optimized multi-core scheduler

– Cluster IPC multiplexing over SDP

– Scatter-gather IO

0

50

100

150

200

250

300

350

400

450

CreateWS Purchase Manage Browse

(Lower latency is Better)

Standard Platform Exalogic

Up to 10X faster response time

14

Essential Application Multi-tenancyMaximum security and fine-grained resource allocation

Multi-level Application Isolation

15

Complete and Integrated ManagementOne button patching from application to disk

DeployProvisioning of Firmware,

OS, Middelware, and Applications

Clone and Scale-out

TestFunctional Testing

Load TestingTest Management

MaintainRemote Management

- Telemetry

Phone Home- Proactive Support

My Oracle Support Integration

ManageEnd-to-End Diagnostics

- Service Levels- Root Cause

Configuration Mgmt- Change Tracking

Patch Automation- Firmware, OS

MonitorApplication-to-Disk, Heat and PowerExalogic Monitoring Integration

- System, Compute Nodes, Switch, Storage

GridGridControlControl

OpsCenterOpsCenter

EnterpriseEnterpriseManagerManager

16

Oracle Exalogic Delivery and Support Model Assembled, Tested and Delivered

CustomerPremises

Software and Support

Oracle Hardware and Services

http://www.oracle.com/...

• System Installation Service

• Customer Data and Device Retention

• Operations Management and Solution Support Center

• Technology Services

• Deploy Oracle software as needed

• My Oracle Support

• Enterprise Manager automated services

17

Primary Value Drivers for Exalogic Eliminate 60% of Middle Tier TCO

Notes:• Hardware costs include acquisition and maintenance• Data Center costs include power, cooling and floor space• Software costs include acquisition, maintenance and support• Labor costs include all systems management /support personnel

Co

stR

edu

ction

18

Oracle Exalogic Elastic Cloud Delivering real business value

Mission Critical Cloud

Total Cost of Ownership

60%60%

IntegratedSystem

Time to DeployReduced

90%90%

Extreme Java Performance

Improved up to

10X10X

Exalogic System Architecture Principles

20

SANSANCOTS HWCOTS HW

Oracle DBOracle DB

COTS HWCOTS HW

WebLogicWebLogic

COTS HWCOTS HW

CoherenceCoherence

Traditional Application DeploymentMany platforms distributed across the enterprise

• Unbalanced hardware– Poor and uneven resource

utilization by many applications– Application-specific hardware silos

• IO bottlenecks– High-latency network– Underperforming database

• Diminished Reliability– Limited fault management, tuning– Complex to deploy and maintain

Ethernet Ethernet

Application

21

Exalogic: Balanced for Java PerformanceOptimal Middleware design, tuning, management

• Balanced CPU and Memory– JVM efficiency improved 5-10%

with new fast DIMM memory– Discovering correct JVM tuning for

the hardware environment yields 10-25% efficiency gain

• FlashFire SSD– OS boot, paging, local caching

performance increased 10x– Compute nodes with no moving

parts COTS HWCOTS HW

Oracle DBOracle DB

EthernetEthernet

SANSAN

Oracle HWOracle HW

WebLogicWebLogic

Oracle HWOracle HW

CoherenceCoherence

Application

22

Exalogic: Lossless Switched FabricIncrease CPU utilization and application efficiency

• Improve CPU utilization– RDMA eliminates unnecessary

buffer copying by bypassing OS kernel

– Fewer CPU cycles wasted waiting on IO because of reduced communication latency

• Reduce unnecessary communication overhead– Security, reliability and QoS

efficiently handled lower in the communication stack

COTS HWCOTS HW

Oracle DBOracle DB

InfiniBand

Exalogic

SANSAN

InfiniBandInfiniBandInfiniBandInfiniBandOracle HWOracle HW

WebLogicWebLogic

Oracle HWOracle HW

CoherenceCoherence

EthernetEthernet

23

Exalogic: Integrated Database and StorageComplete private cloud platform

• Add data warehousing, OLTP and relational database– Unified availability, security and

management models– Maximum system performance– End-to-end engineered system

• One system for all workloads– Foundation for enterprise-class,

mission critical private cloud

InfiniBand

InfiniBandInfiniBandInfiniBandInfiniBand

Oracle HWOracle HW

WebLogicWebLogic

Oracle HWOracle HW

CoherenceCoherence

Oracle HWOracle HW

Oracle DBOracle DB

Oracle HWOracle HW

ExadataExadata

EthernetEthernetEthernetEthernet

Exalogic

Exadata

Exalogic Hardware

25

EL X2-2

Exalogic Elastic Cloud Compute NodesSunFire X4170 M2

• CPU, RAM and IO balanced– Optimal Java performance

• Fully redundant power, disk• Hot swappable• Industry standard• Oracle Enterprise Linux and Oracle

Solaris factory installed

26

• Lossless switched fabric• Channel-based architecture– Quality of Service and security– Fault tolerance and failover– Extreme Scalability

Exalogic Elastic Cloud NetworkNM2 GW and NM2 36P InfiniBand Switch/Ethernet Gateways

EL X2-2

27

• Fully Integrated storage cluster– Installed software binaries,

configuration and log files– Batch processing– Media and documents

Exalogic Elastic Cloud StorageSun Storage 7320

EL X2-2

28

Scale on DemandStart small and grow

• Field upgradable to larger configurations

• Delivered and installed by Oracle

All figures are model EL X2-2

Exalogic Java Performance

30

InfiniBand Performance AdvantageUp to 12x Performance

• Network IO is critical– #1 limiting factor for application

performance and scale

• Eliminate buffer copies– From four to zero

• Use larger packet size to reduce network overhead – 64K instead of 4K packets

• Optimized for InfiniBand – 3x throughput over 10 GbE– 50% less latency via native SDP

Host Channel Adapter (Driver)

Host Channel Adapter (Driver)

InfiniBand CoreInfiniBand Core

IPoIBIPoIBIPoIBIPoIB

TCP/IPTCP/IPSockets Sockets Direct Direct

ProtocolProtocol

Sockets Sockets Direct Direct

ProtocolProtocol

Exalogic SoftwareExalogic Software

31

JSP Compiler

Servlet Container

WebLogic Core

JRockit/HotSpot

Sockets Direct Protocol

Sender/Receiver

Uses Byte Buffers instead of static byte arrays

Uses Byte Buffers instead of static byte arrays

Uses Byte Buffers instead of copying into temporary buffers

Uses Byte Buffers instead of copying into temporary buffers

Uses Byte Buffer-aware streams instead of Kernel level chunked streams

Uses Byte Buffer-aware streams instead of Kernel level chunked streams

Zero copies in WebLogicZero copies in WebLogic

JVM pins WebLogic buffers on heap to avoid copies

JVM pins WebLogic buffers on heap to avoid copies

Reduced copying between user and kernel space

Reduced copying between user and kernel space

Us

er

Sp

ac

eK

ern

el

Sp

ace

We

bL

og

ic

Reduced IO Buffer CopyingDramatic reduction in buffer copying

32

Exalogic IO Acceleration Up to 10x latency reduction

• IP over InfiniBand (IPoIB)– 1.5-3x gain over 10GbE

• Sockets Direct Protocol (SDP)– Native InfiniBand protocol– Low latency– 50% better than IPoIB

• Reduced IO Buffer Copying– Zero copies in WebLogic Server

• Network packets size of 64k

instead of 4k reduce NW

overhead

0

50

100

150

200

250

300

350

400

450

CreateWS Purchase Manage Browse

(Lower latency is Better)

Standard Platform Exalogic

33

Standard Inter-process CommunicationMulti-core, memory and IO bottlenecks

1. Work manager self-tuning for varied architectures

2. Single muxer lock contention for narrowband

3. Small (4K) message sizes incur substantial overhead

WebLogic

TCP/IP over Ethernet

WebLogic

Sin

gle

Mu

xer

Sin

gle

Mu

xer

Sin

gle

Mu

xer

Sin

gle

Mu

xer

Single Connection

1111

2222 3333

34

Exalogic Inter-process Communication60% higher workload, 1/2 latency

1. Multi-core scheduling algorithm optimized for Exalogic

2. Parallel muxer reduces lock contention

3. Large (64K) message sizes reduce processing overhead

WebLogic WebLogicSDP over InfiniBand

Pa

ralle

l Mu

xer

Pa

ralle

l Mu

xer

Pa

ralle

l Mu

xer

Pa

ralle

l Mu

xer

Many Connections1111

22223333

35

• Connection Multiplexing• Scheduler for Multi-core• NIO Optimizations

Java Operations per Second (JOPS)

Exalogic Workload Optimization60% higher workload, 1/2 latency

JOPS Latency (ms)

Ex

alo

gic

Sta

nda

rd

Web

Log

ic S

erve

r

Exalogic

Standard WebLogic

Server

Standard Benchmark

Standard Benchmark

© 2010 Oracle Corporation

36

Exalogic GridLink for ExadataUnique Oracle RAC integration and OLTP fault tolerance

• Integrated Exalogic and Exadata clusters• Dynamic load balancing of requests to RAC nodes• RAC node transaction affinity for data locality• Maximum JDBC performance with SQLNet over native

InfiniBand protocol (SDP)• Instant load balancing and failover with RAC changes

GridLink

WebLogic

GridLink

WebLogic

80% 20%

RAC Node Load Aware Connection Requests

GridLink

WebLogic

GridLink

WebLogic

RAC Node AffinityFor Transactions

XA

GridLink

WebLogic

GridLink

WebLogic

Continuous ConnectionsEven with RAC Changes

37

Unbeatable OLTP Application Performance2-3X increase in database transactions

• Tight integration with Exadata RAC• Runtime Load Balancing• Continuous Connection

Availability• Transaction affinity for

XA transaction• JDBC optimization for

InfiniBand and Sockets Direct Protocol (SDP)

38

Extreme JavaThe power of the Oracle Exalogic Elastic Cloud Software

2-3X improvementin Database OLTP

60% moreJava Operations/sec.

– Run-time connection load balancing

– JDBC over SDP

– Enhanced buffer handling for InfiniBand

– Optimized multi-core scheduler

– Cluster IPC multiplexing over SDP

– Scatter-gather IO

0

50

100

150

200

250

300

350

400

450

CreateWS Purchase Manage Browse

(Lower latency is Better)

Standard Platform Exalogic

Up to 10X faster response time

39

Baseline System Under TestSystem used as reference for performance comparison

• Hardware: – Dell R710• 2 socket x 6 cores Xeon X5670 @ 2.93GHz• 76283904k (76 GB)• Broadcom NetXtreme II BCM5709 (GbE)

• Software– Oracle Linux 2.6.18 5 (no Exalogic optimizations enabled)– WebLogic Server 10.3.4 (no Exalogic optimizations enabled)– JRockit R28.0.1 6 (no Exalogic optimizations enabled)– Oracle Database 11.2.0.2 7– JDBC Driver 11.1.0.7 (no Exalogic optimizations enabled)

Exalogic Multi-tenancy

41

Enterprise Application ConsolidationOne platform engineered for the whole enterprise

• Cost containment and IT agility– One system to buy, deploy

and maintain– Increase velocity and flexibility

• The path to mission critical cloud– Open platform– Support varied workloads– Application isolation– Scalability and elasticity

CustomCustom

33rdrd Party Party33rdrd Party PartyCICS/CICS/

COBOLCOBOLCICS/CICS/

COBOLCOBOL

LogsLogsLogsLogs

CRMCRM

BatchBatchJobsJobsBatchBatchJobsJobs

ERPERPERPERP

SOASOASOASOA

IDMIDM

E20E20

CustomCustom

E20E20ContentContent

33rdrd Party Party

42

Essential Application Multi-tenancyMaximum security and fine-grained resource allocation

• Multi-level application isolation– Balance performance,

availability, security and density per Application or Line of Business as required

• Security and resource allocation aligned, separable– Seamless integration with

existing processes and organization

43

InfiniBand Partitions and Virtual LanesDynamic scalability, security, Level of Service

• Security between devices is enforced by switches– Security provisioned based

on IO device groupings called “partitions”

• Level of Service-based traffic separation– Each IO device supports up to

15 Virtual Lanes– Virtual Lanes support per-

application Quality of Service

Partition C

Partition A

Partition B

44

WebLogic Server Multi-tenancy in ExalogicMaximum density, manageability, flexibility

Compute NodeCompute NodeCompute NodeCompute Node Compute NodeCompute NodeCompute NodeCompute Node Compute NodeCompute NodeCompute NodeCompute Node Compute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute NodeCompute Node

Partition APartition A Partition CPartition CPartition BPartition B

WebLogicDomain

A

WebLogicDomain

A

WebLogicDomain

B

WebLogicDomain

B

WebLogicDomain

D

WebLogicDomain

D

WebLogicDomain

B

WebLogicDomain

B

WebLogicDomain

C

WebLogicDomain

C

WebLogicDomain

C

WebLogicDomain

C

Application AApplication A Application AApplication A

WebLogicDomain

A

WebLogicDomain

A

• Single application• High Availability• Dedicated CPU/Memory for

maximum performance• Maximum security

• Multiple HA applications or one composite HA application

• Common Level of Service (shared CPU, Memory, failure unit, security)

• Multiple applications

• Single availability

• Maximum density

Exalogic Management

46

Standardized and Easy to Manage

• All Exalogic Machines are built the same– Delivered Tested and Ready-to-Run

• All Exalogic Machines are configured the same– No unique configuration issues

• All Exalogic Machines are patched and upgraded consistently– Firmware, OS, Java VM, Middleware

patches

• All Exalogic Machines “Phone Home”– Remote Telemetry alerts Oracle of problems

• All Exalogic Machines are monitored and managed from Applications to Disk

Full Lifecycle Management

47

Complete and Integrated Management

DeployProvisioning of Firmware,

OS, Middelware, and Applications

Clone and Scale-out

TestFunctional Testing

Load TestingTest Management

MaintainRemote Management

- Telemetry

Phone Home- Proactive Support

My Oracle Support Integration

ManageEnd-to-End Diagnostics

- Service Levels- Root Cause

Configuration Mgmt- Change Tracking

Patch Automation- Firmware, OS

MonitorApplication-to-DiskExalogic Monitoring Integration

- System, Compute Nodes, Switch, Storage

Energy Utilization and Impact

GridGridControlControl

OpsCenterOpsCenter

EnterpriseEnterpriseManagerManager

48

Integrated End to End ManagementFrom Application, Datacenter to Support

Exalogic Exadata

Application Operations

Data CenterOperations

Oracle Support

Grid Control OpsCenter My Oracle Support

49

Managing Exalogic: Grid ControlAnalyze and correlate data across the entire software stack

• Exalogic Application Grid management– Deployed applications– WebLogic Domains &

Managed Servers– Coherence clusters– Physical compute node status

• Operational Views– Operational status– KPI, Response & Load chart– Alerts & policy violations– Configuration changes (24h)– Component and JVM metrics

© 2010 Oracle Corporation

50

Enterprise ManagerFrom application operations to data center operations

Grid Control OpsCenter

Application Operations

Data CenterOperations

Drill BetweenSpecific Views

Exalogic

ILOMILOMILOMILOMGC AgentGC AgentGC AgentGC Agent

51

• Hardware management– Life Cycle Management of

physical devices– Hardware fault monitoring– Firmware provisioning– Operating System bare

metal re-imaging– Operating System

performance monitoring– Patch automation– Configuration and

compliance reporting

Managing Exalogic: OpsCenterAnalyze and correlate data across the entire environment

© 2010 Oracle Corporation

52

Integrated Lights Out ManagementServiceability built-In

• Exalogic ILOM– Compute nodes– Gateways– Storage– Switches

OpsCenter My Oracle SupportProactive

Serviceability“Phone Home”

Exalogic

• OpsCenter– ILOM integrated– Direct integration

with My Oracle Support

53

End to End Patch Management

FirmwareFirmware

OSOS

HypervisorHypervisor

JVMJVM

ApplicationApplication

WebLogicWebLogic

My Oracle Support

• Full-stack patches tested together prior to delivery• Enterprise Manager pro-actively monitors, alerts

and automates patch and upgrade procedures

Exalogic X2-2Full-stack testedpatch set

Exalogic Competition

55

Exalogic is 4X Lower Cost than IBM’s Best Exalogic X2-2 vs. Power 795

Exalogic X2-2

$1,075,000

• 40% More CPU Cores

• More Network I/O Performance

• HA Configuration

• Designed for elastic scale-out

Power 795

$4,440,000• Vertically scaled SMP

• Non-standard form factor

56

Vertical Scaling vs. Elastic CloudNetworked SMP computers versus lossless switched fabric

Power 795

X2-2

57

Exalogic X2-2 vs. IBM P795 List Price Comparison

• IBM Software• WebSphere Network Deployment

• WebSphere Extended Deployment

• WebSphere Real Time

• ITCAM for WebSphere

• RedHat Linux, Suse Linux or AIX

• IBM Hardware• Servers: P795

• P7 cores

• Single 24” Primary Cabinet

• No external IO bays added

Exalogic Pricing and Packaging

59

1. Oracle Exalogic Elastic Cloud Hardware– Factory assembled hardware

system

2. Oracle Exalogic Elastic Cloud Software– Extends Oracle WebLogic Suite

with new features and configurable performance enhancements exclusive to deployment on Exalogic Hardware

Oracle Exalogic Elastic CloudPrimary New Pricelist Items

60

Licensing and PackagingComponent Pricelist Items

PrerequisitePrerequisite

• Per Processor• Per Processor

Exalogic Elastic CloudSoftware

• Per Processor• Per Processor

WebLogic Suite

Exalogic Elastic CloudHardware

• Premier Support for Systems • Premier Support for Operating Systems• Customer Data and Device Retention Service• System Installation Services

• Premier Support for Systems • Premier Support for Operating Systems• Customer Data and Device Retention Service• System Installation Services

• Quarter• Half• Full

Exalogic Services

62

Exalogic Advanced Services

Advise & Plan Design & Implement Deployment Support & Operate

Oracle Exalogic Blueprint and Architecture Services

Oracle Exalogic Production Support Readiness Service

Upgrade ServiceInstallation & Configuration

Solutions Support Center for Oracle Exalogic

Operations Management for Oracle Exalogic

Premier Support for Oracle Exalogic

Premier Support for Oracle Exalogic

Consulting Services(OCS)

Advanced CustomerServices (ACS)

Transition Services

Exalogic Roadmap

64

Exalogic Elastic Cloud Roadmap

Exalogic V1Java PerformanceConsolidation

Exalogic V1.1High Density Virtualization

Exalogic V2NextGen

• Software upgrade• Software upgrade • Software upgrade• Software upgrade

For More Information

Contact Resources

• Your local Oracle sales organization

• www.oracle.com/exalogic• www.oracle.com/exadata

66

top related