“Monitoring Cloud Applications” session was presented at the 2nd Annual IndicThreads.com Conference On Upcoming Technology (Cloud Computing) held in June 2011 in Pune, India.
Today’s end users expect ever increasing speed and complex media-rich web applications. Performance, response time and speed at which services are being delivered to customer are a critical metric for any business. Traditional application monitoring tools are powerful but have a perspective of monitoring applications in a data center.
What you lose primarily when the apps are moved to cloud is the visibility that comes monitoring performance using traditional tool in a data center. Next generation monitoring applications have to understand the cloud factor and need to be ‘cloud aware’.
In a cloud environment, SLAs and applications really cover anything that is beyond server uptime. Monitoring should provide visibility into the infrastructural aspects along with performance of applications. Approach should be adopted to have a mechanism of gathering data from all possible sources across locations, analyzing it intelligently and presenting through a dashboard which can be drilled down up to granular levels. You should be able trace any problem to its source. You should receive automated alerts even to isolated problems that may be affecting end users.
Monitoring of cloud applications cannot be left up to the service providers only. While service providers may provide their services to monitor your applications, you may not rely completely on that and must need to handle it in your own way for your individual needs.
This session will look at:
- Why traditional monitoring tools can’t work efficiently on cloud?
- Which parameters need monitoring?
- How to identify bottlenecks on clouds, what are self-heal actions, what level of automation can be achieved?
- Cloud Best practices in cloud application monitoring
- How virtual infrastructure monitoring goes hand in hand with application monitoring on cloud?
- How can you build your own monitoring applications using APIs? What are use cases?
Amit Pathak has 12+ years of experience and is currently working as a project manager in product engineering services division of Patni Computer System Ltd. Amit has a development back ground in Java/J2EE stack. From last 3 years he is in the field of virtualization and cloud computing providing solutions to business needs to adopt virtualization in enterprises and providing automation solutions.
* Excuse the video quality. It is intentionally so, to ensure that the video works fine on slow connections.