Oracle Exalogic Elastic Cloud Overview

Peter Hoffmann Technical Account Manager Engineered Systems Driving trend in IT for the next decade Oracle Exalogic Elastic Cloud Hardware and Software, Engineered to Work Together

Building the 21st Century Datacenter Oracle Exalogic Elastic Cloud Delivering real business value

Extreme Java Mission Integrated Performance Critical Cloud System Improved Operational Cost Time to Deploy up to Reduced up to Reduced 10X10X 60%60% 90%90% Engineered System One standard platform for all workloads

• 100+ person years of Oracle system engineering investment – Built in and available on day one • One standard platform – Java Middleware stack – Firmware, drivers – OS kernel modifications – IO configuration – Security, management, shared storage • Move enterprise IT talent to higher value work Enterprise Application Consolidation One platform engineered for the whole enterprise

• One system to buy, deploy and maintain Custom • Open, standard CRM CICS/CICS/ platform COBOLCOBOL E2.0 3rd3 rdParty Party IDM • Built for reliability, E E Batch E2.0 Batch Logs serviceability Jobs E2.0 Logs Jobs Content • Balanced and 3rd Party ERP optimized ERP Custom • Multi-tenancy SOASOA • Scalability, elasticity One Platform for the Whole Enterprise Performance, reliability and simplicity

• 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 Application Support and Certification Optimized for enterprise Java, ready for everything

Runs 1000’s of existing applications N E No Certification Extreme Performance Required

O Oracle Exalogic Elastic Cloud Oracle’s Elastic Cloud Foundation Application Grid, OS, Enterprise Manager and hardware

W WebLogic C Server Coherence E

n J t T e

r JRockit and HotSpot

p r

i E s

e Exalogic Elastic Cloud

M Software a n

a O g

e or Solaris r E Exalogic Elastic Cloud Hardware EL X2-2 E Essential Application Multi-tenancy Maximum security and fine-grained resource allocation

• Multi-level application isolation – Balance performance, availability, security, density per Application or Line of Business as required • Security and resource allocation aligned, separable – Seamless integration with existing processes and organization Oracle Exalogic Delivery and Support Model Assembled, Tested and Delivered

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

Oracle Hardware and Services Software and Support • System Installation Service • Customer Data and • Deploy Oracle software Device Retention as needed • Operations Management • My Oracle Support and Solution Support Center Customer • Enterprise Manager • Technology Services Premises automated services Complete and Integrated Management One button patching from application to disk

Maintain Deploy Remote Management Enterprise Provisioning of - Telemetry Manager Firmware, OS, Phone Home Middelware, and Grid - Proactive Support Grid Applications Control My Oracle Support Clone and Scale-out Integration OpsCenter Manage End-to-End Diagnostics Test - Service Levels Functional Testing - Root Cause Load Testing Configuration Mgmt Test Management - Change Tracking Patch Automation Monitor - Firmware, OS Application-to-Disk, Heat and Power Exalogic Monitoring Integration - System, Compute Nodes, Switch, Storage Exalogic Advanced Services

Advise & Plan Design & Implement Deployment Support & Operate

Oracle Exalogic Blueprint and Architecture Services

Transition Services

Premier Support for Oracle Exalogic

Oracle Exalogic Production Support Readiness Service

Installation & Upgrade Service Configuration

Solutions Support Center for Oracle Exalogic

Operations Management for Oracle Exalogic

Consulting Advanced Premier Support Services Customer for Oracle Exalogic (OCS) Services (ACS) Primary Value Drivers for Exalogic Eliminate 60% of Middle Tier TCO R e d C u o c s t t i o n

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 Software optimized for Business

Extreme Java The power of the Oracle Exalogic Elastic Cloud Software

450

400 (Lower latency is Better)

350

300

250

200

150

100

50

0 CreateWS Purchase Manage Browse Standard Platform Exalogic 2-3X improvement 60% more Up to 10X faster in Database OLTP Java Operations/sec. response time

– Run-time connection – Enhanced buffer – Cluster IPC load balancing handling for multiplexing over SDP – JDBC over SDP InfiniBand – Scatter-gather IO – Optimized multi-core scheduler InfiniBand Performance Advantage Up to 12x Performance

• Network IO is critical – #1 limiting factor for EE Exalogic Software application performance and Exalogic Software scale TT SS TCP/IPTCP/IP • Eliminate buffer copies SocketsSockets DirectDirect – From four to zero Direct I I ProtocolProtocol • Use larger packet size to IPoIBIPoIB reduce network overhead I I – 64K instead of 4K packets InfiniBandInfiniBand Core Core • Optimized for InfiniBand HH – 3x throughput over 10 GbE HostHost Channel Channel Adapter Adapter (Driver)(Driver) – 50% less latency via native SDP Reduced IO Buffer Copying Dramatic reduction in buffer copying

Sender/Receiver 66%66% Copy Copy Reduction Reduction

W JSP Compiler U e

s Uses Byte Buffers instead of static byte

b Uses Byte Buffers instead of static byte e L arraysarrays r o Servlet Container

S g p i

c UsesUses Byte Byte Buffers Buffers instead instead of of copying copying a c WebLogic Core intointo temporary temporary buffers buffers e UsesUses Byte Byte Buffer-aware Buffer-aware streams streams instead instead JRockit/HotSpot ofof Kernel Kernel level level chunked chunked streams streams JVMJVM pins pins WebLogic WebLogic buffers buffers on on heap heap to to K S

e avoid copies p avoid copies r a Sockets Direct n c e e Protocol ReducedReduced copying copying between between user user and and l kernelkernel space space Scatter Gather Input Output with InfiniBand

Standard WebLogic WebLogic Server on Exalogic

WebLogic Server WebLogic Server Read/write 4K standalone chunks Read/write collections of 4K chunks

4K4K 4K4K 4K4K 4K4K 4K4K 4K4K 4K4K 4K4K

Standard WebLogic WebLogic on Exalogic with standard read write IO withScatter/Gather IO

64K64K 128K128K 1.5K 1.5K 1.5K … 1.5K 1.5K 1.5K …

10Gb/s Ethernet with 1.5K 40Gb/s Infiniband with 64K MTU Maximum Transmission (MTU)Size for IPoIB or >=32K MTU for SDP • Scatter gather input output collects 4K WebLogic chunks into larger collections of chunks • Chunks written onto larger MTU infrastructure of InfiniBand • Instrumental in increasing throughput and reducing latency Standard Inter-process Communication Multi-core, memory and IO bottlenecks S S S Slower Network S i i i i n n n n g g g

Lots of small messages g l l l l e e e e

M M M M u u u u x x x x e e e TCP/IP over Ethernet e r r r r

WebLogic WebLogic Standard Inter-process Communication • Single muxer lock contention for narrowband • Small (1.5K) packet sizes requires more processing to put messages onto the network Exalogic Inter-process Communication 60% higher workload, 1/2 latency

Faster Network Fewer, Larger Messages P P P P a a a a r r r r a a a a l l l l l l l l e e e e l l l l

M M M M u u u u x x x x e e e e r r r r SDP over InfiniBand WebLogic WebLogic Exalogic Inter-process Communication • Parallel muxer reduces lock contention due to faster message inflow • Larger packet sizes (64K for IPoIB and >=32K for SDP) reduces processing to put messages onto the network Self-Tuning Thread Pool Optimized for Exalogic Elastic Cloud Compute Node Processors

WebLogic Server • Thread pool aware Priority Request Queue

of processor cores WorkWork WorkWork WorkWork RequestRequest RequestRequest RequestRequest – 2 processors x 6 cores x 2 hyper Self Tuning WebLogic Thread Pool CurrentCurrent Thread Thread Count Count AdjustAdjust by by 24 24 ______threads per core = 24 ______hardware threads _ _ _ _ _ • Rapid adjustment to HotspotHotspot or or JRockit JRockit varying workloads OperatingOperating System System – Optimal adjustment is ExalogicExalogic X4170 X4170 Compute Compute Node Node 24 threads per time X86X86 Dual Dual Processor Processor period 6 6Cores Cores per per Processor Processor with with Hyper-Threading Hyper-Threading Exalogic GridLink for Exadata Unique 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

changesWebLogic WebLogic WebLogic WebLogic WebLogic WebLogic GridLink GridLink GridLink GridLink GridLink GridLink

XA

80% 20% RAC Node Load Aware RAC Node Affinity Continuous Connections Connection Requests For Transactions Even with RAC Changes Hardware optimized for Software

Oracle Exalogic Elastic Cloud One Platform for the Whole Enterprise

IntegratedIntegrated Storage Storage • Central storage for system images • Clustered for HA • 40 TB SAS disk • 4 TB read cache Y1111 • 72 GB write H1C1CY ted dH H pecetcte cache EExpxp I/OI/O Fabric Fabric • 40 Gb/sec links • EL T3-1B EL X2-2 1.2 microsecond T3-1BT3-1B X2-2X2-2 latency (MPI Ping) • 10 Gigabit Ethernet • 30 SPARC T3 compute • 30 x86 compute nodes connectivity to nodes • 360 Xeon cores (2.93 GHz) datacenter • 480 SPARC cores (1.6 GHz) • 2.8 TB DRAM • 3.8 TB DRAM • 960 GB FlashFire SSD • 960 GB FlashFire SSD

© 2010 A New Kind of Computer Building an elastic cloud with InfiniBand

• Grid Architecture Simple to scale Open, standard Simple to consume • Lossless switched fabric Quality of Service and security Fault tolerance and failover Extreme Scalability EL X2-2

*http://www.top500.org/static/lists/2009/11/top500_statistics.pdf Scale from One Application to Cloud Start small and grow

Multi-rack Full Rack X2-2 Large T3-1B Half Rack X2-2 Medium T3-1B Quarter Rack X2-2 Small T3-1B • Seamless hardware upgrade • Flexible software licensing Scale on Demand Start small and grow

• Field upgradable to larger configurations • Delivered and installed by Oracle EL X2-2 Quarter Rack Half Rack Full Rack Compute Nodes 8 16 30 2.93 GHz XEON Cores 96 192 360 1333 MHz DRAM 768 GB 1.5 TB 2.9 TB Raw Disk Storage 40TB 40TB 40TB

EL T3-1B Small Medium Large Compute Nodes 10 20 30 1.6 GHz SPARC Cores 160 320 480 1333 MHz DRAM 1.3 TB 2.6 TB 3.8 TB Raw Disk Storage 40TB 40TB 40TB For More Information

Contact Resources • DTAG Account Team • www.oracle.com/exalogic • www.oracle.com/exadata