Contenu connexe
Similaire à Tracking SLAs In Cloud (20)
Tracking SLAs In Cloud
- 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. Typical SLAs from Cloud Providers
We guarantee 100% Server Uptime SLA: An explicit statement of expectations
and obligations that exist in
a business relationship between two
30 Minute Support Response Time Guaranteed organizations: the service provider and
(QoS) customer
Issue of Service credit, in case of breach in
SLA
We guaranty that our data center network will “Traditional SLAs focus on narrow aspects
be 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 the
will be functioning 100%* application level to properly support the
business,” - Peter Sevcik, President of
NetForecast
We guaranty that the load balancing service will
be available 99.99% of the time
© e-Zest Solutions Ltd. 3
- 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. 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. 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. Challenges in APM
The ability to
Application The boundaries
Applications have maintain
architectures 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. 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. Players in APM
ConfioSoft Quest Solarwinds
dynaTrace ware Software (Orion
(Ignite VM) (Foglight) APM)
BlueStripe ExtraHop VMTurbo HP-APM
VMWare
AppDynam New Relic
(vFabric CA-Wily
ics (RPM)
APM)
Courtesy: Gartner (Research Note: G00173116)
© e-Zest Solutions Ltd. 9
- 10. e-Zest’s SLA Tracker (CWX) for Amazon AWS CloudWatch
Result of custom app Customer laid down stringent Heavy Penalties for breach in
development 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 Architecture
Option 1: Buy third party tools Option 2: Use only Option 3: Use CloudWatch
like AppDynamics CloudWatch plus CWX
© e-Zest Solutions Ltd. 10
- 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. 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. Features and Sample Screenshots
End – 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. RDS Read Latency & Read Throughput
RDS Read Latency
RDS Read Throughput
© e-Zest Solutions Ltd. 14
- 16. EC2 Instances
Hourly View
Daily View
Weekly View
© e-Zest Solutions Ltd. 16
- 18. Thank You!
Email : satishkumar.agrawal@e-zest.in
LinkedIn : http://in.linkedin.com/in/agrawalji
Twitter : http://twitter.com/#!/agrawalji
© e-Zest Solutions Ltd. 18