© 2009 IBM Corporation RESEARCH Peeking into Cloud for better Application Manageability Sambit Sahu IBM Research.

Slides:



Advertisements
Similar presentations
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Advertisements

IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
2  Industry trends and challenges  Windows Server 2012: Modern workstyle, enabled  Access from virtually anywhere, any device  Full Windows experience.
1© Copyright 2014 EMC Corporation. All rights reserved. Results Lower operating costs Expect savings of $500K over three years Foundation laid for Software-Defined.
Introducing WatchGuard Dimension. Oceans of Log Data The 3 Dimensions of Big Data Volume –“Log Everything - Storage is Cheap” –Becomes too much data –
Futures – Alpha Cloud Deployment and Application Management.
1 Chapter 7 Intrusion Detection. 2 Objectives In this chapter, you will: Understand intrusion detection benefits and problems Learn about network intrusion.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
The future of Desktops Transform Your Desktop with Virtualization.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Presented by: Rajdeep Biswas Roll No.: 0104IT071082; Branch: IT (VII Sem.) R.K.D.F. Institute of Science & Technology Cloud Computing When Outsourcing.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Firewall 2 * Essential Network Security Book Slides. IT352 | Network Security |Najwa AlGhamdi 1.
The Northwestern Mutual Life Insurance Company – Milwaukee, WI Application Monitoring Jeremy Kalsow.
Does "The Cloud" Fit Into Your Organization? Tom Horan Meridian IT Inc. VP, Strategic Markets (847)
New Challenges in Cloud Datacenter Monitoring and Management
OpStor - A multi vendor storage resource management and capacity forecasting software.
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
Avanade: 10 tips for å sikring av dine SQL Server databaser Bernt Lervik Infrastructure Architect Avanade.
Source: Forrester 2008 configurability multi- tenant efficiency, scalability.
Chapter 8 Hardening Your SQL Server Instance. Hardening  Hardening The process of making your SQL Server Instance more secure  New features Policy based.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Effectively and Securely Using the Cloud Computing Paradigm.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
PowerShell Desired State Configuration for Securing Systems Jeffrey Snover Distinguished Engineer (MSFT) Hemant Mahawar Senior Program Manager (MSFT) #devconnections.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
AMSI Hosting Options User Panel Discussion Presented by Brian Torney Session 107 Advantages of Self Hosting.
Module 7: Fundamentals of Administering Windows Server 2008.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
By Nicole Rowland. What is Cloud Computing?  Cloud computing means that infrastructure, applications, and business processes can be delivered to you.
2.1 © 2004 Pearson Education, Inc. Exam Designing a Microsoft ® Windows ® Server 2003 Active Directory and Network Infrastructure Lesson 2: Examining.
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
Desktop Virtualization
Microsoft Management Seminar Series SMS 2003 Change Management.
Module 2: Installing Exchange Server Overview Introduction to the Exchange Server 2007 Server Roles Installing Exchange Server 2007 Completing the.
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Ceilometer + Gnocchi + Aodh Architecture
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Network management Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance,
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Chapter 11 – Cloud Application Development. Contents Motivation. Connecting clients to instances through firewalls. Cloud Computing: Theory and Practice.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Cloud Computing By Nathan Simon. Overview What is cloud computing? How is cloud Computing used? How does cloud computing work? How much does cloud computing.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
Use Cloud Computing to Achieve Small Enterprise Savings
Understanding The Cloud
Introduction to VMware Virtualization
C Loomis (CNRS/LAL) and V. Floros (GRNET)
Use Cases and Requirements for I2NSF_
Oracle Solaris Zones Study Purpose Only
Virtualization Layer Virtual Hardware Virtual Networking
Examining a Windows NT Infrastructure (2)
Cloud Management Mechanisms
Cloud Web Filtering Platform
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Presentation transcript:

© 2009 IBM Corporation RESEARCH Peeking into Cloud for better Application Manageability Sambit Sahu IBM Research

RESEARCH © 2009 IBM Corporation Cloud Virtualizes Resources (cpu, mem, network, storage..)  Cloud simplifies resource access through virtualization –User can get easy and inexpensive access to virtualized resources –Lower entry barrier with pay as you use –On-demand elastic resource access  Implication on application management hosted on Cloud –Decoupling between underlying resources and application management layer –May not even have ability or control over application placements or deployments –Typically Cloud provider and Service Provider or Users belong to different organizations  Challenges –How to efficiently manage applications where –No physical resource access or control due to virtualization layer –No or limited visibility on “what-is-going-on” in the physical resource level –What support or primitives need to be made available to facilitate efficient problem resolution? Service Y Service X server, network, storage, middleware resources Hypervisor Layer Cloud Resource Provision Layer Trusted Virtual Domains Application Management Layer Application 1 Application 2

RESEARCH © 2009 IBM Corporation Analysis of Open Forum Message Threads of a Large Cloud Provider  Analyzed open forum message threads for problem classification and resolution process understanding –Collected messages posted on a Cloud open forum over last three years –About 8000 unique message threads with about messages –Analyzed messages over 3 months period and random sampling of messages over rest of the period –Major problem categories and classifications –Nature of resolutions  Objective –Understand top problems and solutions provided by the cloud provider –Understand impact of information hiding due to virtualization on problem resolution –Determine if any information and/or tooling would help service providers and users for efficient problem resolution/isolation

RESEARCH © 2009 IBM Corporation Common Symptoms and stage based problem classification Provisioning stage – least problems encountered Most management & third party target this Running stage – most problems encountered Terminating stage – surprisingly second largest contributor of problems Instance reachability problems Management of instance depends on instance Instance unbootable Virtualization mask failures Connectivity issues Infrastructure network problems, firewall rules,… Component: Virtual infrastructure issues Unable to disconnect/connect virtual infrastructure Fig 1: Commonly Encountered SymptomsFig 2: State based problem classification

RESEARCH © 2009 IBM Corporation Some Problem Resolution Statistics Figure 4: Resolution Time 60% problems were resolved in a day Additional 20% problems took more than additional 3 days Figure 3: About 97 administrators responding to users via open forum where few administrators answered majority of the problems (20 admin accounted for more than 80%)

RESEARCH © 2009 IBM Corporation Multiple problems manifest with same symptoms Fig 3: Same symptoms for different set of problems Level of support and solutions for resolving problem Instance Reboot Host Reboot Software Fixes Manual modification of infrastructure state Manual modification of network configuration Firewall Router configuration Typical steps taken to resolve/fix the problems

RESEARCH © 2009 IBM Corporation Summary  Layering in a Cloud (virtualization of physical resources) hides crucial information away from users –Multiple problems manifest as same symptoms  Issues –What information can and should be shared between cloud provider and cloud users or service providers? –How to achieve this peeking without compromising security issues?  Some initial thoughts on information unlayering –Topology view –Dependent resource health –Resource logs –Dependent access policies - …