Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
• Exalogic
• Exalogic
• Exalogic
--------
ExalogicExalogic “ Design Center”“ Design Center”ExalogicExalogic “ Design Center”“ Design Center”
• Exalogic
- Sun Oracle ---
CPU/Memory/Networking/Storage--
(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
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
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
Exalogic Exalogic Exalogic Exalogic
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
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
--------
E-BusinessPOOL
OLAP POOLSupplyChain POOL
E-Shop
Account
Marketing
Supply Chain
Planning
PRM
A B
C
A B
CSearch
DataMarket
A B
CPlatform
Management
�
�
�
--------
Exalogic Exalogic Exalogic Exalogic
--------
© 2010 Oracle Corporation
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
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
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%
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
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
GB/s
IOPS
ExalogicExalogicExalogicExalogic
Exalogic Exalogic Exalogic Exalogic
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
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
• Exalogic
• Exalogic
• Exalogic
--------
Copyright © 2011 Oracle Corporation - Proprietary and Confidential
Oracle Exalogic Elastic Cloud
OracleApplications
CustomApplications
on FMW 3rd Party
Applications
•GFS ,Map-Reduce••
•
•NoSql ,Map-Reduce•
•
• JVM
GC
•
•
• CDN
• Cache
• MYSQL
• SSDPCIE Flash
• HAProxySquid Nginx• LVS
IAAS
BPMBPM
PAAS
SAAS
---- -->> -->> -->>
• /
•OLTP/ /
• /
•••Map Reduce••
•
•
•
• SSD/Flash
•••
----
�wls server
�
� cluster
�
33
------
•
•
•
•
A B C D
A B C D
<20%
A B C D E
70%
E
E
A B C D E
----
Web
CDN
PV
PV
----
……
-- //-- //
5.
––––
37
�
•
�
•
�
•
�
File Oracle Informix MySQL …
ESB
BSS/OSS
• Exalogic
• Exalogic
• Exalogic
ExalogicExalogicExalogicExalogic
½ EL + ½ ED
½ EL
¼ EL + ¼ ED
½ EL + ½ ED ½ ½
¼ EL + ¼ ED
39
Response Time
• SpecJ2008• 2x Improvement in Compiler• 3x Improvement in Scimark.large• 2x Average improvement in tests
9x response time improvement5x concurrent users
•
•
•
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
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
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
� 10
�1
2
3
4
��
�
�
� J2EE C/C++� Linux