SlideShare a Scribd company logo
1 of 2
Download to read offline
JBoss Health Check


Summary                                                                              Key Review Areas
When JBoss infrastructure is responsible for running you business critical           Our consultant will review these key
                                                                                     areas against our knowledge base of
applications, it is essential that your JBoss investment is Fast, Reliable,
                                                                                     best practices.
Manageable and Secure. Poor performance of your applications, unplanned
outages, and breached security can significantly damage your reputation,             JBoss Architecture
causing loss of revenue, customers and partners. C2B2’s JBoss health check           y Is the right version of the JBoss
enables you to draw upon C2B2’s wealth of experience in deploying large scale          software being used?
JBoss environments into production, ensuring your JBoss infrastructure is            y Is the software version consistent
ready to meet your demanding production service levels.                                across servers and clients?
                                                                                     y Is there a good split of JBoss servers
                                                                                       to hardware processes?
Benefits                                                                             y Is the cluster design appropriate?
C2B2 offers you Fast, Reliable, Manageable and Secure investment in your             y Is load balancing configured
                                                                                       correctly?
JBoss infrastructure which can result in:
                                                                                     y Are communication methods
           y better performance;                                                       between servers appropriate?
                                                                                     y Can communication channels be
           y attracting more customers;                                                made more resilient?
           y building better reputation;                                             JBoss Optimisations
           y improving your relations with partner organisations;                    y Are resource pools tuned to suit the
                                                                                       load?
           y generating more revenue.                                                y Are resource pools configured
                                                                                       consistently across tiers?
Fast                                                                                 y Can we apply standard optimisations
                                                                                       to the configuration?
Optimising your JBoss server configuration can result in reduced application         y Are JDBC Connection pools
latency, reduced response times resulting in a better user experience, while           configured correctly?
review of your cluster design can provide increased scalability and elasticity       y Are Web Connectors appropriately
when your user populations increase.                                                   configured?
                                                                                     y Is JMS configured for resilience,
                                                                                       security and performance?
Reliable                                                                             y Is logging configured correctly?
Reviewing your JBoss high availability, monitoring and alerting strategy can         JVM Configuration
significantly reduce unscheduled downtime and server failures while providing
                                                                                     y Has the right JVM version been
the visibility and metrics to improve diagnostics and failure root cause analysis.     chosen?
Allowing you to get the servers back up and fix problems faster.                     y Has the JVM been tuned to your
                                                                                       application memory profile?
                                                                                     y Have JVM optimisations been
Manageable                                                                             applied?
                                                                                     y Will a 32bit or 64bit JVM give
C2B2 can provide you with best practices for JBoss administration, upgrades            benefits?
and patching can significantly reduce your administration costs, complexity
and timescales. We can also recommend topologies that enable system up-
grades with zero downtime to remove the need to plan outages.


Secure
Removing unwanted JBoss services and securing those that remain reduces
the number of opportunities, and methods that an attacker, with detailed
JBoss knowledge, can use to exploit your system.




            © 2011 C2B2 Consulting Limited, Unit 33, Malvern Hills Science Park,                               C2B2_JBOSSHC 23/01/11
            Geraldine Road, Malvern, Worcestershire. WR14 3SZ
            Registered in England and Wales: 4563419
JBoss Health Check


Methodology                                                                        Key Review Area
The JBoss healthcheck is a 5 day consulting engagement delivered on site           Security
at your premises. C2B2 will work with your team to provide mentoring and           y Is the configuration adhering to best
knowledge transfer to increase your team’s skill level and explain the thinking      practices for hardening JBoss
behind our recommendations. The C2B2 consultant will first review your             y Are processes and procedures
application architecture to understand how the application uses JBoss and            in place to ensure the data and
the JBoss facilities it requires. They will then systematically review the JBoss     application are secure?
configuration and compare it against our extensive in house knowledge base         y Can we remove unwanted services?
of best practices and decide on appropriate changes and modifications. Prior       y Have server entry points been
to leaving site the consultant will walk through his recommendations with the        secured?
                                                                                   y Are sensitive passwords visible?
team and explain the rationale behind each recommendation. The following
week C2B2 will deliver to you a final report to you with all the recommended       Administration Processes
configuration changes.                                                             y Are appropriate administration
                                                                                     procedures in place?
As a separate engagement we can implement the changes for you and deliver          y Can simple administration tasks be
a standard JBoss production configuration for current and future deployments.        automated?
                                                                                   y Can patches and application
                                                                                     upgrades be applied simply?
Requirements                                                                       y Are their best practices that will
For the the health check to progress smoothly we will need some help                 greatly reduce the administration
from you:                                                                            overhead.

          y Controlled Access to your JBoss Production                             Monitoring and Alerting
            Environments                                                           y Are you getting all the useful
                                                                                     information that JBoss makes
          y Visibility of your JBoss and Application Configuration                   available to you?
            Files                                                                  y Are metrics being captured for
                                                                                     triage and diagnosis of system
          y Space for our consultant to work on their laptop
                                                                                     problems?
          y Meetings Space to review your architecture                             y Are alerts set for threshold
                                                                                     conditions to warn of imminent
          y Time with your key developers and architects to                          problems?
            discuss the architecture                                               y Are application and server metrics
                                                                                     available for capacity planning?
                                                                                   Application
                                                                                   y Does the application follow best
                                                                                     practices in how it makes use of
                                                                                     JBoss services?
                                                                                   y Are the application performance and
                                                                                     scalability bottlenecks understood?
                                                                                   y Can the JBoss configuration be
                                                                                     changed to enhance application
                                                                                     reliability?




           © 2011 C2B2 Consulting Limited, Unit 33, Malvern Hills Science Park,                              C2B2_JBOSSHC 23/01/11
           Geraldine Road, Malvern, Worcestershire. WR14 3SZ
           Registered in England and Wales: 4563419

More Related Content

What's hot

Taking control of bring your own device byod with desktops as a service (daa ...
Taking control of bring your own device byod with desktops as a service (daa ...Taking control of bring your own device byod with desktops as a service (daa ...
Taking control of bring your own device byod with desktops as a service (daa ...Khazret Sapenov
 
Estimating Packaged Software - The first part of a framework
Estimating Packaged Software - The first part of a frameworkEstimating Packaged Software - The first part of a framework
Estimating Packaged Software - The first part of a frameworkNesma
 
Virtualizing More While Improving Risk Posture – From Bare Metal to End Point
Virtualizing More While Improving Risk Posture – From Bare Metal to End PointVirtualizing More While Improving Risk Posture – From Bare Metal to End Point
Virtualizing More While Improving Risk Posture – From Bare Metal to End PointHyTrust
 
Idc Quantifying Business Value V Mware View
Idc Quantifying Business Value V Mware ViewIdc Quantifying Business Value V Mware View
Idc Quantifying Business Value V Mware ViewZernike College
 
Doc Ave 5.0 Full Uk Sales Presentation
Doc Ave 5.0 Full Uk Sales PresentationDoc Ave 5.0 Full Uk Sales Presentation
Doc Ave 5.0 Full Uk Sales Presentationguest36874
 
DfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS ProjectsDfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS Projectsmjames1
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concernssferoz
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06kowost
 
Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Cisco Canada
 
GForce2011 Brochure
GForce2011 BrochureGForce2011 Brochure
GForce2011 BrochureSOFTPHONE SRL
 
Scalar vdi view
Scalar vdi viewScalar vdi view
Scalar vdi viewpatmisasi
 
Cisco Unified Videoconferencing
Cisco Unified VideoconferencingCisco Unified Videoconferencing
Cisco Unified VideoconferencingVideoguy
 
Cloud services slides 6 18 2012
Cloud services slides 6 18  2012Cloud services slides 6 18  2012
Cloud services slides 6 18 2012bcarr1010
 
Gii final presentation 6.5 ss
Gii   final  presentation 6.5 ssGii   final  presentation 6.5 ss
Gii final presentation 6.5 ssHeather Michaelson
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Packjucaab
 

What's hot (17)

Taking control of bring your own device byod with desktops as a service (daa ...
Taking control of bring your own device byod with desktops as a service (daa ...Taking control of bring your own device byod with desktops as a service (daa ...
Taking control of bring your own device byod with desktops as a service (daa ...
 
Estimating Packaged Software - The first part of a framework
Estimating Packaged Software - The first part of a frameworkEstimating Packaged Software - The first part of a framework
Estimating Packaged Software - The first part of a framework
 
Virtualizing More While Improving Risk Posture – From Bare Metal to End Point
Virtualizing More While Improving Risk Posture – From Bare Metal to End PointVirtualizing More While Improving Risk Posture – From Bare Metal to End Point
Virtualizing More While Improving Risk Posture – From Bare Metal to End Point
 
Idc Quantifying Business Value V Mware View
Idc Quantifying Business Value V Mware ViewIdc Quantifying Business Value V Mware View
Idc Quantifying Business Value V Mware View
 
Doc Ave 5.0 Full Uk Sales Presentation
Doc Ave 5.0 Full Uk Sales PresentationDoc Ave 5.0 Full Uk Sales Presentation
Doc Ave 5.0 Full Uk Sales Presentation
 
DfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS ProjectsDfSS Webinar Part 2: Delivering better ROI on DFSS Projects
DfSS Webinar Part 2: Delivering better ROI on DFSS Projects
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
 
Installation of erp platform and integration
Installation of erp platform and integrationInstallation of erp platform and integration
Installation of erp platform and integration
 
Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06
 
Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Enterprise IPv6 Deployment
Enterprise IPv6 Deployment
 
GForce2011 Brochure
GForce2011 BrochureGForce2011 Brochure
GForce2011 Brochure
 
Scalar vdi view
Scalar vdi viewScalar vdi view
Scalar vdi view
 
Cisco Unified Videoconferencing
Cisco Unified VideoconferencingCisco Unified Videoconferencing
Cisco Unified Videoconferencing
 
Cloud services slides 6 18 2012
Cloud services slides 6 18  2012Cloud services slides 6 18  2012
Cloud services slides 6 18 2012
 
Gii final presentation 6.5 ss
Gii   final  presentation 6.5 ssGii   final  presentation 6.5 ss
Gii final presentation 6.5 ss
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
 

Similar to JBoss Health Check

ROI
ROIROI
ROInnblade
 
BMC - Automation
BMC - AutomationBMC - Automation
BMC - Automationmartincbrennan
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisShetal Patel
 
Database Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success StoryDatabase Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success StoryEmbarcadero Technologies
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafMidVision
 
A DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSSA DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSSijcax
 
A DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSSA DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSSijcax
 
Java Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerJava Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerMichael Findling
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi daysOpenSourceIndia
 
C2B2 A la carte JBoss Training
C2B2 A la carte JBoss TrainingC2B2 A la carte JBoss Training
C2B2 A la carte JBoss TrainingC2B2 Consulting
 
Database Change Management | Embarcadero Change Manager
Database Change Management  | Embarcadero Change ManagerDatabase Change Management  | Embarcadero Change Manager
Database Change Management | Embarcadero Change ManagerMichael Findling
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352sflynn073
 
Lhs Value Added Services Info Sheet
Lhs Value Added Services Info SheetLhs Value Added Services Info Sheet
Lhs Value Added Services Info Sheethmojadidi
 
Re engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementRe engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementEkartha Inc
 
KPIwoven from NavisRx
KPIwoven from NavisRxKPIwoven from NavisRx
KPIwoven from NavisRxKedar_BAGUL
 
A dynamic application using jboss
A dynamic application using jbossA dynamic application using jboss
A dynamic application using jbossijcax
 
MICROSOFT SQL Server
MICROSOFT SQL ServerMICROSOFT SQL Server
MICROSOFT SQL Serverwebhostingguy
 

Similar to JBoss Health Check (20)

ROI
ROIROI
ROI
 
BMC - Automation
BMC - AutomationBMC - Automation
BMC - Automation
 
WebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysisWebSphere Application Server JBoss TCO analysis
WebSphere Application Server JBoss TCO analysis
 
Database Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success StoryDatabase Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success Story
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
 
A DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSSA DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSS
 
A DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSSA DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSS
 
Java Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerJava Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J Optimizer
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
 
C2B2 A la carte JBoss Training
C2B2 A la carte JBoss TrainingC2B2 A la carte JBoss Training
C2B2 A la carte JBoss Training
 
jboss_new resume
jboss_new resumejboss_new resume
jboss_new resume
 
Database Change Management | Embarcadero Change Manager
Database Change Management  | Embarcadero Change ManagerDatabase Change Management  | Embarcadero Change Manager
Database Change Management | Embarcadero Change Manager
 
SandeepVanama_Resume
SandeepVanama_ResumeSandeepVanama_Resume
SandeepVanama_Resume
 
Energy and engineering services leverages growth
Energy and engineering services leverages growthEnergy and engineering services leverages growth
Energy and engineering services leverages growth
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
Lhs Value Added Services Info Sheet
Lhs Value Added Services Info SheetLhs Value Added Services Info Sheet
Lhs Value Added Services Info Sheet
 
Re engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementRe engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablement
 
KPIwoven from NavisRx
KPIwoven from NavisRxKPIwoven from NavisRx
KPIwoven from NavisRx
 
A dynamic application using jboss
A dynamic application using jbossA dynamic application using jboss
A dynamic application using jboss
 
MICROSOFT SQL Server
MICROSOFT SQL ServerMICROSOFT SQL Server
MICROSOFT SQL Server
 

More from C2B2 Consulting

Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015C2B2 Consulting
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandC2B2 Consulting
 
Monitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteMonitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteC2B2 Consulting
 
Advanced queries on the Infinispan Data Grid
Advanced queries on the Infinispan Data Grid Advanced queries on the Infinispan Data Grid
Advanced queries on the Infinispan Data Grid C2B2 Consulting
 
Through the JMX Window
Through the JMX WindowThrough the JMX Window
Through the JMX WindowC2B2 Consulting
 
Building WebLogic Domains With WLST
Building WebLogic Domains With WLSTBuilding WebLogic Domains With WLST
Building WebLogic Domains With WLSTC2B2 Consulting
 
Hands-on Performance Workshop - The science of performance
Hands-on Performance Workshop - The science of performanceHands-on Performance Workshop - The science of performance
Hands-on Performance Workshop - The science of performanceC2B2 Consulting
 
Jsr107 come, code, cache, compute!
Jsr107 come, code, cache, compute!Jsr107 come, code, cache, compute!
Jsr107 come, code, cache, compute!C2B2 Consulting
 
JBoss Clustering on OpenShift
JBoss Clustering on OpenShiftJBoss Clustering on OpenShift
JBoss Clustering on OpenShiftC2B2 Consulting
 
Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...
Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...
Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...C2B2 Consulting
 
Through the JMX Window
Through the JMX WindowThrough the JMX Window
Through the JMX WindowC2B2 Consulting
 
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleOracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleC2B2 Consulting
 
Java Middleware Surgery
Java Middleware Surgery Java Middleware Surgery
Java Middleware Surgery C2B2 Consulting
 
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...C2B2 Consulting
 
'Deploying with GlassFish & Docker'
'Deploying with GlassFish & Docker' 'Deploying with GlassFish & Docker'
'Deploying with GlassFish & Docker' C2B2 Consulting
 
'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit'
'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit' 'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit'
'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit' C2B2 Consulting
 
'New JMS features in GlassFish 4.0' by Nigel Deakin
'New JMS features in GlassFish 4.0' by Nigel Deakin'New JMS features in GlassFish 4.0' by Nigel Deakin
'New JMS features in GlassFish 4.0' by Nigel DeakinC2B2 Consulting
 
Coherence sig-nfr-web-tier-scaling-using-coherence-web
Coherence sig-nfr-web-tier-scaling-using-coherence-webCoherence sig-nfr-web-tier-scaling-using-coherence-web
Coherence sig-nfr-web-tier-scaling-using-coherence-webC2B2 Consulting
 
JUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at Scale
JUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at ScaleJUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at Scale
JUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at ScaleC2B2 Consulting
 

More from C2B2 Consulting (20)

Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx Poland
 
Monitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteMonitoring Oracle SOA Suite
Monitoring Oracle SOA Suite
 
Advanced queries on the Infinispan Data Grid
Advanced queries on the Infinispan Data Grid Advanced queries on the Infinispan Data Grid
Advanced queries on the Infinispan Data Grid
 
Through the JMX Window
Through the JMX WindowThrough the JMX Window
Through the JMX Window
 
Building WebLogic Domains With WLST
Building WebLogic Domains With WLSTBuilding WebLogic Domains With WLST
Building WebLogic Domains With WLST
 
Hands-on Performance Workshop - The science of performance
Hands-on Performance Workshop - The science of performanceHands-on Performance Workshop - The science of performance
Hands-on Performance Workshop - The science of performance
 
Jsr107 come, code, cache, compute!
Jsr107 come, code, cache, compute!Jsr107 come, code, cache, compute!
Jsr107 come, code, cache, compute!
 
JBoss Clustering on OpenShift
JBoss Clustering on OpenShiftJBoss Clustering on OpenShift
JBoss Clustering on OpenShift
 
Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...
Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...
Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...
 
Through the JMX Window
Through the JMX WindowThrough the JMX Window
Through the JMX Window
 
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleOracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at Scale
 
Java Middleware Surgery
Java Middleware Surgery Java Middleware Surgery
Java Middleware Surgery
 
Jax London 2013
Jax London 2013Jax London 2013
Jax London 2013
 
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...
 
'Deploying with GlassFish & Docker'
'Deploying with GlassFish & Docker' 'Deploying with GlassFish & Docker'
'Deploying with GlassFish & Docker'
 
'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit'
'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit' 'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit'
'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit'
 
'New JMS features in GlassFish 4.0' by Nigel Deakin
'New JMS features in GlassFish 4.0' by Nigel Deakin'New JMS features in GlassFish 4.0' by Nigel Deakin
'New JMS features in GlassFish 4.0' by Nigel Deakin
 
Coherence sig-nfr-web-tier-scaling-using-coherence-web
Coherence sig-nfr-web-tier-scaling-using-coherence-webCoherence sig-nfr-web-tier-scaling-using-coherence-web
Coherence sig-nfr-web-tier-scaling-using-coherence-web
 
JUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at Scale
JUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at ScaleJUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at Scale
JUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at Scale
 

Recently uploaded

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

JBoss Health Check

  • 1. JBoss Health Check Summary Key Review Areas When JBoss infrastructure is responsible for running you business critical Our consultant will review these key areas against our knowledge base of applications, it is essential that your JBoss investment is Fast, Reliable, best practices. Manageable and Secure. Poor performance of your applications, unplanned outages, and breached security can significantly damage your reputation, JBoss Architecture causing loss of revenue, customers and partners. C2B2’s JBoss health check y Is the right version of the JBoss enables you to draw upon C2B2’s wealth of experience in deploying large scale software being used? JBoss environments into production, ensuring your JBoss infrastructure is y Is the software version consistent ready to meet your demanding production service levels. across servers and clients? y Is there a good split of JBoss servers to hardware processes? Benefits y Is the cluster design appropriate? C2B2 offers you Fast, Reliable, Manageable and Secure investment in your y Is load balancing configured correctly? JBoss infrastructure which can result in: y Are communication methods y better performance; between servers appropriate? y Can communication channels be y attracting more customers; made more resilient? y building better reputation; JBoss Optimisations y improving your relations with partner organisations; y Are resource pools tuned to suit the load? y generating more revenue. y Are resource pools configured consistently across tiers? Fast y Can we apply standard optimisations to the configuration? Optimising your JBoss server configuration can result in reduced application y Are JDBC Connection pools latency, reduced response times resulting in a better user experience, while configured correctly? review of your cluster design can provide increased scalability and elasticity y Are Web Connectors appropriately when your user populations increase. configured? y Is JMS configured for resilience, security and performance? Reliable y Is logging configured correctly? Reviewing your JBoss high availability, monitoring and alerting strategy can JVM Configuration significantly reduce unscheduled downtime and server failures while providing y Has the right JVM version been the visibility and metrics to improve diagnostics and failure root cause analysis. chosen? Allowing you to get the servers back up and fix problems faster. y Has the JVM been tuned to your application memory profile? y Have JVM optimisations been Manageable applied? y Will a 32bit or 64bit JVM give C2B2 can provide you with best practices for JBoss administration, upgrades benefits? and patching can significantly reduce your administration costs, complexity and timescales. We can also recommend topologies that enable system up- grades with zero downtime to remove the need to plan outages. Secure Removing unwanted JBoss services and securing those that remain reduces the number of opportunities, and methods that an attacker, with detailed JBoss knowledge, can use to exploit your system. © 2011 C2B2 Consulting Limited, Unit 33, Malvern Hills Science Park, C2B2_JBOSSHC 23/01/11 Geraldine Road, Malvern, Worcestershire. WR14 3SZ Registered in England and Wales: 4563419
  • 2. JBoss Health Check Methodology Key Review Area The JBoss healthcheck is a 5 day consulting engagement delivered on site Security at your premises. C2B2 will work with your team to provide mentoring and y Is the configuration adhering to best knowledge transfer to increase your team’s skill level and explain the thinking practices for hardening JBoss behind our recommendations. The C2B2 consultant will first review your y Are processes and procedures application architecture to understand how the application uses JBoss and in place to ensure the data and the JBoss facilities it requires. They will then systematically review the JBoss application are secure? configuration and compare it against our extensive in house knowledge base y Can we remove unwanted services? of best practices and decide on appropriate changes and modifications. Prior y Have server entry points been to leaving site the consultant will walk through his recommendations with the secured? y Are sensitive passwords visible? team and explain the rationale behind each recommendation. The following week C2B2 will deliver to you a final report to you with all the recommended Administration Processes configuration changes. y Are appropriate administration procedures in place? As a separate engagement we can implement the changes for you and deliver y Can simple administration tasks be a standard JBoss production configuration for current and future deployments. automated? y Can patches and application upgrades be applied simply? Requirements y Are their best practices that will For the the health check to progress smoothly we will need some help greatly reduce the administration from you: overhead. y Controlled Access to your JBoss Production Monitoring and Alerting Environments y Are you getting all the useful information that JBoss makes y Visibility of your JBoss and Application Configuration available to you? Files y Are metrics being captured for triage and diagnosis of system y Space for our consultant to work on their laptop problems? y Meetings Space to review your architecture y Are alerts set for threshold conditions to warn of imminent y Time with your key developers and architects to problems? discuss the architecture y Are application and server metrics available for capacity planning? Application y Does the application follow best practices in how it makes use of JBoss services? y Are the application performance and scalability bottlenecks understood? y Can the JBoss configuration be changed to enhance application reliability? © 2011 C2B2 Consulting Limited, Unit 33, Malvern Hills Science Park, C2B2_JBOSSHC 23/01/11 Geraldine Road, Malvern, Worcestershire. WR14 3SZ Registered in England and Wales: 4563419