+ All Categories
Home > Documents > Tracking SLAs In Cloud

Tracking SLAs In Cloud

Date post: 25-Dec-2014
Category:
Upload: satish-agrawal-
View: 1,880 times
Download: 2 times
Share this document with a friend
Description:
Tracking Business and App Level SLAs in cloud.
18
Tracking SLAs in Cloud Satish Agrawal, VP-Cloud Computing Practice
Transcript
Page 1: Tracking SLAs In Cloud

Tracking SLAs in CloudSatish Agrawal, VP-Cloud Computing Practice

Page 2: Tracking SLAs In Cloud

Agenda

2© e-Zest Solutions Ltd.

• Systems Perspective• Business Perspective

SLAs

APM Today

APM for cloud apps

• e-Zest’s SLA Tracker for Amazon AWS

Case Study

Q/A

Page 3: Tracking SLAs In Cloud

Typical SLAs from Cloud Providers

3© e-Zest Solutions Ltd.

We guarantee 100% Server Uptime

30 Minute Support Response Time Guaranteed (QoS)

Issue of Service credit, in case of breach in SLA

We guaranty that our data center network will be available 99.999% of the time*

We guaranty that data center HVAC and power will be functioning 100%*

We guaranty that the load balancing service will be available 99.99% of the time

SLA: An explicit statement of expectations and obligations that exist in

a business relationship between two organizations: the service provider and

customer

“Traditional SLAs focus on narrow aspects of infrastructure rather than the

comprehensive application experience. Because businesses run on applications,

new SLAs must be defined at the application level to properly support the business,” - Peter Sevcik, President of

NetForecast

Page 4: Tracking SLAs In Cloud

Application Performance Monitoring (APM)

4© e-Zest Solutions Ltd.

System Level SLAs alone are no more relevant for businesses

Businesses are driving IT operations management becoming increasingly application-centric

Applications are becoming more and more complex to manage

Application Performance Monitoring (APM) is becoming important to track SLAs

System Level SLAs

Application Level SLAs

APM

Page 5: Tracking SLAs In Cloud

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

Typical Application Level SLAs

5© e-Zest Solutions Ltd.

Courtesy: Gartner (ID Number: G0017311)

Page 6: Tracking SLAs In Cloud

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

APM Today

6© e-Zest Solutions Ltd.

Page 7: Tracking SLAs In Cloud

Application architectures have

become increasingly

modular

Applications have become

increasingly distributed

The ability to maintain

application identity has become increasingly challenging

The boundaries app-app, and app-infrastructure have

become quite blurred

Challenges in APM

7© e-Zest Solutions Ltd.

Courtesy: Gartner (Research Note: G00173116)

Page 8: Tracking SLAs In Cloud

Supported App Types

App Topology Discovery

Transaction Tracing

Automation Triggers

Cloud Readiness

Configuration Level

Auto Diagnostics

Desired APM capabilities

8© e-Zest Solutions Ltd.

Page 9: Tracking SLAs In Cloud

dynaTrace

BlueStripe

AppDynamics

ConfioSoftware

(Ignite VM)

ExtraHop

New Relic

(RPM)

Quest Software (Foglight)

VMTurbo

VMWare

(vFabric APM)

Solarwinds

(Orion APM)

HP-APM

CA-Wily

Players in APM

9© e-Zest Solutions Ltd.

Courtesy: Gartner (Research Note: G00173116)

Page 10: Tracking SLAs In Cloud

e-Zest’s SLA Tracker (CWX) for Amazon AWS CloudWatch

10© e-Zest Solutions Ltd.

• Uses Cloud Watch APIs

• Backs up logs for future

Extension of CloudWatch

• Cost Effective Solution

• Easily customizable with Apps

Based on Open Source • Does not deteriorate

performance.• Real Time

Performance Monitoring.

Agentless Architecture

• Cloud Level• App Level• Alerts through Email

and SMS.

Dashboards

Result of custom app development on Amazon

Customer laid down stringent app level SLAs

Heavy Penalties for breach in SLAs

Option 1: Buy third party tools like AppDynamics

Option 2: Use only CloudWatch

Option 3: Use CloudWatch plus CWX

Page 11: Tracking SLAs In Cloud

Uses AWS CloudWatch APIs

Stores Metrics for future references.

Uses App Logs XML based SLA definition config through UI.

Alert creation through UIMessaging abilities (to send email and mobile alerts)

Monitors Application, Platform and Infrastructure Performance in real-time

Based on open source technologies and hence cost effective for Small Businesses

Features of e-Zest CWX

11© e-Zest Solutions Ltd.

Page 12: Tracking SLAs In Cloud

CWX – e-Zest’s SLA Tracker

12© e-Zest Solutions Ltd.

End – Users Experience

SaaS

PaaS

IaaS

Web Analytics and User Experience Metrics, Alerts and Dashboards

Application Performance MonitoringApp Level Metrics, Alerts and Dashboards

Platform Level MonitoringPaaS Components Metrics, Alerts and

Dashboards

Infrastructure Level MonitoringIaaS Components Metrics, Alerts and

Dashboards

Page 13: Tracking SLAs In Cloud

Features and Sample Screenshots

13© e-Zest Solutions Ltd.

User experience Tracking

• Web analytics

Application SLAs

• Application Availability• Reports response time• User pages response time• Admin Pages response time

PaaS SLAs

• Database monitoring• Load balancer monitoring• Apache Tomcat Status

• Memory status• Connector Details• Connector Thread Details• Connector Time Details

Infrastructure SLAs

• Running instances• CPU utilization• Network traffic• Disk read/ writes

End – Users Exp

SaaS

PaaS

IaaS

Page 14: Tracking SLAs In Cloud

RDS Read Latency & Read Throughput

14© e-Zest Solutions Ltd.

RDS Read Latency

RDS Read Throughput

Page 15: Tracking SLAs In Cloud

DB connections

15© e-Zest Solutions Ltd.

Weekly View

Hourly View

Page 16: Tracking SLAs In Cloud

EC2 Instances

16© e-Zest Solutions Ltd.

Hourly View

Daily View

Weekly View

Page 17: Tracking SLAs In Cloud

17© e-Zest Solutions Ltd.

Page 18: Tracking SLAs In Cloud

18© e-Zest Solutions Ltd.

Thank You!Email : [email protected]

LinkedIn : http://in.linkedin.com/in/agrawalji

Twitter : http://twitter.com/#!/agrawalji


Recommended