Partner Webcast – Oracle Exalogic Elastic Cloud - 10 January 2013

  • 787 views
Uploaded on

How about a happy 2013 where running Business Applications is Faster, Safer, and Easier? …

How about a happy 2013 where running Business Applications is Faster, Safer, and Easier?

The 2nd hardware generation of the company's flagship engineered system for running business applications, Oracle Exalogic Elastic Cloud X3-2, incorporates the fastest and most modern CPUs, flash memory and network fabric technologies. The new Oracle Exalogic X3-2 builds on the recent release of Oracle Exalogic Elastic Cloud Software 2.0 to provide extreme performance for the most highly mission-critical, large scale private cloud deployments at the infrastructure-as-a-service layer.

Oracle Exalogic Elastic Cloud, world's first and only integrated cloud machine, is hardware and software engineered together, a datacenter building block to provide extreme performance, reliability and scalability for Java, Oracle Fusion Middleware, Oracle Applications, Re-hosted CICS/IMS TP and other business applications, while delivering lower TCO, reduced risk, higher user productivity and one-stop support.

Read More at https://blogs.oracle.com/imc/entry/partner_webcast_oracle_exalogic_elastic

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

Views

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

Actions

Shares
Downloads
49
Comments
0
Likes
1

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. “This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.” Name Title, Company Name CUSTOMER LOGOblogs.oracle.com/IMC 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. Oracle Exalogic Elastic Cloud Gregor Raýman – gregor.rayman@oracle.com2 A&C Fusion Middleware Specialist Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 3. 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 4. TRANSACTION VOLUMES ARE EXPLODING 2.3 Billion People on the Internet 5 Billion1.5 Million People Processed Daily US Mobile Text on US Borders Messages Daily 60 Billion US Debit/ Credit Transactions/Year 340 Million 2.2 Billion Tweets Daily Smart Meter 32 Sales per Second Transactions Daily on Amazon 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 5. YOUR BUSINESS CAN’T AFFORD TO MISS A BEAT CUSTOMER SATISFACTION CONVERSIONS1 second delayin page load time = 16% 7% 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 6. ARE YOUR BUSINESS APPLICATIONS KEEPING UP?6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. WHAT DOES IT TAKE TO DELIVERAPPLICATIONS SUCCESSFULLY?EASE OF DEPLOYMENT AT LOW COSTRUNTIME EXCELLENCE BUILT ON OPEN STANDARDSINTEGRATED MANAGEMENT7 Copyright © 2012, Oracle and/or its affiliates. All rights 2011, Insert Information Protection Policy Classification from Slide 8 reserved.
  • 8. Converged Infrastructure I The Future“By 2015, 35% oftotal server shippedvalue will be asintegrated systems.” Gartner Data Center Conference presentation, “Will Fabric Computing Change the Concept of the Traditional Server?”, December 2011 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 9. EXALOGIC ADOPTION HAS BEEN PHENOMENAL 10:1 consolidation ratio U.S. Government Agency 4X TPS German Bank10X response timeU.S. Financial Services Provider 50% lower cost Chinese Appliance Maker 15X throughput U.S. Phone Company 2X the workload Indian Consulting Company 6X faster setup time 9X throughput Australian Utility South American Bank 14X response time African Retail Chain10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 10. 340 PARTNER SOLUTIONS CERTIFIED ON EXALOGIC NEW PERFORMANCE RECORD SET FOR EVERY APPLICATION TESTED11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 11. 70,000 APPLICATIONS CUSTOMERS RELY ON ORACLE 60+ APPLICATIONS BENCHMARKED WHO BETTER TO CREATE A GREAT APPLICATIONS PLATFORM THAN ORACLE?12 Copyright © 2012, Oracle and/or its affiliates. All rights 2011, Insert Information Protection Policy Classification from Slide 8 reserved.
  • 12. ORACLE EXALOGIC ELASTIC CLOUD I DESIGN GOALS EXTREME PERFORMANCE FOR JAVA APPLICATIONS EXTREME PERFORMANCE FOR ORACLE BUSINESS APPLICATIONS NATIVELY LEVERAGES EXADATA BEST CONSOLIDATION PLATFORM13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 13. THE NEXT PHASE IN BUSINESS APPLICATIONS EVOLUTION 1 SEIZE 2 LOWER 3 REDUCE MARKET BUSINESS COST AND OPPORTUNITIES RISK COMPLEXITY14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 14. EVEN BETTER PERFORMANCE WEB JMS ENTERPRISE JAVA Requests/Sec. Messages/Sec. Operations/Sec. 5X 10X 5X 3.1X 2.3X 3.1XStandard Exalogic Exalogic Standard Exalogic Exalogic Standard Exalogic Exalogic HW 1.x 2.x HW 1.x 2.x HW 1.x 2.x 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 15. Exalogic Elastic Cloud Software (EECS)16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 16. Exalogic I Infrastructure-as-a-Service• For Datacenter Operations – Create, provision, manage and monitor tenant “virtual data centers”  For Exalogic Tenants – Provision users, virtual machines, virtual networks and storage to applications17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 17. Exalogic Elastic Cloud Software 2.0 Enterprise Manager Middleware and Business Applications Traffic WebLogic Coherence Tuxedo Director Exalogic Exabus Exabus Exabus Exabus Control Integration Integration Integration Integration Oracle Linux Guest OS Physical Oracle Linux/Solaris Oracle VM 3 for Exalogic Exabus Exalogic Elastic Cloud X2-2 Hardware = Exalogic Elastic Cloud Software 2.018 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. Exabus Optimized Network Virtualization Standard Hardware I/O Exabus Application Application Application Buffer Application Buffer TCP IP Transport Zero Buffer Copy Direct Memory Access Kernel Bypass Kernel 4x 6x 20% Buffer Copies 40% Transport Processing THROUGHPUT Context Switches 40 % Kernel LOWER LATENCY19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 19. Virtualization on the Network The Dilemma20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 20. Exalogic Solution with OVM 3.0 Single-Root I/O Virtualization • Oracle Exalogic supports up to 63 VMs per physical server, with each VM configured for I/O across an adapter containing a pair of InfiniBand ports for redundancy. • It allows both direct device assignment as well as device sharing. • SR-IOV requires extremely tight engineering and integration between the I/O channel adapter and BIOS, the device driver, the virtualization software, and the operating system to ensure reliable, scalable, high performance. • Oracle can engineer, test and optimize SR-IOV and guarantee the functionality, reliability and performance across system updates.21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 21. Exalogic Virtualization Performance NO COMPROMISE NO COMPETITION Exalogic Bare COTS Metal Exalogic Virtualized Exalogic Virtualized Virtualized22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 22. Exalogic Hypervisor Enhanced OVM 3.0 Guest VM Guest VM Guest VM • Secure segregation of traffic for Device Device Device specific vServer guests Driver Driver Driver 1 • Optimized I/O performance – Inbound traffic is sent to correct Virtual Switch OVM guest VM 2 Device Driver Server – Guest VM is configured to use selected dedicated virtual function on HCA Virtual Physical Virtual Function Function Function – Traffic flows directly between guest VM and physical HCA 3 Exalogic Physical I/O Port HCA23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 23. Application Delivery Controller Application Application Application BUILT-IN Oracle LOAD Traffic Director BALANCING EXABUS FABRIC DATACENTER SERVICE NETWORK24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 24. Traffic Director  Fully Integrated with Exabus I/O  high throughput, low latency  Highly Available – active/passive, active/active failover  Easily configured and reconfigured without downtime  Integrated with WebLogic server clusters  Improves performance - SSL/TLS offloading, Caching, HTTP Compression25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 25. Virtual Firewall Using InfiniBand Partitions Partition Partition Application Application Application• Firewall-level end-point security• Enforced directly by Exabus fabric switches Oracle Traffic Director – Immune to IP-layer exploits EXABUS – Immune to typical FABRIC firewall vulnerabilities DATACENTER SERVICE NETWORK 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 26. WebLogic, Coherence & Tuxedo Optimizations for Exalogic27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 27. Reduced IO Buffer Copying Dramatic reduction in buffer copying Sender/Receiver 66% Copy Reduction JSP Compiler WebLogic User Space Uses Byte Buffers instead of static byte arrays Servlet Container Uses Byte Buffers instead of copying into temporary WebLogic Core buffers Uses Byte Buffer-aware streams instead of Kernel JRockit/HotSpot level chunked streams JVM pins WebLogic buffers on heap to avoid copies Kernel Space Sockets Direct Protocol Reduced copying between user and kernel space28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 28. WebLogic: Standard IPC Multi-core, memory and IO bottlenecks Slower Network Lots of small messages Muxer Muxer Single Single TCP/IP over Ethernet 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 network29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 29. WebLogic: Exabus IPC 60% higher workload, 1/2 latency Faster Network Fewer, Larger Messages Parallel Muxer Parallel Muxer 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 network30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 30. WebLogic: Exabus Scatter Gather I/O Standard WebLogic WebLogic Server on Exalogic WebLogic Server WebLogic Server Read/write 4K standalone chunks Read/write collections of 4K chunks 4K 4K 4K 4K 4K 4K 4K 4K Standard WebLogic WebLogic on Exalogic with standard read write IO withScatter/Gather IO 64K 128K 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 latency31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 31. Self-Tuning Thread Pool for Exalogic WebLogic Server Priority Request Queue • Thread pool aware Work Request Work Request Work Request of processor cores Self Tuning WebLogic Thread Pool – 2 processors x 6 cores x 2 Current Thread Count _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ Adjust by 24 _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ hyper threads per core = 24 _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ _____________________________ hardware threads Hotspot or JRockit • Rapid adjustment Operating System to varying Exalogic Compute Node X86 Dual Processor workloads Cores per Processor with Hyper-Threading – Optimal adjustment is 24 threads per time period32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 32. Optimized State Replication on Exalogic High Performance State Replication State Replication with State Replication with Standard WebLogic WebLogic on Exalogic• Single channel state replication per JVM • Multi-channel state replication per JVM• Traditional two way RMI • Optimized one way RMI• Full deserialization on secondary server • Lazy deserialization on secondary• State replicated over standard server networking • State replicated over InfiniBand 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 33. WebLogic: Active GridLink for RAC 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 changes WebLogic 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 Changes34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 34. Coherence Optimizations Exalogic Elastic Cloud Software 2.0 • Exabus Latency Optimizations – RDMA with kernel bypass and zero buffer copy – New Coherence “MessageBus” utilizes JVM Infiniband APIs • Scalable Networking – MessageBus per service to allow scalability to many cores – Simplifies deployments by requiring fewer Coherence nodes • Elastic Data Optimizations – Improved heuristics for moving data to SSD – Optimized for Exalogic SSD35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 35. Coherence: Native InfiniBand 4x bandwidth, 1/6 latency Provider-based Transport Layer  One per service for scalability to multiple cores  Increased message parallelism to max network  Context Switches reduced from 3 to 1 Coherence Services  Datagram still used for cluster protocol JVM Infiniband Message Bus Provider Message Busses  RDMA offloads host processor  Zero copy and kernel bypass  Predictive notifications avoid costly interrupts  Custom off-heap DirectByteBuffer reduces GC JRockit/HotSpot36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 36. Configuring Coherence Before/After Fewer, Larger JVMs Single System, many JVMs Few JVMs Datagram Data Communications Message Bus Data Communications• MessageBus Per Service increases parallelism• Fewer JVMs needed to maximize bandwidth• Customized DirectMemoryBuffer reduces GC pressure• Reduce JVMs from 8-12 per compute node to as few as 237 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 37. Coherence: Cluster Rebalancing Exabus increases availability Speed of Recovery Coherence Coherence Coherence 16X Gbe Exabus Conventional Hardware Exalogic38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 38. Coherence: Simplified Deployments Number of JVMs Conventional Exalogic Needed for Coherence Infrastructure Infrastructure Single System, Many JVMs Fewer JVMs 8-12 Datagram Data Message Bus JVM Communications Data Communications • Scalability data communications to maximize network 1-2 JVM bandwidth with fewer JVMs. • Memory Buffers allocated off-heap dramatically reduces Conventional Hardware object allocation and thus garbage collection pauses. Exalogic • Scalable communications and reduced GC pressure favors fewer, larger JVMs for simplified deployment39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 39. Tuxedo: Exalogic Increased Performance from Exabus Standard Tuxedo Hardware Exalogic • Eliminates BRIDGE Transactions/sec. process as bottleneck 95,595 BRIDGE • Enables greater scalability of 7X Single TCP Connecti Exabus on Over Tuxedo domains Ethernet BRIDGE • 7x throughput 13,680 EECS 1.0 dge 2.0X • No application Standard Hardware Exalogic changes needed Tuxedo Applications40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 40. REDUCE COST AND COMPLEXITY Consolidate applications onto a single platform Simplify operations via integrated management41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 41. Management Integration I Exalogic Control• Stand-alone BUI• CLI for scripting• Java API for integration with external systems• Native integration with EM Cloud Control – Metering and charging – Single pane of glass for all Exa* systems, app-to-disk42 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 42. Virtual Assemblies for Exalogic43 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 43. Lifecycle Automation with AssembliesDeployment Plan and Software Virtual Assembly Elastic Cloud 44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 44. New Approach I Virtual Assemblies • Virtual machine software FUTURE images and deployment configuration and instructions • Oracle middleware and applications downloadable as ready-to-run assemblies • Custom assemblies may be developed with authoring tools45 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 45. Virtual Assemblies I Optimized for Exalogic FUTURE• Virtual Appliances Virtual Assembly – Java EE Server, Database, Data Appliance Appliance Appliance Grid, Load Balancer, etc. A C B 1 – Packaged as bootable disk images/scripts and metadata 2• Assemblies 3 – Complex applications may be 1. Virtual appliances packaged as assemblies 2. Assembly deployment topology and – Easy to deploy, manage, scale, traffic routing metadata patch, upgrade 3. Assembly versioning, security and descriptive metadata 46 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 46. LOWER BUSINESS RISK Run on a platform optimized for your applications Protect sensitive data with true application isolation47 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 47. ORACLE PLATINUM SERVICES HIGHEST LEVEL OF SERVICE IN THE INDUSTRY • 5 Minute SLA • System Monitored 24/7 by Oracle Support • Oracle Performs System Patching • No Additional Cost for Premier Support customers48 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 48. Platinum Support for Exalogic Workflow Customer Datacenter Oracle Support Services Oracle FRU replaced Support by Field Engineer Engineer Oracle Field FRU dispatched by Engineer Support Engineer or Service SR creation email Request notification to customer Escalation to routed to Fault Development Supportoccurs Customer Engineer Oracle Case Management System ASR ASR Manager Service Auto-diagnosis Fault telemetry Service Request facility sends securely (SR) created SNMP trap to ASR transmitted to Manager Oracle49 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 49. Partner Community Exastack Program READY OPTIMIZED Program for 3rd party application certification on exalogic Special access to test facilities and oracle expert support Two levels of participation50 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 50. Product Specialists Oracle ISV Migration Center http://www.oracle.com/partners/en/ Expertise offered to Partner Hubs most-popular-resources/ imc-team-179835.html  Knowledge Exchange & Guidance http://blogs.oracle.com/ Focused on Upgrades & Migrations IMC  Promoting OPN ExaStack Program http://twitter.com/ oracleimc Advanced Hands-On Workshops http://www.youtube.com/ 2 Partners Webcasts /Month OracleIMCteam Over 250 projects completed in FY12 http://www.slideshare.net/ oracle_imc_team https://mix.oracle.com/ groups/24961 51 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 51. 52 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 52. 53 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.