SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
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
Oracle tech fmw-01-application-grid-neum-15.04.2010

Weitere ähnliche Inhalte

Andere mochten auch

Presentazione Lampade Led Scam
Presentazione Lampade Led ScamPresentazione Lampade Led Scam
Presentazione Lampade Led Scam
Davide
 
Mike Staniforth's Personal Brand
Mike Staniforth's Personal BrandMike Staniforth's Personal Brand
Mike Staniforth's Personal Brand
Miker954
 
64036964 alatan-tangan
64036964 alatan-tangan64036964 alatan-tangan
64036964 alatan-tangan
dan1172
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle BH
 
Oracle tech db-04-cost-effective-neum-16.04.2010
Oracle tech db-04-cost-effective-neum-16.04.2010Oracle tech db-04-cost-effective-neum-16.04.2010
Oracle tech db-04-cost-effective-neum-16.04.2010
Oracle BH
 
Expanding Your Blog Audience
Expanding Your Blog AudienceExpanding Your Blog Audience
Expanding Your Blog Audience
Mandy Jenkins
 

Andere mochten auch (13)

Presentazione Lampade Led Scam
Presentazione Lampade Led ScamPresentazione Lampade Led Scam
Presentazione Lampade Led Scam
 
Harnessing Solar in Rajasthan
Harnessing Solar in RajasthanHarnessing Solar in Rajasthan
Harnessing Solar in Rajasthan
 
Why It's An Exciting Time to Be a Female Journalist
Why It's An Exciting Time to Be a Female JournalistWhy It's An Exciting Time to Be a Female Journalist
Why It's An Exciting Time to Be a Female Journalist
 
Network Summary
Network SummaryNetwork Summary
Network Summary
 
Mike Staniforth's Personal Brand
Mike Staniforth's Personal BrandMike Staniforth's Personal Brand
Mike Staniforth's Personal Brand
 
G10 Venture Capital
G10 Venture CapitalG10 Venture Capital
G10 Venture Capital
 
64036964 alatan-tangan
64036964 alatan-tangan64036964 alatan-tangan
64036964 alatan-tangan
 
02 01 Modena
02 01 Modena02 01 Modena
02 01 Modena
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
Design strategy crash course
Design strategy crash courseDesign strategy crash course
Design strategy crash course
 
Richard Iii
Richard IiiRichard Iii
Richard Iii
 
Oracle tech db-04-cost-effective-neum-16.04.2010
Oracle tech db-04-cost-effective-neum-16.04.2010Oracle tech db-04-cost-effective-neum-16.04.2010
Oracle tech db-04-cost-effective-neum-16.04.2010
 
Expanding Your Blog Audience
Expanding Your Blog AudienceExpanding Your Blog Audience
Expanding Your Blog Audience
 

Mehr von Oracle BH

2 d4.poslovna analitika_160410
2 d4.poslovna analitika_1604102 d4.poslovna analitika_160410
2 d4.poslovna analitika_160410
Oracle BH
 
2 d3.javne nabavke_neum160410
2 d3.javne nabavke_neum1604102 d3.javne nabavke_neum160410
2 d3.javne nabavke_neum160410
Oracle BH
 
2 d2.casemgmt
2 d2.casemgmt2 d2.casemgmt
2 d2.casemgmt
Oracle BH
 
2 d1.hcm neum_160410
2 d1.hcm neum_1604102 d1.hcm neum_160410
2 d1.hcm neum_160410
Oracle BH
 
1 d3.cob neum150410
1 d3.cob neum1504101 d3.cob neum150410
1 d3.cob neum150410
Oracle BH
 
1 d2.an neum_bh_treasury_systems_development_perspectives_v1.0
1 d2.an neum_bh_treasury_systems_development_perspectives_v1.01 d2.an neum_bh_treasury_systems_development_perspectives_v1.0
1 d2.an neum_bh_treasury_systems_development_perspectives_v1.0
Oracle BH
 
1 d1.reforma it_u_javnoj_upravi
1 d1.reforma it_u_javnoj_upravi1 d1.reforma it_u_javnoj_upravi
1 d1.reforma it_u_javnoj_upravi
Oracle BH
 
Ppt security-database-overview-11g r2
Ppt security-database-overview-11g r2Ppt security-database-overview-11g r2
Ppt security-database-overview-11g r2
Oracle BH
 
Sun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosniaSun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosnia
Oracle BH
 
Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)
Oracle BH
 
Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11
Oracle BH
 
Oracle tech fmw-05-idm-neum-16.04.2010
Oracle tech fmw-05-idm-neum-16.04.2010Oracle tech fmw-05-idm-neum-16.04.2010
Oracle tech fmw-05-idm-neum-16.04.2010
Oracle BH
 
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle BH
 
Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle BH
 
Oracle tech db-05-sun-servers.and.storage-16.04.2010
Oracle tech db-05-sun-servers.and.storage-16.04.2010Oracle tech db-05-sun-servers.and.storage-16.04.2010
Oracle tech db-05-sun-servers.and.storage-16.04.2010
Oracle BH
 
Oracle tech db-02-hacking-neum-15.04.2010
Oracle tech db-02-hacking-neum-15.04.2010Oracle tech db-02-hacking-neum-15.04.2010
Oracle tech db-02-hacking-neum-15.04.2010
Oracle BH
 

Mehr von Oracle BH (16)

2 d4.poslovna analitika_160410
2 d4.poslovna analitika_1604102 d4.poslovna analitika_160410
2 d4.poslovna analitika_160410
 
2 d3.javne nabavke_neum160410
2 d3.javne nabavke_neum1604102 d3.javne nabavke_neum160410
2 d3.javne nabavke_neum160410
 
2 d2.casemgmt
2 d2.casemgmt2 d2.casemgmt
2 d2.casemgmt
 
2 d1.hcm neum_160410
2 d1.hcm neum_1604102 d1.hcm neum_160410
2 d1.hcm neum_160410
 
1 d3.cob neum150410
1 d3.cob neum1504101 d3.cob neum150410
1 d3.cob neum150410
 
1 d2.an neum_bh_treasury_systems_development_perspectives_v1.0
1 d2.an neum_bh_treasury_systems_development_perspectives_v1.01 d2.an neum_bh_treasury_systems_development_perspectives_v1.0
1 d2.an neum_bh_treasury_systems_development_perspectives_v1.0
 
1 d1.reforma it_u_javnoj_upravi
1 d1.reforma it_u_javnoj_upravi1 d1.reforma it_u_javnoj_upravi
1 d1.reforma it_u_javnoj_upravi
 
Ppt security-database-overview-11g r2
Ppt security-database-overview-11g r2Ppt security-database-overview-11g r2
Ppt security-database-overview-11g r2
 
Sun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosniaSun welcome middleware_overview 0324101_bosnia
Sun welcome middleware_overview 0324101_bosnia
 
Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)Sun welcome middleware_overview 0324101_bosnia(2)
Sun welcome middleware_overview 0324101_bosnia(2)
 
Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11
 
Oracle tech fmw-05-idm-neum-16.04.2010
Oracle tech fmw-05-idm-neum-16.04.2010Oracle tech fmw-05-idm-neum-16.04.2010
Oracle tech fmw-05-idm-neum-16.04.2010
 
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
 
Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010Oracle tech fmw-03-cloud-computing-neum-15.04.2010
Oracle tech fmw-03-cloud-computing-neum-15.04.2010
 
Oracle tech db-05-sun-servers.and.storage-16.04.2010
Oracle tech db-05-sun-servers.and.storage-16.04.2010Oracle tech db-05-sun-servers.and.storage-16.04.2010
Oracle tech db-05-sun-servers.and.storage-16.04.2010
 
Oracle tech db-02-hacking-neum-15.04.2010
Oracle tech db-02-hacking-neum-15.04.2010Oracle tech db-02-hacking-neum-15.04.2010
Oracle tech db-02-hacking-neum-15.04.2010
 

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

  • 1.
  • 2. Oracle WebLogic Suite 11g and Application Grid: The Foundation Strengthened Duško Vukmanović Senior Sales Consultant
  • 3. 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.
  • 4. 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
  • 7. 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
  • 8. Challenges for Middleware What is really limiting efficiency and expansion? • Volatility of needs Needs • Tight coupling • Granularity mismatch Resource Resource Resource
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. Evolve from Islands of Grid… Start by grid-enabling critical areas
  • 20. …to Comprehensive Grid Infrastructure Entire data center becomes “the” application grid
  • 21. Benefits and Business Impact Efficiency = Flexible Scale Out = Grow Despite Constraints Adjust Course with Agility High Quality of Service = Rise Above the Competition
  • 22. 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
  • 23. Application Grid Fundamentals Core capabilities App App App SOA Svc SOA Svc 1. Share Resources 2. Control Allocation 3. View Behavior 4. Automate Management
  • 24. Application Grid Technologies Foundation-level middleware Java C/C++/COBOL Application Transaction Server Processing Management Monitor In-Memory Data Grid Java Virtual Machine
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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 …
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. 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?
  • 35. 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
  • 36. 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
  • 37. 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
  • 38. For More Information search.oracle.com application grid or oracle.com