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 Performance Mission Critical Cloud Integrated System Improved up to Operational Cost Reduced up to Time to Deploy Reduced 10X 60% 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 Open, standard platform Built for reliability, serviceability Balanced and optimized Multi-tenancy Scalability, elasticity CRM COBOL COBOL E2.0 Custom 3rd 3rdParty Party IDM Jobs Jobs E2.0 Content 3rd Party SOA SOA
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 Extreme Performance No Certification Required Oracle Exalogic Elastic Cloud
Oracle s Elastic Cloud Foundation Application Grid, OS, Enterprise Manager and hardware WebLogic Server Coherence Enterprise Manager JRockit and HotSpot Tuxedo Exalogic Elastic Cloud Software Oracle Linux or Solaris Exalogic Elastic Cloud Hardware EL X2-2
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 Device Retention Deploy Oracle software as needed Operations Management and Solution Support Center My Oracle Support Technology Services Customer Premises Enterprise Manager automated services
Complete and Integrated Management One button patching from application to disk Maintain Deploy Remote Management Enterprise Manager - Telemetry Phone Home Grid Control - Proactive Support My Oracle Support Integration Provisioning of Firmware, OS, Middelware, and Applications Clone and Scale-out OpsCenter Manage Test End-to-End Diagnostics Functional Testing Load Testing Test Management - Service Levels - Root Cause Configuration Mgmt - Change Tracking Patch Automation - Firmware, OS Monitor 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 & Configuration Upgrade Service Solutions Support Center for Oracle Exalogic Operations Management for Oracle Exalogic Consulting Services (OCS) Advanced Customer Services (ACS) Premier Support for Oracle Exalogic
Primary Value Drivers for Exalogic Eliminate 60% of Middle Tier TCO Cost Reduction 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
<Insert Picture Here> 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 Standard Platform 2-3X improvement in Database OLTP Run-time connection load balancing JDBC over SDP 60% more Java Operations/sec. Enhanced buffer handling for InfiniBand Optimized multi-core scheduler Browse Exalogic Up to 10X faster response time Cluster IPC multiplexing over SDP Scatter-gather IO
InfiniBand Performance Advantage Up to 12x Performance Network IO is critical #1 limiting factor for application performance and scale Eliminate buffer copies Exalogic ExalogicSoftware Software TCP/IP TCP/IP From four to zero Use larger packet size to reduce network overhead 6 instead of packets Optimized for InfiniBand 3x throughput over 10 GbE 50% less latency via native SDP IPoIB IPoIB Sockets Sockets Direct Direct Protocol Protocol InfiniBand InfiniBandCore Core Host HostChannel ChannelAdapter Adapter (Driver) (Driver)
Reduced IO Buffer Copying Dramatic reduction in buffer copying Sender/Receiver User Space WebLogic JSP Compiler Servlet Container 66% 66%Copy CopyReduction Reduction Uses UsesByte ByteBuffers Buffersinstead insteadofofstatic staticbyte byte arrays arrays WebLogic Core Uses UsesByte ByteBuffers Buffersinstead insteadofofcopying copying into intotemporary temporarybuffers buffers JRockit/HotSpot Uses UsesByte ByteBuffer-aware Buffer-awarestreams streamsinstead instead ofofkernel Kernellevel levelchunked chunkedstreams streams Kernel Space Sockets Direct Protocol JVM JVMpins pinsweblogic WebLogicbuffers bufferson onheap heaptoto avoid avoidcopies copies Reduced Reducedcopying copyingbetween betweenuser userand and kernel kernelspace space
Scatter Gather Input Output with InfiniBand Standard WebLogic WebLogic Server on Exalogic WebLogic Server WebLogic Server Read/write collections of chunks Read/write standalone chunks Standard WebLogic with standard read write IO 1.5K 1.5K 1.5K 1.5K 1.5K 1.5K WebLogic on Exalogic withscatter/gather IO 10Gb/s Ethernet with 1.5K Maximum Transmission (MTU)Size 6 6 128K 128K 40Gb/s Infiniband with 6 MTU for IPoIB or >=32K MTU for SDP Scatter gather input output collects 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 TCP/IP over Ethernet Single Muxer Single Muxer WebLogic Slower Network Lots of small messages 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 Parallel Muxer Parallel Muxer WebLogic SDP over InfiniBand WebLogic Exalogic Inter-process Communication Parallel muxer reduces lock contention due to faster message inflow Larger packet sizes (6 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 Thread pool aware of processor cores 2 processors x 6 cores x 2 hyper threads per core = 24 hardware threads Rapid adjustment to varying workloads Optimal adjustment is 24 threads per time period WebLogic Server Priority Request Queue Work Work Request Request Work Work Request Request Work Work Request Request Self Tuning WebLogic Thread Pool Current Thread Count Current Thread Count Adjust byby 2424 Adjust Hotspot HotspotororJRockit JRockit Operating OperatingSystem System Exalogic ExalogicX4170 X4170Compute ComputeNode Node X86 X86Dual DualProcessor Processor 6 6Cores per Processor Cores per Processorwith withhyper-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 WebLogic WebLogic WebLogic WebLogic changes WebLogic WebLogic GridLink GridLink GridLink GridLink GridLink GridLink XA 80% 20% RAC Node Load Aware Connection Requests RAC Node Affinity For Transactions Continuous Connections Even with RAC Changes
<Insert Picture Here> Hardware optimized for Software
Oracle Exalogic Elastic Cloud One Platform for the Whole Enterprise Integrated IntegratedStorage Storage Central storage for system images Clustered for HA 40 TB SAS disk 4 TB read cache 72 GB write cache I/O I/OFabric Fabric 1111 YY C C 1 1 H ed H cetcetd e p p x x EE EL T3-1B T3-1B T3-1B 30 SPARC T3 compute nodes 480 SPARC cores (1.6 GHz) 3.8 TB DRAM 960 GB FlashFire SSD 2010 Oracle Corporation 40 Gb/sec links 1.2 microsecond EL X2-2 X2-2 X2-2 latency (MPI Ping) 10 Gigabit Ethernet 30 x86 compute nodes connectivity to 360 Xeon cores (2.93 GHz) datacenter 2.8 TB DRAM 960 GB FlashFire SSD
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 Quarter Rack X2-2 Small T3-1B Half Rack X2-2 Medium T3-1B Full Rack X2-2 Large 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 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 1333 MHz DRAM
For More Information Contact DTAG Account Team Resources www.oracle.com/exalogic www.oracle.com/exadata