SlideShare a Scribd company logo
1 of 45
 
Delivering Efficiency and Expansion  from the Ground Up: The Application Grid Matt Wright Director, Product Management, Oracle Fusion Middleware
QUESTION 1 ,[object Object],[object Object],[object Object],[object Object],[object Object]
And the Winner is………..
Grid 06/06/09 ©2008 Oracle Corporation
The Real Challenges What is really limiting efficiency and expansion? ,[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation  Needs Resource Resource Resource
“You Are Here” 06/06/09 ©2008 Oracle Corporation
Problems In Today’s IT The legacy of dedicated stacks 06/06/09 ©2008 Oracle Corporation  OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM  App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy Inefficiency Difficult Scale-Out Limited Performance
Alternative #1: More Boxes Just adding hardware won’t always help OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM  App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation
Alternative #2: Just Fix with SOA or BPM You can’t just paper over fundamentals 06/06/09 ©2008 Oracle Corporation  Custom App Packaged App SOA Svc C/C++/ COBOL Legacy SOA/BPM OS JVM App Svr OS JVM App Svr OS JVM  App Svr OS TPM OS TPM
Alternative #3: Improve Applications Costly, complex, time-consuming OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM  App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation  New! New! New! New! New!
A New Approach:  Application Grid 06/06/09 ©2008 Oracle Corporation  Efficiency Flexible Scaling High Quality  of Service Application Grid Custom App Packaged App SOA Svc C/C++/ COBOL Legacy
The Impact of SOA Even greater need for dynamic adjustment 06/06/09 ©2008 Oracle Corporation  App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
Inside the Application Grid Pooling, sharing, dynamic adjustment 06/06/09 ©2008 Oracle Corporation  App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
What is Application Grid? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation
Do I Have to Start Over? Evolution to application grid Automation/Optimization Low-Level, Localized High-Level, Cross-Data Center Dynamic Scaling Course-Grained Fine-Grained ,[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise-Wide Dynamic  Optimization 06/06/09 ©2008 Oracle Corporation
Application Grid Benefits 06/06/09 ©2008 Oracle Corporation  Flexible Scaling High Quality of Service Efficiency Application Application
Business Impact 06/06/09 ©2008 Oracle Corporation  Efficiency =  Grow Despite Constraints Flexible Scale Out =  Adjust Course with Agility High Quality of Service = Rise Above the Competition
QUESTION 2 ,[object Object],[object Object],[object Object],[object Object]
And the Winner is………..
Innovation at the Foundation 9/10/2008 ©2008 Oracle Corporation  New Needs New Abilities New needs and abilities are often most powerfully addressed in lower layers 06/06/09 ©2008 Oracle Corporation  New Ideas API API API Layer 1 e.g. JVM Layer 2 e.g. App Server Layer 3 e.g. SOA Layer 4 e.g. BPM Deterministic Garbage Collection AJAX  Acceleration In-memory  Data Grid
Application Grid Fundamentals Core capabilities 06/06/09 ©2008 Oracle Corporation  2.  Control Allocation 3.  View Behavior 4.  Automate 1.  Share Resources Management App App App SOA Svc SOA Svc
Application Grid Technologies Foundation-level middleware 06/06/09 ©2008 Oracle Corporation  Java C/C++/COBOL Application  Server Transaction  Processing  Monitor In-Memory Data Grid Management Java Virtual Machine
Fusion Middleware Application Grid Comprehensive, hot-pluggable, pre-integrated 06/06/09 ©2008 Oracle Corporation  WebLogic  Server Tuxedo Coherence Enterprise  Manager WebLogic Operations Control JRockit Mission Control Tuxedo System Application Monitor JRockit Provisioning Configuration Management
Building on the Fundamentals Standardized hardware, rock-solid nodes, automation   06/06/09 ©2008 Oracle Corporation  Node Performance Node Reliability Node Configurability Node Predictability Tuxedo Tuxedo Tuxedo JRockit WLS JRockit WLS JRockit WLS JRockit Coherence JRockit Coherence JRockit Coherence WLOC
Decoupled Resourcing Add standardized, streamlined, commodity hardware 06/06/09 ©2008 Oracle Corporation  Lower Cost, Less Complexity, Easier Diagnostics
Predictable Reliability, Performance WebLogic Server, JRockit, Tuxedo ,[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation
Predictable Reliability, Performance WebLogic Server, JRockit, Tuxedo ,[object Object],[object Object],[object Object],06/06/09 ©2008 Oracle Corporation  Differentiator #1: Guaranteed Predictable Performance
Node Configurability Modular application server means efficiency 06/06/09 ©2008 Oracle Corporation  Different application server instances in the grid have different modules enabled Application Grid App Svr App Svr Mem Grid JVM Application Server 1 Application Server 2
QUESTION 3 ,[object Object],[object Object],[object Object],[object Object],[object Object]
And the Winner is………..
Coherence In-Memory Data Grid Fine-grained dynamic scaling, performance, reliability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tuxedo 06/06/09 ©2008 Oracle Corporation  OS JVM Coherence WebLogic Server OS JVM OS JVM
Coherence In-Memory Data Grid Fine-grained dynamic scaling, performance, reliability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tuxedo 06/06/09 ©2008 Oracle Corporation  OS JVM Coherence WebLogic Server OS JVM OS JVM Differentiator #2: True Dynamic Scaling
Key to Application Grid: Management Need the right levels and right automation 06/06/09 ©2008 Oracle Corporation  Application Grid App Svr App Svr App Mem Grid JVM Database Enterprise  Management Grid  Management OS HW
Cross-Stack Management Instrumentation at each level; intelligent synthesis 06/06/09 ©2008 Oracle Corporation  Is this application near any critical SLA threshold? Do I need to adjust parameters on this machine? Do I need to adjust the memory grid? Can I better optimize grid across all applications? Management App Svr Mem Grid JVM Applica
WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation  WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc  Start/ Stop Metrics Automation App Svr Mem Grid JVM Applica
WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation  WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc  Start/ Stop Metrics Automation Differentiator #3: Cross-Stack  Grid Management App Svr Mem Grid JVM Applica
Case Study: Large Web Application 06/06/09 ©2008 Oracle Corporation  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting Started There are some easy early wins! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],$ ¥ £ € 06/06/09 ©2008 Oracle Corporation
Factors to Keep in Mind Not All Grid Enablers are Created Equal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],©2008 Oracle Corporation  06/06/09 JRockit WebLogic Server Tuxedo Coherence
Take-Aways ,[object Object],06/06/09 ©2008 Oracle Corporation  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Evaluation 1 ,[object Object],Poor     Excellent 1 5
Evaluation 2 ,[object Object],Poor     Excellent 1 5
 

More Related Content

What's hot

Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)jeckels
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformFumiko Yamashita
 
JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...terrencebarr
 
Disaster Recovery to the Oracle Public Cloud
Disaster Recovery to the Oracle Public CloudDisaster Recovery to the Oracle Public Cloud
Disaster Recovery to the Oracle Public CloudKal BO
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...eG Innovations
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudMatt Wright
 
IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017John Duimovich
 
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleChris Muir
 
Roadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureRoadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureOracleContractors
 
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCL Technologies
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and ContainerWolfgang Weigend
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...eG Innovations
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overviewwk c
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk MobileChris Muir
 
WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011Fumiko Yamashita
 
Solaris 11.2 What's New
Solaris 11.2 What's NewSolaris 11.2 What's New
Solaris 11.2 What's NewOrgad Kimchi
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceRuma Sanyal
 
Oracle Enterprise integration
Oracle Enterprise integration Oracle Enterprise integration
Oracle Enterprise integration kumar gaurav
 

What's hot (20)

Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
 
JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...JavaFX - Bringing rich Internet applications ...
JavaFX - Bringing rich Internet applications ...
 
Disaster Recovery to the Oracle Public Cloud
Disaster Recovery to the Oracle Public CloudDisaster Recovery to the Oracle Public Cloud
Disaster Recovery to the Oracle Public Cloud
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017IBM JavaOne Community Keynote 2017
IBM JavaOne Community Keynote 2017
 
JDK 10 Java Module System
JDK 10 Java Module SystemJDK 10 Java Module System
JDK 10 Java Module System
 
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with OracleMobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
 
Roadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server InfrastructureRoadmap For Fusion Middleware Application Server Infrastructure
Roadmap For Fusion Middleware Application Server Infrastructure
 
HCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private CloudHCLT Whitepaper: Multi- Tenancy on Private Cloud
HCLT Whitepaper: Multi- Tenancy on Private Cloud
 
Microservices and Container
Microservices and ContainerMicroservices and Container
Microservices and Container
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overview
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011WebLogic Consolidation Webcast 27 Jan 2011
WebLogic Consolidation Webcast 27 Jan 2011
 
Solaris 11.2 What's New
Solaris 11.2 What's NewSolaris 11.2 What's New
Solaris 11.2 What's New
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
 
Oracle Enterprise integration
Oracle Enterprise integration Oracle Enterprise integration
Oracle Enterprise integration
 

Viewers also liked

Przeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznychPrzeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznychzbysiun
 
LIVING THINGS: ANIMALS
LIVING THINGS: ANIMALSLIVING THINGS: ANIMALS
LIVING THINGS: ANIMALSmelcarrob
 
Lord of the Flies Pictures
Lord of the Flies PicturesLord of the Flies Pictures
Lord of the Flies Picturesapenn
 
Shereen 2D Computer Compilation
Shereen   2D Computer CompilationShereen   2D Computer Compilation
Shereen 2D Computer CompilationBarbara Bashour
 
2014 economic calendar
2014 economic calendar2014 economic calendar
2014 economic calendarpmella
 
telecentre.org start-up evaluation
telecentre.org start-up evaluation telecentre.org start-up evaluation
telecentre.org start-up evaluation April Pojman
 
Power, Point &Painting
Power, Point &PaintingPower, Point &Painting
Power, Point &PaintingLKupca
 
The Truth About 6 Pack Abs
The Truth About 6 Pack AbsThe Truth About 6 Pack Abs
The Truth About 6 Pack AbsTom Henricks
 
YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011Bob Crawshaw
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerSaul Cunningham
 

Viewers also liked (20)

Makam Nabi Saw
Makam Nabi SawMakam Nabi Saw
Makam Nabi Saw
 
Przeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznychPrzeksztalanie wzorow fizycznych
Przeksztalanie wzorow fizycznych
 
Jude Kuwait
Jude  KuwaitJude  Kuwait
Jude Kuwait
 
LIVING THINGS: ANIMALS
LIVING THINGS: ANIMALSLIVING THINGS: ANIMALS
LIVING THINGS: ANIMALS
 
Elias
EliasElias
Elias
 
Lord of the Flies Pictures
Lord of the Flies PicturesLord of the Flies Pictures
Lord of the Flies Pictures
 
Ziarah Mekkah
Ziarah MekkahZiarah Mekkah
Ziarah Mekkah
 
Shereen 2D Computer Compilation
Shereen   2D Computer CompilationShereen   2D Computer Compilation
Shereen 2D Computer Compilation
 
Shalawat
ShalawatShalawat
Shalawat
 
2014 economic calendar
2014 economic calendar2014 economic calendar
2014 economic calendar
 
telecentre.org start-up evaluation
telecentre.org start-up evaluation telecentre.org start-up evaluation
telecentre.org start-up evaluation
 
Nagham UAE
Nagham  UAENagham  UAE
Nagham UAE
 
Adnan Qatar
Adnan QatarAdnan Qatar
Adnan Qatar
 
Power, Point &Painting
Power, Point &PaintingPower, Point &Painting
Power, Point &Painting
 
The Truth About 6 Pack Abs
The Truth About 6 Pack AbsThe Truth About 6 Pack Abs
The Truth About 6 Pack Abs
 
Omar Iraq
Omar IraqOmar Iraq
Omar Iraq
 
YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011YMCA Workshop 12 August 2011
YMCA Workshop 12 August 2011
 
Farah Kuwait
Farah KuwaitFarah Kuwait
Farah Kuwait
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
 
Karim F Iraq
Karim F   IraqKarim F   Iraq
Karim F Iraq
 

Similar to Matt Wright - The Application Grid

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudEitan Segal
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical ApplicationsCenk Ersoy
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageEMC
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationsolarisyourep
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8terrencebarr
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC
 
Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?RSD
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Mohamad Afshar
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageEMC
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolithJudy Breedlove
 
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...IEEEFINALSEMSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...IEEEMEMTECHSTUDENTPROJECTS
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service itDr. Wilfred Lin (Ph.D.)
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6Sravanthi N
 
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSumanMitra22
 
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep DiveJava Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Diveterrencebarr
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users finalOracleIDM
 

Similar to Matt Wright - The Application Grid (20)

B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack Cloud
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical Applications
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentation
 
Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8Introduction to Java Micro Edition (ME) 8
Introduction to Java Micro Edition (ME) 8
 
EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )EMC's IT Transformation Journey ( EMC Forum 2014 )
EMC's IT Transformation Journey ( EMC Forum 2014 )
 
Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?Le Software Defined Solutions, ou comment automatiser les ressources IT ?
Le Software Defined Solutions, ou comment automatiser les ressources IT ?
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Agile integration: Decomposing the monolith
Agile integration: Decomposing the monolithAgile integration: Decomposing the monolith
Agile integration: Decomposing the monolith
 
Jetty Vs Tomcat
Jetty Vs TomcatJetty Vs Tomcat
Jetty Vs Tomcat
 
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service it
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
 
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptx
 
Java Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep DiveJava Micro Edition (ME) 8 Deep Dive
Java Micro Edition (ME) 8 Deep Dive
 
Con8833 access at scale for hundreds of millions of users final
Con8833 access at scale for hundreds of millions of users   finalCon8833 access at scale for hundreds of millions of users   final
Con8833 access at scale for hundreds of millions of users final
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Matt Wright - The Application Grid

  • 1.  
  • 2. Delivering Efficiency and Expansion from the Ground Up: The Application Grid Matt Wright Director, Product Management, Oracle Fusion Middleware
  • 3.
  • 4. And the Winner is………..
  • 5. Grid 06/06/09 ©2008 Oracle Corporation
  • 6.
  • 7. “You Are Here” 06/06/09 ©2008 Oracle Corporation
  • 8. Problems In Today’s IT The legacy of dedicated stacks 06/06/09 ©2008 Oracle Corporation OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy Inefficiency Difficult Scale-Out Limited Performance
  • 9. Alternative #1: More Boxes Just adding hardware won’t always help OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation
  • 10. Alternative #2: Just Fix with SOA or BPM You can’t just paper over fundamentals 06/06/09 ©2008 Oracle Corporation Custom App Packaged App SOA Svc C/C++/ COBOL Legacy SOA/BPM OS JVM App Svr OS JVM App Svr OS JVM App Svr OS TPM OS TPM
  • 11. Alternative #3: Improve Applications Costly, complex, time-consuming OS JVM App Svr Custom App OS JVM App Svr Packaged App OS JVM App Svr SOA Svc OS TPM C/C++/ COBOL OS TPM Legacy 06/06/09 ©2008 Oracle Corporation New! New! New! New! New!
  • 12. A New Approach: Application Grid 06/06/09 ©2008 Oracle Corporation Efficiency Flexible Scaling High Quality of Service Application Grid Custom App Packaged App SOA Svc C/C++/ COBOL Legacy
  • 13. The Impact of SOA Even greater need for dynamic adjustment 06/06/09 ©2008 Oracle Corporation App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
  • 14. Inside the Application Grid Pooling, sharing, dynamic adjustment 06/06/09 ©2008 Oracle Corporation App 1 Application Grid SOA Svc SOA Svc SOA Svc SOA Svc SOA Svc App 3 App 2
  • 15.
  • 16.
  • 17. Application Grid Benefits 06/06/09 ©2008 Oracle Corporation Flexible Scaling High Quality of Service Efficiency Application Application
  • 18. Business Impact 06/06/09 ©2008 Oracle Corporation Efficiency = Grow Despite Constraints Flexible Scale Out = Adjust Course with Agility High Quality of Service = Rise Above the Competition
  • 19.
  • 20. And the Winner is………..
  • 21. Innovation at the Foundation 9/10/2008 ©2008 Oracle Corporation New Needs New Abilities New needs and abilities are often most powerfully addressed in lower layers 06/06/09 ©2008 Oracle Corporation New Ideas API API API Layer 1 e.g. JVM Layer 2 e.g. App Server Layer 3 e.g. SOA Layer 4 e.g. BPM Deterministic Garbage Collection AJAX Acceleration In-memory Data Grid
  • 22. Application Grid Fundamentals Core capabilities 06/06/09 ©2008 Oracle Corporation 2. Control Allocation 3. View Behavior 4. Automate 1. Share Resources Management App App App SOA Svc SOA Svc
  • 23. Application Grid Technologies Foundation-level middleware 06/06/09 ©2008 Oracle Corporation Java C/C++/COBOL Application Server Transaction Processing Monitor In-Memory Data Grid Management Java Virtual Machine
  • 24. Fusion Middleware Application Grid Comprehensive, hot-pluggable, pre-integrated 06/06/09 ©2008 Oracle Corporation WebLogic Server Tuxedo Coherence Enterprise Manager WebLogic Operations Control JRockit Mission Control Tuxedo System Application Monitor JRockit Provisioning Configuration Management
  • 25. Building on the Fundamentals Standardized hardware, rock-solid nodes, automation 06/06/09 ©2008 Oracle Corporation Node Performance Node Reliability Node Configurability Node Predictability Tuxedo Tuxedo Tuxedo JRockit WLS JRockit WLS JRockit WLS JRockit Coherence JRockit Coherence JRockit Coherence WLOC
  • 26. Decoupled Resourcing Add standardized, streamlined, commodity hardware 06/06/09 ©2008 Oracle Corporation Lower Cost, Less Complexity, Easier Diagnostics
  • 27.
  • 28.
  • 29. Node Configurability Modular application server means efficiency 06/06/09 ©2008 Oracle Corporation Different application server instances in the grid have different modules enabled Application Grid App Svr App Svr Mem Grid JVM Application Server 1 Application Server 2
  • 30.
  • 31. And the Winner is………..
  • 32.
  • 33.
  • 34. Key to Application Grid: Management Need the right levels and right automation 06/06/09 ©2008 Oracle Corporation Application Grid App Svr App Svr App Mem Grid JVM Database Enterprise Management Grid Management OS HW
  • 35. Cross-Stack Management Instrumentation at each level; intelligent synthesis 06/06/09 ©2008 Oracle Corporation Is this application near any critical SLA threshold? Do I need to adjust parameters on this machine? Do I need to adjust the memory grid? Can I better optimize grid across all applications? Management App Svr Mem Grid JVM Applica
  • 36. WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc Start/ Stop Metrics Automation App Svr Mem Grid JVM Applica
  • 37. WebLogic Operations Control Intelligent synthesis 06/06/09 ©2008 Oracle Corporation WebLogic Operations Control Policies SLA Needs Manual Input Resource Adjust Svc Start/ Stop Metrics Automation Differentiator #3: Cross-Stack Grid Management App Svr Mem Grid JVM Applica
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.  
  • 43.
  • 44.
  • 45.