|
Application Acceleration
The IT infrastructure in organizations is continuously
evolving to support more and more business critical applications
that enable growth, operational excellence and competitive edge.
Multi-tier applications involve transaction paths from servers,
storage, networks, middleware, databases, and clients. All these
active components add delays to the end user transactions degrading
the overall application performance. This situation gradually
aggravates to a level impacting business operations losing customer
confidence and revenues.
Identifying any optimization solution without clearly
understanding the root cause for the performance issues often
results in huge capital and operational expenditures.
Let us take a typical scenario of a business application
performance troubleshooting.
1)
A
critical application becomes slow. The user complaints are logged at
the help-desk.
2)
The network
team is engaged. They typically come up with latency and packet drop
reports. Both
these reports
are normal.
3)
The system
administrators are the next ones in the troubleshooting process.
They typically come up with
server CPU and memory utilization reports. Both these reports are
normal.
4)
The
Application team would now get engaged for the problem resolution.
They come up with the application
level request/response logs and these reports
also look normal.
5)
In the absence
of an acceptable performance benchmark and enough data to validate
and pinpoint the root
cause, the blame game resulting in no ownership of the problem.
6)
Problems are usually addressed by adding a tactical
“solution” or product which does not address the
entire
scope of how the
application is delivered and probably does not address the growing
needs of the
company.
The gap in
addressing the
application performance issues is mainly due to the following
reasons
1)
An
increasingly complex application delivery infrastructure.
2)
Lack
of ownership.
3)
Lack of tools
that can collect and correlate information from multiple components
in the infrastructure to
identify
the
root cause.
4)
Lack of
expertise in analyzing as well as measuring the effectiveness of a
particular solution by
understanding the
individual technology components and utilizing their respective
benefits.
In order to bridge
the gap, basic questions
need to be
answered:
1)
What
is the definition of application performance?
2)
What
needs to be monitored / measured?
3)
What
is the acceptable performance matrix?
4)
Can
performance be achieved with the current infrastructure?
5)
If
not, how can the performance requirements can be met?
6)
Where are the
performance issues in the system? Are they at the application level,
compute
infrastructure level or
network level?
7)
What
is the best-practice approach in solving these performance related
issues?
8)
What
technique / technology / product are best suited for each problem
identified?
9)
How to
evaluate the cumulative effectiveness of the solution?
10)
How
will it affect the other components in the system?
11)
What if my
network changes or grows? Is the solution deployed adequately
scalable to meet
business
change?
12)
What
is the return on investment (ROI) as well as Total Cost of Ownership
(TCO) ?
Finding answers to these questions can potentially help your
business to scale and realize greater customer satisfaction.
Business Acceleration Service (BAS) is developed to address all
of these challenges and provide tangible answers and solutions to
resolve these performance related issues.
Apara with its industry experience in delivering similar
performance optimization solutions in Storage, Networking and
Security has come up with a well defined methodology to deliver the
service based on industry best practices, processes, best-of-breed
tools as well as highly trained and certified domain experts /
consultants.
The approach involves four stages with clearly stated
deliverables. The stages involve Plan, Measure, Assess and Optimize
as shown below.

The tangible and intangible benefits of optimization are
studied to arrive at TCO / ROI models to enable organizations to
make strategic decisions for their business.
|