best practices for monitoring your cloud environment and applications
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
� 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:
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:
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:
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:
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
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