Oracle Exalogic Elastic Cloud, Waldemar Thiel, Senior Sales Consultant, Oracle

  • 701 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
701
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1Oracle Exalogic Elastic CloudOptymalna platforma dla SOAWaldemar ThielSenior Sales Consultant
  • 2. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2What is Exalogic Elastic Cloud ?The Oracle Exalogic Elastic Cloud is an Engineered System,consisting ofsoftware, firmware and hardwareon which enterprises may deploy Oracle business applications, OracleFusion Middleware or software products provided by Oracle partners.
  • 3. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3Exalogic Elastic CloudComponentsX3-2ExalogicStatus QuoApplications & MiddlewareOSVirtualization &Cloud ManagementComputeStorage LayerNetworking
  • 4. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4Hardware and SoftwareEngineered to work together= Exalogic Elastic Cloud SoftwareEnterpriseManagerCoherenceWebLogic TuxedoExabusIntegrationTrafficDirectorExabusIntegrationExabusIntegrationExabusIntegrationMiddleware and Business ApplicationsExalogic Elastic Cloud HardwareExabusPhysical Oracle Linux/SolarisOracle VM for ExalogicOracle Linux Guest OSExalogicControl
  • 5. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5Exalogic X3-2Converged Infrastructure Enterprise-class, integrated Network Attached Storage ZFS Clustered for high availability 60 TB SAS disk, 4 TB read cache, 292 GB write cache Clones, snapshots, remote replicationIntegrated Storage 40 Gb/sec internal I/O backplane 10 Gigabit Ethernet connectivity to datacenterInternal I/O Fabric and Data Center Connectivity 2 socket, 8-core, 2.9 GHz Intel Xeon processors 256 GB of 1600MHz DRAM 480 cores in a Full Rack; also available in1/2,1/4,1/8 or multi-rack configurations Redundant SSD, power, cooling, InfiniBandCompute Power
  • 6. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6Exalogic Architecture I Fault Tolerance Dual Power Distribution Units (1+1) Dual power supplies in each component (1+1) N+1 cooling (fan) strategy Redundant IB switches (1+1) Dual HCA ports in every component (bonded, 1+1) Redundant storage heads (1+1) All SSD and HDD RAID 1+
  • 7. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7Exalogic X3-2Seamless Scalability4 Nodes 8 Nodes 16 Nodes 30 Nodes 240+ Nodes1 TB RAM800 GB SSD60 TB NAS2 TB RAM1.6 TB SSD60 TB NAS4 TB RAM3.2 TB SSD60 TB NAS7.7 TB RAM6 TB SSD60 TB NAS61+ TB RAM48+ TB SSD480+ TB NASMulti-RackFull RackHalf RackQuarter RackEighth Rack
  • 8. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8Exalogic Elastic Cloud Software (EECS)ExabusData CenterService Network (10GbE)Management Network (GbE)Data CenterMgmt Network (GbE)Exalogic X3-210GbEGbEEthernet GatewaysStandardOracleDatabaseExabus(InfiniBandI/OBackplane)ExadataExalogicManagement SwitchStorageCompute Nodes…Spine Switch
  • 9. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9Exalogic Elastic Cloud SoftwareExabusQDR InfiniBand as foundation for Exabus:Oracle’s InfiniBand products provide the greatest availablebandwidth per physical port (40Gb/s) and lowest latency(~1.07μsec)InfiniBand provides reliable delivery, security and quality ofservice at the physical layer in the networking stack andnatively supports kernel bypass operations, eliminating muchof the inefficiency of using system CPU and main memoryOracle’s InfiniBand products support upper-stack protocolslike IP (IPoIB) and Ethernet (EoIB), making it possible forexisting applications to run without modification and stillbenefit from enhanced performance
  • 10. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10Application BufferApplication BufferTCP IP TransportTCP IP TransportKernelStandard Hardware I/O20% Buffer Copies40% Transport Processing40 % Kernel Context SwitchesExalogic Elastic Cloud SoftwareExabus - Optimized Network VirtualizationExabusZero Buffer CopyDirect Memory AccessKernel BypassTHROUGHPUT4x LOWER LATENCY6xApplication Application
  • 11. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11Exalogic Elastic Cloud SoftwareOracle’s Infiniband: 100s of separate design fixes and enhancements in the Host Stack and ManagementStack, improving compliance, stability, efficiency and performance Performance optimizations and tuning Ethernet over IB (EoIB) IPv6 support HA capability for SDP Security InfiniBand Partitioning and Quality-of Service (QoS) Resilient IB Fabric ManagementExabus
  • 12. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12EECS I Standard Weblogic IPC• Single muxer lock contention for narrowband• Small (1.5K) packet sizes requires more processingto put messages onto the networkWebLogicTCP/IP over EthernetWebLogicSingleMuxerSingleMuxerSlower NetworkLots of small messagesInter-process Communication
  • 13. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13EECS I Weblogic Clustering/IPC• Parallel muxer reduces lock contention due to faster message inflow• Larger packet sizes (64K for IPoIB and >=32K for SDP) reducesprocessing to put messages onto the networkWebLogic WebLogicSDP over InfiniBandParallelMuxerParallelMuxerFaster NetworkFewer, Larger MessagesInter-process Communication
  • 14. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14EECS I Weblogic Scatter Gather I/OWebLogic Server 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 latency1.5K 1.5K 1.5KStandard WebLogicwith standard read write IO10Gb/s Ethernet with 1.5KMaximum Transmission (MTU)SizeWebLogic ServerRead/write collections of 4K chunks…4K 4K 4K 4K64K 128K40Gb/s Infiniband with 64K MTUfor IPoIB or >=32K MTU for SDP…WebLogic on Exalogicwith Scatter/Gather IORead/write 4K standalone chunks4K 4K 4K 4KStandard WebLogic WebLogic Server on Exalogic
  • 15. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15EECS I WebLogic Lockless Request ManagerFull JVM thread utilization through concurrency enabling Exalogic processorcore saturation for maximum throughputApplicationThread PoolLockless RequestManagerApplicationThread PoolWork ManagerRequest ManagerWork Manager3XEECS2.0XJMSMessages/sec.Conventional HardwareExalogic5X401,0701,979,940Conventional Exalogic
  • 16. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16EECS I Coherence Optimizations Exabus Latency Optimizations– RDMA with kernel bypass and zero buffer copy– New Coherence “MessageBus” utilises internal JVM Infiniband APIs Elastic Data Optimizations– Improved heuristics for moving data to SSD– Optimized for Exalogic SSD
  • 17. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17Message BussesJRockit/HotSpotProvider-based Transport LayerOne per service for scalability to multiple coresIncreased message parallelism to max networkContext Switches reduced from 3 to 1Datagram still used for cluster protocolJVMCoherenceEECS I Coherence Optimizations for Exabus4x bandwidth, 1/6 latencyServicesInfiniband Message Bus ProviderRDMA offloads host processorZero copy and kernel bypassPredictive notifications avoid costly interruptsCustom off-heap DirectByteBuffer reduces GC
  • 18. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.18EECS I Simplified Coherence DeploymentsConventional HardwareExalogic1-2 JVM8-12JVMDatagram DataCommunicationsSingle System, Many JVMsMessage BusData CommunicationsFewer JVMsConventionalInfrastructureExalogicInfrastructureNumber of JVMsNeeded for Coherence• Highly scalable data communications maximisesnetwork bandwidth with fewer JVMs on multi-cores• MessageBus has more threads (using a dynamic threadpool), removing old read/write socket threads limit (plusone MessageBus instance used per Service)• Direct Memory Buffers, allocated off-heap, dramaticallyreduces object allocation and thus garbage collectionpauses
  • 19. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19EECS I Fast Coherence Cluster RebalancingTime to RecoveryConventional HardwareExalogic16XFasterGbEExabusCoherence CoherenceCoherenceCoherence Cluster194 seconds12 secondsExabus increases availability
  • 20. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20Oracle Traffic Director Highly available on-board load balancerfor Exalogic Built-in Application Traffic Managementcapabilities– Routing, Load Balancing, Traffic Shaping Fast, highly-configurable requestrouting and caching SSL Crypto acceleration using Intel™Advanced Encryption Set Up to 3.5X More Throughput and 28%lower CPU than ApacheHigh Performance, Low Overhead Traffic Management and ShapingFusionMiddlewareApplianceWebLogicApplianceTrafficDirectorTrafficDirectorHigh Performance BackplaneNative AES for SSL Native AES for SSL
  • 21. 21Completed transactions considering same server loadVodafone Romania67 X better Throughput over baseline hardware6 X better Throughput over TELCO’s production hardware
  • 22. 22Transaction response time27X better Response timeBetter
  • 23. 23Exalogic scalabilitylinear vertical scalability on Exalogic
  • 24. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.24JOIN THE EXALOGIC COMMUNITYTwitter Facebook Exalogic Blog LinkedIn YouTubeVisit us at: oracle.com/exalogic
  • 25. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25
  • 26. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26
  • 27. Copyright © 2012, Oracle and/or its affiliates. All rights reserved.27