45
O racle E nterprise A rchitecture [email protected] S oftware. H ardware. C omplete Oracle Exalogic

Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r [email protected] Software. Hardware. Complete Oracle Exalogic ð ÿ i û

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Oracle Enterprise Architecture

[email protected]

Software. Hardware. Complete

Oracle Exalogic

Page 2: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

• Exalogic

• Exalogic

• Exalogic

Page 3: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

--------

Page 4: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

ExalogicExalogic “ Design Center”“ Design Center”ExalogicExalogic “ Design Center”“ Design Center”

• Exalogic

- Sun Oracle ---

CPU/Memory/Networking/Storage--

Page 5: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

(x86(x86 )) + + (x86(x86 )) + +

•- LINUX- J2EE C/C++

• ” Partitions”- ,

•- Guest OS VM – OVM3.0 (in 1.1)- Solaris VM Container (Solaris

Zone),

• WebLogic- WLS

, ” ”

• / / Partition C

Partition A

Partition B

Page 6: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

OracleOracle ExalogicExalogic, , , ,

OracleOracle ExalogicExalogic, , , ,

Copyright © 2011 Oracle Corporation - Proprietary and Confidential

EL X2-2

Installed on premisesFactory Assembled and Installed

Enterprise M

anager

Exalogic Elastic Cloud Software

Exalogic Elastic Cloud X2-2

Coherence

JRockit and HotSpot

WebLogic Server

Tuxedo

LinuxLinuxLinuxLinux SolarisSolarisSolarisSolaris

Performance and Management OptimizationsPerformance and Management OptimizationsPerformance and Management OptimizationsPerformance and Management Optimizations

Applications

Page 7: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

EL X2-2

Oracle Exalogic Elastic Cloud X2Oracle Exalogic Elastic Cloud X2--2 2 Integrated Compute, I/O, Networking and StorageIntegrated Compute, I/O, Networking and StorageOracle Exalogic Elastic Cloud X2Oracle Exalogic Elastic Cloud X2--2 2 Integrated Compute, I/O, Networking and StorageIntegrated Compute, I/O, Networking and Storage

•• Clustered for HA• 40 TB • 4 TB read cache• 72 GB write cache

• 40 Gb/sec links• 10 Gigabit Ethernet

connectivity to datacenter

InfiniBand I/O Fabric and 10GbE/InfiniBand I/O Fabric and 10GbE/GbEGbEInfiniBand I/O Fabric and 10GbE/InfiniBand I/O Fabric and 10GbE/GbEGbE

• 30 x86 compute nodes• 360 Xeon cores (2.93 GHz)• 2.8 TB DRAM• 960 GB SSD

Copyright © 2011 Oracle Corporation - Proprietary and Confidential

FullyRedundant

FlashAccelerated

Balanced forPerformance

Page 8: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Exalogic Exalogic Exalogic Exalogic

Page 9: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Why Engineered Systems?Why Engineered Systems?Better performance, easier to buy, cheaper Better performance, easier to buy, cheaper to ownto own

Why Engineered Systems?Why Engineered Systems?Better performance, easier to buy, cheaper Better performance, easier to buy, cheaper to ownto own

Different

Platform

Every

Time

Integrated

Tuned

Optimized

Identical

Application

Compute

Storage

I/O

OS

HP Blades

HP Storage

HP Networking

162 partsMonths from start to production

1 Engineered SystemUnpack to production in hours

Page 10: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Copyright © 2011 Oracle Corporation - Proprietary and Confidential

• Built for Application Grid�Simple to scale�Open, standard�Easy to use

• Lossless switched fabric�Quality of Service and security�Fault tolerance and failover�Extreme Scalability

EL X2-2

Page 11: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

--------

E-BusinessPOOL

OLAP POOLSupplyChain POOL

E-Shop

Account

Marketing

Supply Chain

Planning

PRM

A B

C

A B

CSearch

DataMarket

A B

CPlatform

Management

Page 12: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

--------

Page 13: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Exalogic Exalogic Exalogic Exalogic

Page 14: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

--------

© 2010 Oracle Corporation

Page 15: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

JavaJavaThe power of the Oracle Exalogic Elastic Cloud SoftwareThe power of the Oracle Exalogic Elastic Cloud Software

JavaJavaThe power of the Oracle Exalogic Elastic Cloud SoftwareThe 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

Update Insert Delete

Tx/S

ec

(Higher is better)

Standard WebLogic Server GridLink for Exadata

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

Page 16: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Tuxedo Performance on ExalogicTuxedo Performance on ExalogicThe Power of the Oracle Exalogic vs. standard platformsThe Power of the Oracle Exalogic vs. standard platformsTuxedo Performance on ExalogicTuxedo Performance on ExalogicThe Power of the Oracle Exalogic vs. standard platformsThe Power of the Oracle Exalogic vs. standard platforms

Lower is better

Req

uest

s/se

c

Concurrent users

mill

isec

ond

80%-400% improvementin Database OLTP

Up to 8x faster response time

0

10

20

30

40

50

60

Jolt /ws

Standard TCP Exalogic

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

10000

10 50

Standard TCP ExaLogic

Copyright © 2011 Oracle Corporation - Proprietary and Confidential

Page 17: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

ExalogicExalogic OracleOracle LinuxLinuxExalogicExalogic OracleOracle LinuxLinux

BenchmarkRed Hat

compatible kernel

Unbreakable Enterprise

KernelGain

8kb flash cache reads (IOPS) 197 thousand 1 million 400%

Solid State Disk access 4GB/second 9.5GB/second 137%

Infiniband RDS messages,single card (IOPS)

89 thousand 273 thousand 200%

8 socket database OLTP (transactions per minute)

1.8 million 3.2 million 75%

Page 18: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

InfiniBand InfiniBand 1212

InfiniBand InfiniBand 1212

• IO-

•- 4 0

•- 64K 4K packets

• InfiniBand - 3x 10 GbE

- SDP 50%-10X

Host Channel Adapter (Driver)Host Channel Adapter (Driver)

InfiniBand CoreInfiniBand Core

IPoIBIPoIB

TCP/IPTCP/IP

Sockets Direct Sockets Direct ProtocolProtocol

Exalogic SoftwareExalogic Software

Page 19: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

ExalogicExalogic ExaDataExaDataExalogicExalogic ExaDataExaData

© 2010 Oracle Corporation

960 Gb/24 x InfiniBand QDR

• InfiniBand •

Active GridLink for RAC

••

• RAC • InfiniBand SDP SQLnet

3 3 OLTP

3 3 OLTP

Page 20: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

GB/s

IOPS

ExalogicExalogicExalogicExalogic

Page 21: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Exalogic Exalogic Exalogic Exalogic

Page 22: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û
Page 23: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Exalogic Elastic Exalogic Elastic Exalogic Elastic Exalogic Elastic

GridGridControlControl

Enterprise Manager

OpsCenterOpsCenter

Applications

Custom Web Custom Web ApplicationsApplications Fusion AppsFusion AppsEE--BusinessBusiness

SuiteSuite SiebelSiebel

Database Grid

Application Grid: WebLogic Suite

Shared ServicesShared Services

Process:Process:BPM BPM SuiteSuite

Integration:Integration:SOA SOA SuiteSuite

Security:Security:Identity Identity MgmtMgmt

User User Interaction:Interaction:WebCenterWebCenter

VirtualizationOperating Systems

Middleware Platforms

Exalogic Elastic Cloud Infrastructure

ExalogicExadata

© 2010 Oracle Corporation

Page 24: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û
Page 25: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

App

• Request HW

• Request provisioning

• Request software

• Build application

• Request new HW

• Request scale-up

Weeks to Months Weeks to Months

• HW locked-up

App App

• Provision via Self-Service

Minutes Minutes

• Leverage Platform

• Build App • Platform supports further apps

• Scale-up via Self-Service

App App App

Page 26: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

• Exalogic

• Exalogic

• Exalogic

Page 27: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

--------

Page 28: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Copyright © 2011 Oracle Corporation - Proprietary and Confidential

Oracle Exalogic Elastic Cloud

OracleApplications

CustomApplications

on FMW 3rd Party

Applications

Page 29: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û
Page 30: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

•GFS ,Map-Reduce••

•NoSql ,Map-Reduce•

• JVM

GC

• CDN

• Cache

• MYSQL

• SSDPCIE Flash

• HAProxySquid Nginx• LVS

Page 31: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

IAAS

BPMBPM

PAAS

SAAS

---- -->> -->> -->>

• /

•OLTP/ /

• /

•••Map Reduce••

• SSD/Flash

•••

Page 32: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

----

�wls server

� cluster

Page 33: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

33

------

A B C D

A B C D

<20%

A B C D E

70%

E

E

A B C D E

Page 34: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

----

Web

CDN

PV

PV

Page 35: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

----

……

Page 36: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

-- //-- //

5.

Page 37: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

––––

37

File Oracle Informix MySQL …

ESB

BSS/OSS

Page 38: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

• Exalogic

• Exalogic

• Exalogic

Page 39: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

ExalogicExalogicExalogicExalogic

½ EL + ½ ED

½ EL

¼ EL + ¼ ED

½ EL + ½ ED ½ ½

¼ EL + ¼ ED

39

Page 40: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Response Time

• SpecJ2008• 2x Improvement in Compiler• 3x Improvement in Scimark.large• 2x Average improvement in tests

9x response time improvement5x concurrent users

Page 41: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

0

5000

10000

15000

20000

25000

PC Server

Exalogic

0

0.1

0.2

0.3

0.4

0.5

0.6

login custInfoQry webService(50K)

PC Server

Exalogic

China China UniComUniCom ESS systemESS systemChina China UniComUniCom ESS systemESS system

41

Page 42: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Performance Results TravelSky INV System

TPS improvement:• Segment Query

reach 100,700 Segment TPS

• Up to 10X higher through put than

user expected• 1.8GB per second

network throughputResponse Time

• Segment Query Response time

2.7ms, Up to 3.7Xfaster response time than user expected

TPS (Segment per second) Response time (ms)

0

20000

40000

60000

80000

100000

120000

Customer Expect

Exalogic + Exadata

0

10

20

30

40

50

60

70

80

90

100

Customer ExpectExalogic + Exadata

Page 43: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

Performance Results Chongqing Social Security

TPS and Response Timeimprovement:

• ¼ rack Exalogic + ½ rack Exadata meet all the 41 districts and

counties’ requirement• Up to 60X faster response time than

current system, and up to 10X faster than user

expected for online queries

• All DB batch process finished in 1.5 hours, 5X faster than current

Response time (second) vsconcurrent users

0

1

2

3

4

5

6

1200 2400 3600 4800 5400 7200

Payment details inquiry

retire people salary query

individual payment base decision

Page 44: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û

� 10

�1

2

3

4

��

� J2EE C/C++� Linux

Page 45: Oracle Exalogic ð ÿ i û ` v u · Oracle Enterprise Architecture Æ f Ö / ³ Õ r ì ¯ r æ ¯ r edward.zhang@oracle.com Software. Hardware. Complete Oracle Exalogic ð ÿ i û