best practices for monitoring your cloud environment and applications

44
CONNECT WITH US: Best Practices for Monitoring Cloud Environment and Applications Public | Copyright © 2014 Prolifics Technology Manager - Prolifics Suresh Wilson

Upload: prolifics

Post on 16-Jul-2015

86 views

Category:

Technology


1 download

TRANSCRIPT

CONNECT WITH US:

Best Practices for Monitoring Cloud Environment and Applications

Public | Copyright © 2014 Prolifics

Technology Manager - Prolifics

Suresh Wilson

CONNECT WITH US:

Agenda

� Monitoring solutions – The traditional approach

� Monitoring Requirements – In a cloud environment

� IBM Offerings for monitoring and analytics

� IBM SmartCloud Application Insight

� IBM SmartCloud Monitoring

� Pure Application System Monitoring

� Demo – Application Insight

2

CONNECT WITH US:

Speaker Introduction

3

Suresh WilsonTechnology Manager - Prolifics

Technology Manager focusing on enterprise systems, cloud services,

enterprise integration and performance management; focusing primarily on

IBM WebSphere, Tivoli (CS&I) and Rational product lines.

CONNECT WITH US:February 24, 2015

Public | Copyright © 2014 Prolifics 4

5-Years CompoundAnnual Growth Rate

19%

Employees

Worldwide

1,500

Global Presence

United States, United Kingdom, Germany, India

20+Technology

Accelerators

550+Technical

Certifications

Over 10 Technology and Solutions

Awards since 2009 including

Business Agility, Customer

Integration and Digital

Experience, the first ever Beacon

Laureate for Business Agility

Over 160 global customers

are currently Fortune

1000 companies

Best-in-class architects and

specialty experts:

BPM, Integration, Digital

Experience, Security, Testing,

Business Analytics and Enterprise

Content Management

End-to-End Project Expertise

Rate of Repeat Engagements*

91%

Prolifics at a Glance

Years in

Business

35+

Offices

14

Awards

Technology Expertise

Fortune 1000

*based on % revenue Source – December 2013 internal revenue metrics

CONNECT WITH US:

Collaborate and learn

5

Let’s keep the session interactive…..

And let’s learn something new…

CONNECT WITH US:

Monitoring Solutions – the traditional way

� Designed to work within corporate data centers

� Substantial build and deploy time (> many months)

� Minimal requirements for elasticity and dynamic provisioning

� Local data collection based on agent-based monitoring

6

CONNECT WITH US:

Monitoring Solutions – the traditional life-cycle

7

Planning/Prep Tasks(weeks)

Hardware Provisioning(weeks)

OS/Product Deployment(weeks)

Monitoring Agent

Deployment (days)

Monitoring Agent

post-install tasks (days)

CONNECT WITH US:

Monitoring solutions – the traditional life- cycle

Most often manual, customized, need based

8

CONNECT WITH US:

Monitoring Solutions – the cloud life-cycle

9

Planning/Prep Tasks(weeks)

Hardware Provisioning(hours/days)

OS/Product Deployment + Monitoring Agents + post- install tasks(hours/days)

CONNECT WITH US:

Changing requirements

10

Planning/Prep

Tasks (weeks)

Hardware

Provisioning (weeks)

OS/Product

Deployment (weeks)

Monitoring Agent

Deployment (days)

Monitoring Agent

post-install tasks (days)

Planning/Prep

Tasks(weeks)

Hardware

Provisioning(hours/days)

OS/Product Deployment +

Monitoring Agents + post- install

tasks(hours/days)

CONNECT WITH US:

Monitoring solutions – the Cloud life-cycle

Fully automated, integrated, standardized and a necessity

11

CONNECT WITH US:

Cloud Monitoring challenges

� Public cloud infrastructure/application monitoring is “tricky”

� Cloud provider may not grant access to the infrastructure

� Hard to get direct visibility into the components

� Makes problem analysis and determination that much harder

12

CONNECT WITH US:

Cloud Monitoring Requirements

� Quick, easy roll-outs (minutes to hours), auto-discovery

� High level of automation and auto-remediation

� Quick way to monitor and track KPIs (service oriented requirements)

� Deeper visibility into runtimes (including in Production)

� End-user experience monitoring is the key

13

CONNECT WITH US:

Cloud Computing Foundation

14

Self-ServiceVirtualization Automation Standardization

CONNECT WITH US:

Cloud Computing Foundation

15

Self-ServiceVirtualization Automation Standardization

Monitoring of cloud components and applications rely mostly on automation

and standardization

CONNECT WITH US:

Cloud Monitoring Approach

� Advanced planning is key

� Plan the monitoring solution around enterprise architecture and strategic objectives

� Highly standardized environments and applications

� Tighter co-ordination with various teams

� Emphasis on standardization and processes

� Make use of automation and orchestration solutions (IBM Cloud Orchestrator, Chef, Puppet, uDeploy etc.)

16

CONNECT WITH US:

Cloud Monitoring Approach

� Use a cloud based APM solution to monitor a cloud-based application

� Use an on-prem APM solution to monitor a cloud-based application

� Use a cloud-based APM solution to monitor a private cloud

17

CONNECT WITH US:

Cloud Service Models

18

Private

Cloud

Infrastructure

as a service

Platform

as a serviceSoftware

as a service

CONNECT WITH US:

Cloud Monitoring Approach

Private

• Complete

• Implement end-to-end solutions

IaaS

• Complete*

• Implement end-to-end solutions*

PaaS

• Partial

• Work with the provider

• Component level

• Application Availability

• Application Performance

• End-user performance monitoring

SaaS

• Partial

• Work with the provider

• Application Availability

• Application Performance

• End-user performance monitoring

19

CONNECT WITH US:

Cloud Monitoring Approach

20

� Implement Centralized Logging

� Implement automated base-lining (predictive)

� Determine and measure KPIs

� Implement an integrated solution

� Ideal scenario is an integrated hybrid monitoring solution

CONNECT WITH US:

IBM Monitoring Offerings for cloud

� On-Prem

IBM SmartCloud Application Insight

IBM SmartCloud APM

(check out the new offerings - especially hybrid monitoring solution)

� SaaS

IBM Service Engage SaaS

(check out the new offerings – especially hybrid monitoring solution)

� IBM Pure

IBM PureApplication System Monitoring (IPAS)

21

CONNECT WITH US:

IBM Monitoring Offerings for cloud

Hybrid APM – Collaborative Operations

*IBM already announced the intent to release this offering - link

22

Upcoming Offering*

CONNECT WITH US:

IBM SmartCloud Application Insight

� Lightweight, quick to deploy solution

� Managing infrastructure deploys < 20 minutes

� Monitoring agents deploys < 15 minutes

� Almost zero configuration

� Dynamic monitoring and auto-discovery features

23

CONNECT WITH US:

IBM SmartCloud Application Insight

� Easy to use web-based interface

� Run-time monitoring and deep dive within the same console

24

CONNECT WITH US:

IBM SmartCloud Application Insight - Architecture

25

Consumer VM

MonitoringInfrastructure (fabric) Node + APM UIConsumer VM

Minimal configuration – ready to run

OS WAS

OSNode.js

CONNECT WITH US:

IBM SmartCloud Application Insight - Coverage

VMWare vSphere

Amazon WS

IBM SC Provisioning

Supported Hypervisors

Supported Components

Windows OS

Linux OSWAS

Tomcat

PHP

Node.js

.Net

Mongo DB

MySQL

PostgreSQL

Ruby

Python

PHP

Response Time

CONNECT WITH US:

IBM SmartCloud APM and Cloud Monitoring

27

CONNECT WITH US:

IBM SmartCloud APM and Cloud Monitoring

� Extend SmartCloud APM to support cloud monitoring

� Standardize configuration and deployment- agent as well as monitored components/applications

� Rely on silent installation and configuration

� Make use of Managed System Lists for dynamic monitoring,

� custom views, situation distribution and historical data collection

� Make use of orchestration and automation solutions

(ex. UrbanCode Deploy, Cloud Orchestrator, Chef, Puppet)

CONNECT WITH US: 29

IBM Service Engage (SaaS) Offerings

CONNECT WITH US:

IBM Service Engage Solutions

30

SaaS based APM solutions

Quick roll-out

Integrated and collaborative offering (APM, ITSM, Automation, Control

Desk, Operations, Log Analytics, Predictive Analytics etc.)

Cloud friendly by nature

CONNECT WITH US: 31

Pure Application System Monitoring

CONNECT WITH US: 32

CONNECT WITH US:

IPAS - Internal Vs External

� Internal

� Dynamic Navigator View and Managed System List Creation and Deletion

� Automatic Launch In-Context from any IPAS Virtual Machine or Server, using IPAS Console credentials and User Registries

� External

� Uses existing Monitoring framework

� Consolidated view across PureApp and non-PureApp workloads

CONNECT WITH US:

IPAS - Integrated Contextual monitoring

•Single Sign On between IPAS and ITM

•User authorization to metrics is based on shared roles

Workload Monitoring

(Deployment Inlet)

OS/Applications

Database

ITM OS

view

OPM

Overview

dashboard

ITM ITCAM

view

CONNECT WITH US:

IPAS - Compute Nodes Summary Workspace

CONNECT WITH US:

IPAS - Virtual Machines Workspace

CONNECT WITH US:

IPAS - Storage Nodes Workspace

CONNECT WITH US:

Putting it together

� Monitoring and visibility is even more important in the cloud

� Advanced planning

� Standardization and automation

� Use orchestration/workflow tools

� Go with an integrated solution

38

CONNECT WITH US:

DEMO

CONNECT WITH US:

Demo Overview

40

Application Insight

SmartCloud APM

Service Engage

CONNECT WITH US:

References

http://www-03.ibm.com/software/products/en/smartcloud-monitoring-application-insight

http://www.ibmserviceengage.com

http://www-03.ibm.com/software/products/en/ibmsmarmoni

http://www.ibm.com/ibm/puresystems/us/en/pf_pureapplication.html

41

CONNECT WITH US:

Monday How Broadcast Music, Inc. Devised and

Enabled Enterprise Architecture from

Corporate Strategy

12:15 PM - 1:15 PM

Integrating Salesforce.com and Oracle

ERP Using IBM WebSphere Cast Iron

2:00 PM - 3:00 PM

Business Process & Decision Management

3:30 PM - 4:30 PM

Recommended Design Considerations for

Enterprise Monitoring using SCAPM and

Netcool OMNIbus

5:00 PM - 6:00 PM

Tuesday Smarter Integration Using the IBM SOA

Foundation Stack: Best Practices and

Lessons Learned

8:00 AM - 9:00 AM

Best Practices for Monitoring Your Cloud

Environment and Applications

9:30 AM - 10:30 AM

Delivering Enterprise Applications: Faster.

Cheaper. Better

11:00 AM – 11:50 AM

Applicability of IBM SOA Approach In

Manual Processes Automation

11:30 AM-11:50 AM

Leveraging Governance in the IBM

WebSphere Service Registry and

Repository for IIB and DataPower

12:30 PM - 1:30 PM

Broadcast Music Inc. Release Rockstars:

Program-Wide DevOps Success with

UrbanCode Deploy

3:30 PM - 4:30 PM

Empowering SmartCloud APM -

Predictive Insights and Analysis: A Use

Case Scenario

5:30 PM - 6:30 PM

Wednesday Architecting and Tuning IIB/eXtreme

Scale for Maximum Performance and

Reliability, Featuring TBC

8:00 AM - 9:00 AM

MasterCard's Modeling and Governance

of Decisions and Processes for Improved

Fraud

11:00 AM - 12:00 PM

How BMI is Revolutionizing the Music

Business Using IBM’s BPM and Integration

Technology

2:00 PM - 3:00 PM

Integrating IBM Pure Application Systems

and IBM Urbancode Deploy: A GE Capital

Case Study

2 :00 PM – 3:00 PM

Thursday Aetna’s Vision for a Healthier World:

Smarter Architecture and a Scalable

Integration Bus

9:00 AM - 10:00 AM

From Print to Cloud & Beyond with IBM

Integration Bus at Chemical Abstracts

Service

9:00 AM – 10:00 AM

Using the Power of IBM Tivoli Common

Reporting to Make Smart Decisions: The

Untold Story

2:30 PM - 3:30 PM

42

Learn More: Prolifics at Interconnect

CONNECT WITH US:

Thank You

Your Feedback is

Important!

Access the InterConnect 2015

Conference CONNECT Attendee Portal

to complete your session surveys from

your smartphone, laptop or conference

kiosk.

CONNECT WITH US:

Let’s Continue the

Conversation….

Suresh Wilson

[email protected]

Visit these useful links on the Prolifics website:

Case Studies http://www.prolifics.com/resources/case-studiesWebcasts http://www.prolifics.com/resources/webcastsVideos http://www.prolifics.com/resources/videosSolution Briefs http://www.prolifics.com/resources/solution-briefsBlog http://www.prolifics.com/blogTwitter http://www.twitter.com/prolificsFacebook http://www.facebook.com/ProlificsTechProlifics TV http://www.youtube.com/prolificstv