Contact ITInvolve
x 


Capacity and Performance

Maintain configurations to meet capacity requirements and maximize performance

Business users expect applications to perform well whether they use them daily or occasionally, and they expect IT to anticipate capacity needs to ensure good performance on an ongoing basis.

Many different IT teams have likely spent hours tuning your applications and their infrastructure to deliver on those performance expectations. Performance was tuned as part of releasing new code, when installing or upgrading infrastructure, and is optimized on an ongoing basis in production.

Unfortunately, configuration drift happens — undoing your well-tuned performance settings and causing issues that impact your business.

For example, perhaps new middleware components were installed on shared equipment without full awareness of the existing loads and peak usage periods of what was already running on the system. Perhaps a configuration change was applied across many systems for security reasons and it overwrote one or more of the settings you optimized for performance. Perhaps you made out of band changes manually in the heat of the moment to improve performance and those changes were later rolled back by an automation to “correct” the configuration.

In Our Experience
It’s more important than ever for cross-functional operations and engineering teams to have comprehensive visibility across infrastructure configurations and dependencies.

  • Despite planning for application stacking, usage patterns and performance characteristics often change, and new components are added that weren’t part of initial planning. This can often lead to I/O or network overload and CPU throttling in highly virtualized environments
  • Security updates and other mandated configuration changes can often have unexpected and adverse effects on performance, especially when undocumented performance tuning settings are modified by those same updates
  • Increased use of automation tools can help drive configuration standardization, but application performance tuning is often specific to the application, its unique set of middleware, and related configuration settings. A lot of IT shops manually adjust these settings overtime only to find their carefully tailored settings are automatically changed by automations intended to bring them back to the standard

How ITinvolve can help

  1. We leverage your existing sources of configuration information and model what is installed where, how it’s configured, and what the dependencies are
  2. As configurations change, we ensure everyone with a vested interest is automatically updated so capacity planners, systems engineers and administrators, as well as application owners, stay current in their understanding of the environment and can take action if necessary when a setting is updated that shouldn’t have been
  3. We help you easily document your performance tuning settings and ensure this information is taken into account as part of change planning, risk analysis, security updates, etc. and automations can be updated so they don’t modify settings that were purposively tuned

 

Full visibility across
infrastructure and dependencies

Proactive awareness of
key performance settings