Oracle tech fmw-01-application-grid-neum-15.04.2010
Upcoming SlideShare
Loading in...5
×
 

Oracle tech fmw-01-application-grid-neum-15.04.2010

on

  • 1,047 views

 

Statistics

Views

Total Views
1,047
Views on SlideShare
1,038
Embed Views
9

Actions

Likes
0
Downloads
32
Comments
0

1 Embed 9

http://www.slideshare.net 9

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Oracle tech fmw-01-application-grid-neum-15.04.2010 Oracle tech fmw-01-application-grid-neum-15.04.2010 Presentation Transcript

  • Oracle WebLogic Suite 11g and Application Grid: The Foundation Strengthened Duško Vukmanović Senior Sales Consultant
  • The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • The Economy, Your Business, and IT Today’s imperatives Competitiveness Lower market growth means you must fight harder to retain customers and gain market share Efficiency Lower budgets mean you Simplification must do more with what IT sprawl, M&A, and you have and minimize relentless innovation operating costs demand constant consolidation and standardization
  • “You Are Here”
  • Grid
  • Grid Computing Traditional Computing Grid Computing Infrastructure Infrastructure What is Grid Computing? Data Sales ERP Custom Data Sales ERP Custom Warehouse App App App Warehouse App App App Grid computing is a technology architecture that virtualizes and pools Middleware Grid IT resources, such as compute power, storage and network capacity into a set of shared services that Database Grid can be distributed and re- distributed as needed Storage Grid
  • Challenges for Middleware What is really limiting efficiency and expansion? • Volatility of needs Needs • Tight coupling • Granularity mismatch Resource Resource Resource
  • Results of Middleware Challenges The legacy of dedicated stacks Custom Packaged C/C++/ App SOA Svc Legacy App COBOL Application Application Application Server Server Server TPM TPM JVM JVM JVM OS OS OS OS OS Difficult Limited Inefficiency Scale-Out Performance
  • Alternative #1: More Boxes Just adding hardware won’t always help Custom Packaged C/C++/ App SOA Svc Legacy App COBOL Application Application Application Server Server Server TPM TPM JVM JVM JVM OS OS OS OS OS Inefficiency and Diminishing Degraded Lower Utilization Returns Performance
  • Alternative #2: Just Fix with SOA or BPM You can’t paper over fundamentals Custom Packaged C/C++/ App SOA Svc Legacy App COBOL Application Server Server SOA/BPM Application Application Server TPM TPM JVM JVM JVM OS OS OS OS OS Scaling Remains Constrained
  • Alternative #3: Improve Applications Costly, complex, time-consuming Packaged NEW! Custom App App SOA Svc C/C++/ COBOL Legacy Application Application Application Server Server Server TPM TPM JVM JVM JVM OS OS OS OS OS Expensive Complex Time Consuming
  • A New Approach: Application Grid Grid computing at the middleware layer Custom Packaged C/C++/ SOA Svc Legacy App App COBOL Application Grid Flexible High Quality Efficiency Scaling of Service
  • Application Grid: Why Oracle? Unique design advantages, intelligent agility, innovation Most Advanced Most #1 Application #1 Distributed #1 JVM In-Memory Comprehensive Server TPM Data Grid Management WebLogic Server Application Grid Tuxedo Enterprise Coherence Manager JRockit Unique Design Advantages Agile and Intelligent • Most advanced automation: • Best of Breed: App server, JVM, TPM deployment, capacity adjustment • Comprehensive: Java EE, C/C++/COBOL, data grid, clustering, management Innovation for Efficient Execution • Open: All standards-based • Leverage hardware: multi-core, 64-bit • Integrated: within foundation and across • Synergies with Oracle stack: RAC, stack Enterprise Manager, SOA
  • The Impact of SOA Service reuse = greater need for dynamic adjustment Application 2 Application 3 Application 1 SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc Application Grid
  • Inside the Application Grid Dynamic adjustment Application 2 Application 3 Application 1 SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Resource Application Grid
  • What is Application Grid? What It’s NOT What It IS x A single product An approach x A standard An architecture x An all-or-none thing A vision A set of best practices Multiple technologies Multiple products
  • Do I Have to Start Over? Evolution to application grid Automation/ Enterprise-Wide Optimization • Policy/Rules-Based Dynamic Automated Scale-Out Optimization High-Level, Cross-Data Center • Automated service startup • In-Memory Data and failover Grid Scale-Out • Basic Management • Basic Cluster Scale-Out Low-Level, Localized Dynamic Course- Fine- Scaling Grained Grained
  • Evolve from Islands of Grid… Start by grid-enabling critical areas
  • …to Comprehensive Grid Infrastructure Entire data center becomes “the” application grid
  • Benefits and Business Impact Efficiency = Flexible Scale Out = Grow Despite Constraints Adjust Course with Agility High Quality of Service = Rise Above the Competition
  • Innovation at the Foundation Layer 4 e.g. BPM API Layer 3 e.g. SOA New New AJAX API Needs Acceleration Abilities Layer 2 e.g. App Server API In-memory Data Grid Deterministic Garbage Collection Layer 1 e.g. JVM New Ideas New needs and abilities are often most powerfully addressed in lower layers
  • Application Grid Fundamentals Core capabilities App App App SOA Svc SOA Svc 1. Share Resources 2. Control Allocation 3. View Behavior 4. Automate Management
  • Application Grid Technologies Foundation-level middleware Java C/C++/COBOL Application Transaction Server Processing Management Monitor In-Memory Data Grid Java Virtual Machine
  • Fusion Middleware Application Grid Comprehensive, hot-pluggable, pre-integrated Enterprise Manager Configuration Management WebLogic Tuxedo Server WebLogic Operations Control Coherence JRockit Mission JRockit Control Tuxedo System Application Monitor Provisioning
  • Building on the Fundamentals Rock-solid nodes, clustering, cross-grid optimization Cross-Grid Optimization Node Node Reliability Predictability Node Node Performance Configurability WLS WLS WLS Coherence Coherence Tuxedo Tuxedo Tuxedo JRockit JRockit JRockit JRockit WLOC
  • Predictable Reliability, Performance WebLogic Server, JRockit, Tuxedo • WebLogic Server: World’s #1 application server – http://www.spec.org/jAppServer2004/results/ • JRockit: World’s fastest JVM and only guaranteed predictable performance for standard Java • Tuxedo: World’s #1 distributed TPM for mainframe-class reliability, performance, and scale on commodity hardware
  • WebLogic Suite 11g • Full integration of BEA Efficiency: • Easiest upgrade ever • Lowest operational costs • GridLink for RAC 3 Competitiveness: 2 1 • Enterprise Grid Messaging • Outperform with speed and flexibility • ActiveCache • Real Operations Automation Simplification: • Best foundation for • Real Operations Insight entire software stack
  • New in 11g: GridLink for RAC App 1 App 2 Clustered G G G G G G WebLogic Server with L L L L L L GridLink for RAC Simple, declarative DB DB DB DB DB configuration Inst Inst Inst Inst Inst RAC • Easier to set up clustered • Oracle Services database • Fusion Middleware Certification
  • GridLink for RAC RAC Service Configuration • Certified with RAC Services • Pre built screens to enable easy WebLogic RAC Service configuration • Certified in all Fusion Middleware Products – SOA, WebCenter, Identity …
  • ActiveCache/Coherence In-Memory Data Grid Cache Huge Datasets in Memory of Many Machines • Shared memory grid for applications WebLogic WebLogic Server Server • spans multiple physical servers Coherence • Add/remove nodes JRockit JRockit dynamically OS OS • Scale linearly to thousands • Extreme reliability through redundancy • High performance through parallelization
  • Real-world Test Results: Increasing utilization of existing hardware/datacenter Peak capacity with ActiveGrid session replication Database performance limit reached Standard WebLogic EE peak capacity
  • Key to Application Grid: Management Need the right levels and right automation Enterprise Management App Application Grid Grid App Svr App Svr Management Data Grid JVM Database OS HW
  • Key to Application Grid: Management Need the right levels and right automation Management Can I better optimize grid across all applications? Application Grid Is this application near any critical SLA Svr App App Svr threshold? Data Grid JVM Do I need to adjust the data grid? Do I need to adjust parameters on this machine?
  • WebLogic Operations Control Intelligent synthesis Svc Start/ Stop Policies WebLogic Operations SLA Application Grid Control Needs App Svr App Svr Data Grid Metrics JVM Manual Input Automation Resource Adjust
  • Take-Aways • Application Grid is an approach to foundation infrastructure based on resource pooling and sharing • Key Enablers Are • Key Benefits Are • Control • Efficiency • Visibility • Flexible scaling • Management • High quality of service • Only Oracle enables • Guaranteed, predictable performance • True dynamic scaling • Cross-stack management 4/19/2010 ©2008
  • For More Information Get Started Resources • Visit the Oracle Fusion Middleware 11g • App Grid Blog web site at http://blogs.oracle.com/applicationgrid http://www.oracle.com/fusionmiddleware1 1g • For WebLogic Server technical information: • Oracle WebLogic Server on oracle.com http://www.oracle.com/technology/product http://www.oracle.com/appserver s/weblogic/ • Oracle Application Grid on oracle.com • For Application Grid technical information http://ww.oracle.com/goto/applicationgrid http://www.oracle.com/technology/tech/gri • Oracle Fusion Middleware on OTN d/ http://otn.oracle.com/middleware
  • For More Information search.oracle.com application grid or oracle.com