SlideShare a Scribd company logo
Tracking SLAs in Cloud
Satish Agrawal, VP-Cloud Computing Practice
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
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
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
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
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
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
Desired APM capabilities



                                        Supported App Types

                                       App Topology Discovery

                                          Transaction Tracing

                                         Automation Triggers

                                           Cloud Readiness

                                          Configuration Level

                                           Auto Diagnostics




                           © e-Zest Solutions Ltd.              8
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
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
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
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
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
RDS Read Latency & Read Throughput




                                                    RDS Read Latency




                                                    RDS Read Throughput




                          © e-Zest Solutions Ltd.                      14
DB connections




                                           Hourly View




                                           Weekly View




                 © e-Zest Solutions Ltd.                 15
EC2 Instances


                                          Hourly View




                                          Daily View




                                          Weekly View




                © e-Zest Solutions Ltd.                 16
© e-Zest Solutions Ltd.   17
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

More Related Content

PDF
Virtualizing Business Critical Apps
PDF
Implementing Process Controls and Risk Management with Novell Compliance Mana...
PDF
Symantec ApplicationHA June 2011
PDF
The Cloud Concierge
PDF
Plm flex assist v1.4
PPTX
Application HA in Virtual Environments
PDF
21st Century SOA
PPTX
Build Scanning into Your Web Based Business Application
Virtualizing Business Critical Apps
Implementing Process Controls and Risk Management with Novell Compliance Mana...
Symantec ApplicationHA June 2011
The Cloud Concierge
Plm flex assist v1.4
Application HA in Virtual Environments
21st Century SOA
Build Scanning into Your Web Based Business Application

What's hot (17)

PDF
How to Choose A SOA Gateway from Layer 7
PDF
Smart Clouds for Smart Companies
PDF
Oracle - Soluções do device ao Datacenter
PPTX
Configuring and deploying a private cloud with system center 2012
PDF
What's New in WebSphere Application Server
PDF
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
PDF
Why i - Common Europe 2012
PDF
Java CAPS
PDF
Layer 7: The Importance of Standards for Enterprise SOA and Cloud Security
PDF
Shunra app cloud_whitepaper
PPTX
Become A Best Run Inecom Client - Remote Services Platform
PDF
Security in a Cloudy Architecture
PDF
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...
PDF
SOA Summer School: Best of SOA Summer School – Encore Session
PPTX
Pv performance services
PPTX
System Center 2012: Bringing the Microsoft Private Cloud Down to Earth
PPTX
Monitoring and operating a private cloud with system center 2012
How to Choose A SOA Gateway from Layer 7
Smart Clouds for Smart Companies
Oracle - Soluções do device ao Datacenter
Configuring and deploying a private cloud with system center 2012
What's New in WebSphere Application Server
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
Why i - Common Europe 2012
Java CAPS
Layer 7: The Importance of Standards for Enterprise SOA and Cloud Security
Shunra app cloud_whitepaper
Become A Best Run Inecom Client - Remote Services Platform
Security in a Cloudy Architecture
Virtualize More While Improving Your Cybersecurity Risk Posture - The "4 Must...
SOA Summer School: Best of SOA Summer School – Encore Session
Pv performance services
System Center 2012: Bringing the Microsoft Private Cloud Down to Earth
Monitoring and operating a private cloud with system center 2012
Ad

Viewers also liked (20)

PPTX
Adam - Adaptive Monitoring in 5min
PDF
Metrics
PPTX
reliability based design optimization for cloud migration
PDF
The Path To Cloud - an Infograph on Cloud Migration
PDF
Aims2011 slacc-presentation final-version
PPTX
Data SLA in the public cloud
PDF
Innovation with Open Source: The New South Wales Judicial Commission experience
PPTX
5 Cloud Migration Experiences Not to Be Repeated
PDF
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
PPTX
Cloud migration pattern using microservices
PDF
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
PDF
Assess enterprise applications for cloud migration
PDF
How we measure quality of JIRA deployments to Cloud?
PPTX
Cloud computing final
PPTX
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
PDF
Outsourcing SLA versus Cloud SLA by Jurian Burgers
PDF
SLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
PDF
Autonomic SLA-driven Provisioning for Cloud Applications
PPTX
Hierarchical SLA-based Service Selection for Multi-Cloud Environments
PPTX
Measureable Cloud Migration
Adam - Adaptive Monitoring in 5min
Metrics
reliability based design optimization for cloud migration
The Path To Cloud - an Infograph on Cloud Migration
Aims2011 slacc-presentation final-version
Data SLA in the public cloud
Innovation with Open Source: The New South Wales Judicial Commission experience
5 Cloud Migration Experiences Not to Be Repeated
Massimiliano Raks, Naples University on SPECS: Secure provisioning of cloud s...
Cloud migration pattern using microservices
Forecast 2014 Keynote: State of Cloud Migration…What's Occurring Now, and Wha...
Assess enterprise applications for cloud migration
How we measure quality of JIRA deployments to Cloud?
Cloud computing final
Planning for a (Mostly) Hassle-Free Cloud Migration | VTUG 2016 Winter Warmer
Outsourcing SLA versus Cloud SLA by Jurian Burgers
SLAs in Virtualized Cloud Computing Infrastructures with QoS Assurance
Autonomic SLA-driven Provisioning for Cloud Applications
Hierarchical SLA-based Service Selection for Multi-Cloud Environments
Measureable Cloud Migration
Ad

Similar to Tracking SLAs In Cloud (20)

PPTX
Hanu cloud computing expertise
PDF
A scalable server environment for your applications
PDF
CloudBasic Introduction
PDF
Cloud Architectures for Alpha Dogs!
PPTX
Why We Fail: How an architect learned to stop worrying and love the cloud
PPT
PCTY 2012, Overvågning af forretningssystemer i et virtuelt miljø v. Hans Ped...
PDF
Building and Managing Cloud Applications and Infrastructure
PDF
VMware Enterprise Manager s ICZ
PDF
New approaches to managing complex applications
PDF
F5 network presenation 2013 Q1
PDF
Drupal in the Cloud with Windows Azure
PPTX
Ensuring Privacy & Transparency within Hybrid Clouds
PPTX
Choosing a Desktop Virtualization (VDI) Partner
PDF
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
PPTX
Fujitsu 23feb2012
PDF
2nd day 2 - bsm overview
PDF
Soa R 7 16 08 Appistry Private Clouds Etc Bob Lozano
PDF
Aspects of Modern APM Solutions
PDF
What an Enterprise Should Look for in a Cloud Provider
PPTX
Applications at Scale
Hanu cloud computing expertise
A scalable server environment for your applications
CloudBasic Introduction
Cloud Architectures for Alpha Dogs!
Why We Fail: How an architect learned to stop worrying and love the cloud
PCTY 2012, Overvågning af forretningssystemer i et virtuelt miljø v. Hans Ped...
Building and Managing Cloud Applications and Infrastructure
VMware Enterprise Manager s ICZ
New approaches to managing complex applications
F5 network presenation 2013 Q1
Drupal in the Cloud with Windows Azure
Ensuring Privacy & Transparency within Hybrid Clouds
Choosing a Desktop Virtualization (VDI) Partner
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
Fujitsu 23feb2012
2nd day 2 - bsm overview
Soa R 7 16 08 Appistry Private Clouds Etc Bob Lozano
Aspects of Modern APM Solutions
What an Enterprise Should Look for in a Cloud Provider
Applications at Scale

Tracking SLAs In Cloud

  • 1. Tracking SLAs in Cloud Satish Agrawal, VP-Cloud Computing Practice
  • 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
  • 15. DB connections Hourly View Weekly View © e-Zest Solutions Ltd. 15
  • 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