Tracking SLAs In Cloud


Published on

Tracking Business and App Level SLAs in cloud.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Tracking SLAs In Cloud

  1. 1. Tracking SLAs in CloudSatish Agrawal, VP-Cloud Computing Practice
  2. 2. Agenda SLAs • Systems Perspective • Business Perspective APM Today APM for cloud apps Case Study • e-Zest’s SLA Tracker for Amazon AWS Q/A © e-Zest Solutions Ltd. 2
  3. 3. Typical SLAs from Cloud ProvidersWe guarantee 100% Server Uptime SLA: An explicit statement of expectations and obligations that exist in a business relationship between two30 Minute Support Response Time Guaranteed organizations: the service provider and(QoS) customerIssue of Service credit, in case of breach inSLAWe guaranty that our data center network will “Traditional SLAs focus on narrow aspectsbe available 99.999% of the time* of infrastructure rather than the comprehensive application experience. Because businesses run on applications,We guaranty that data center HVAC and power new SLAs must be defined at thewill be functioning 100%* application level to properly support the business,” - Peter Sevcik, President of NetForecastWe guaranty that the load balancing service willbe available 99.99% of the time © e-Zest Solutions Ltd. 3
  4. 4. Application Performance Monitoring (APM) System Level SLAs alone are no more relevant for businesses Application Level SLAs Businesses are driving IT operations management becoming increasingly application-centric A P M Applications are becoming more and more complex to manage Application Performance Monitoring (APM) is becoming important to track SLAs System Level SLAs © e-Zest Solutions Ltd. 4
  5. 5. Typical Application Level SLAs End-user Experience Monitoring Application Runtime Architecture Discovery and Modeling User-defined Transaction Profiling (Also called Business Transaction Management) Application Component Deep- Dive Monitoring Application Data Analytics Courtesy: Gartner (ID Number: G0017311) © e-Zest Solutions Ltd. 5
  6. 6. APM Today Mainly available for Java and Microsoft technologies Measure response time from the perspective of the web server Use connectors between various components Agent less or Agent/Plug-in based May or may not be suitable in a virtualized environment © e-Zest Solutions Ltd. 6
  7. 7. Challenges in APM The ability to Application The boundaries Applications have maintainarchitectures have app-app, and app- become application identity become infrastructure increasingly has become increasingly have become distributed increasingly modular quite blurred challenging Courtesy: Gartner (Research Note: G00173116) © e-Zest Solutions Ltd. 7
  8. 8. Desired APM capabilities Supported App Types App Topology Discovery Transaction Tracing Automation Triggers Cloud Readiness Configuration Level Auto Diagnostics © e-Zest Solutions Ltd. 8
  9. 9. Players in APM ConfioSoft Quest SolarwindsdynaTrace ware Software (Orion (Ignite VM) (Foglight) APM)BlueStripe ExtraHop VMTurbo HP-APM VMWareAppDynam New Relic (vFabric CA-Wily ics (RPM) APM) Courtesy: Gartner (Research Note: G00173116) © e-Zest Solutions Ltd. 9
  10. 10. e-Zest’s SLA Tracker (CWX) for Amazon AWS CloudWatchResult of custom app Customer laid down stringent Heavy Penalties for breach indevelopment on Amazon app level SLAs SLAs Based on Dashboards• Uses Cloud Watch Open Source • Does not deteriorate APIs performance.• Backs up logs for • Cost Effective • Real Time • Cloud Level future Solution Performance • App Level • Easily customizable Monitoring. • Alerts through Email with Apps and SMS. Extension of Agentless CloudWatch ArchitectureOption 1: Buy third party tools Option 2: Use only Option 3: Use CloudWatchlike AppDynamics CloudWatch plus CWX © e-Zest Solutions Ltd. 10
  11. 11. Features of e-Zest CWX Uses AWS CloudWatch Stores Metrics for future APIs references. XML based SLA definition Uses App Logs config through UI. Messaging abilities (to Alert creation through UI send email and mobile alerts) Based on open source Monitors Application, technologies and hence Platform and Infrastructure cost effective for Small Performance in real-time Businesses © e-Zest Solutions Ltd. 11
  12. 12. CWX – e-Zest’s SLA Tracker End – Users Web Analytics and User Experience Experience Metrics, Alerts and Dashboards Application Performance Monitoring SaaS App Level Metrics, Alerts and Dashboards Platform Level Monitoring PaaS PaaS Components Metrics, Alerts and Dashboards Infrastructure Level Monitoring IaaS IaaS Components Metrics, Alerts and Dashboards © e-Zest Solutions Ltd. 12
  13. 13. Features and Sample ScreenshotsEnd – Users Exp User experience Tracking • Web analytics SaaS Application SLAs • Application Availability • Reports response time • User pages response time • Admin Pages response time PaaS PaaS SLAs • Database monitoring • Load balancer monitoring • Apache Tomcat Status • Memory status • Connector Details • Connector Thread Details • Connector Time Details IaaS Infrastructure SLAs • Running instances • CPU utilization • Network traffic • Disk read/ writes © e-Zest Solutions Ltd. 13
  14. 14. RDS Read Latency & Read Throughput RDS Read Latency RDS Read Throughput © e-Zest Solutions Ltd. 14
  15. 15. DB connections Hourly View Weekly View © e-Zest Solutions Ltd. 15
  16. 16. EC2 Instances Hourly View Daily View Weekly View © e-Zest Solutions Ltd. 16
  17. 17. © e-Zest Solutions Ltd. 17
  18. 18. Thank You!Email : satishkumar.agrawal@e-zest.inLinkedIn : :!/agrawalji © e-Zest Solutions Ltd. 18