• Like


Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Cloud java Evento 25 nov Palma



Published in Education
  • 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


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. The following is intended to outline our generalproduct direction. It is intended for informationpurposes only, and may not be incorporated into anycontract. It is not a commitment to deliver anymaterial, code, or functionality, and should not berelied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oracle’sproducts remains at the sole discretion of Oracle. 1
  • 2. Enterprise Java en la Nube:Oracle Exalogic Elastic CloudEnrique Martín (enrique.martin.casado@oracle.com)MW Presales Manager
  • 3. Engineered SystemsDriving trend in IT for the next decade 3
  • 4. Oracle Exalogic Elastic CloudSoftware. Hardware. Complete. Building the 21st Century Datacenter 4
  • 5. One Platform for the Whole EnterprisePerformance, 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 5
  • 6. Engineered System One 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 6
  • 7. Oracle’s Elastic Cloud FoundationApplication Grid, OS, Enterprise Manager and hardware WebLogic Server Coherence Enterprise Manager Enterprise Manager JRockit and HotSpot Exalogic Elastic Cloud Software Oracle Linux or Solaris Exalogic Elastic Cloud Hardware EL X2-2 7
  • 8. Exalogic Elastic Cloud HardwareExtreme performance, high availability for varied workloads EL X2-2 8
  • 9. Scale from One Application to CloudStart small and grow Multi- Multi-rack Full Rack Half RackQuarter Rack • Seamless hardware upgrade • Flexible software licensing 9
  • 10. Application Support and CertificationOptimized for enterprise Java, ready for everything Runs 1000’s of existing applications Extreme Performance No Certification Required Oracle Exalogic Elastic Cloud 10
  • 11. 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 InfiniBand multiplexing over SDP– JDBC over SDP – Optimized multi-core – Scatter-gather IO scheduler 11
  • 12. InfiniBand Performance AdvantageUp to 12x Performance• Network IO is critical Exalogic Software – #1 limiting factor for application performance and scale TCP/IP• Eliminate buffer copies Sockets – From four to zero Direct IPoIB Protocol• Use larger packet size to reduce network overhead – 64K instead of 4K packets InfiniBand Core• Optimized for InfiniBand Host Channel Adapter – 3x throughput over 10 GbE (Driver) – 50% less latency via native SDP 12
  • 13. Standard Inter-process Communication Multi-core, memory and IO bottlenecks1 Single Muxer Single Muxer Single Connection TCP/IP over Ethernet 2 3 WebLogic WebLogic1. Work manager self-tuning for varied architectures2. Single muxer lock contention for narrowband3. Small (4K) message sizes incur substantial overhead 13
  • 14. Exalogic Inter-process Communication 60% higher workload, 1/2 latency1 Many Connections Parallel Muxer Parallel Muxer WebLogic 2 SDP over InfiniBand WebLogic 31. Multi-core scheduling algorithm optimized for Exalogic2. Parallel muxer reduces lock contention3. Large (64K) message sizes reduce processing overhead 14
  • 15. 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 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 Changes 15
  • 16. Complexities in Setting Up & Deploying Application Infrastructure Today Tools & Utilities • Multiple tools and methods to handle various Infrastructure Setup stages of infrastructure lifecycle • VM, Vnet, Volume creation / config. • Different tool for each discrete component • App. server creation / config. • Fragile, customized scripts • Middleware creation / config. Operations Procedures • Application deployment / config. • Service configuration across • Data access config. multiple hosts and instances • Security config. • Messaging config. Easy • Performance tuning • Software updates • User config. • Infrastructure scaling • Load balancer config. • Change management & validation • Problem diagnostics and resolution It Just Takes Time People Considerations • Component setup is slow •Precise coordination among • Various long running steps multiple administrators • Lead times and scheduling •Specialized expertise distributed among various administrators across various individuals • Errors lead to restart of entire •“Ad hoc” and cultural knowledge process and lifecycle© 2010 Oracle – Proprietary and Confidential 16
  • 17. Application Aware Virtualization Transform Multi-Tier Application Components into Collection of Configurable Building Blocks Reference System Virtualized Software Assembly Web WebWeb Tier Appliances Web Application Appliance Server Appliance SOA WLS WLS Svc Application Tier Metadata RAC RAC Database Database Tier Appliance© 2010 Oracle – Proprietary and Confidential 17
  • 18. Oracle Virtual Assembly Builder • Application aware virtualization Web Web • Package software components into collection Assembly of configurable appliances • Standardized building SOA WLS WLS blocks Svc • Multi-tier application assemblies using virtual Metadata appliances ……. ……. • Simplified and rapid RAC RAC provisioning • Single step, template-based complete application deployment onto virtualized environments© 2010 Oracle – Proprietary and Confidential 18
  • 19. Why Assemblies? • Repeatedly provision entire application environments • Allowing customization without adding Assembly complexity • Reduce configuration errors • Fewer knobs to turn and get wrong • Greater uniformity across environments Metadata ……. ……. • Reuse standardized building blocks • Accelerates deployment of new infrastructures and applications • Single step, template based deployments© 2010 Oracle – Proprietary and Confidential 19
  • 20. Assembly Structure Assembly Appliance • Bootable VM disk image containing all necessary s/w required to run single component instance • Optimized for Oracle software • Templatized for repeatable Metadata deployment into Assembly ……. ……. Appliance • Final configuration completed Metadata upon start-up ……. Software Appliance Metadata Component Assembly Metadata • Component-specific default JRockit configuration parameters • Deployment plan for entire OS VE multi-tier application • User-specified & dynamic late • Wiring connections describing binding parameters relationships of multiple • Input/output connections Appliances • Scaling requirements • Appliance start-order dependencies • VM resource requirements© 2010 Oracle – Proprietary and Confidential 20
  • 21. Oracle Virtual Assembly Builder Studio Assemblies, Properties Appliances Inspector Catalog Deployment Assembly Resource Editor Pools Command line interface for scripted actions© 2010 Oracle – Proprietary and Confidential 21
  • 22. Deployment Efficiency with Assemblies Assembly Catalog Web Web Development Production SOA & Test Svc WLS WLS Select Appliances Introspect System RAC RAC Create Assembly Publish Assembly Deploy Assembly© 2010 Oracle – Proprietary and Confidential 22
  • 23. Enterprise Application ConsolidationOne platform engineered for the whole enterprise• Cost containment and IT agility Custom CRM – One system to buy, deploy CICS/ and maintain COBOL E20 3rd Party – Increase velocity and flexibility IDM• The path to mission Batch E20 Logs critical cloud Jobs Content – Open platform 3rd Party – Support varied workloads ERP Custom – Application isolation SOA – Scalability and elasticity 23
  • 24. Primary Value Drivers for ExalogicEliminate 60% of Middle Tier TCO Reduction Cost 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 24
  • 25. Oracle Exalogic Elastic CloudDelivering real business valueExtreme Java Mission IntegratedPerformance Critical Cloud System Improved Operational Cost Time to Deploy up to Reduced up to Reduced 12X 60% 90% 25
  • 26. Exalogic Elastic Cloud Roadmap Exalogic V2 NextGen • Software upgrade • Software upgrade 26
  • 27. 27