exalogic tech overview
DESCRIPTION
This gives an entire overview of ExalogicTRANSCRIPT
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