Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information...

25
1 Autonomic Computing © 2002 IBM Corporation Autonomic Computing: Launching New Technologies for Self-Managing Systems Catherine Pleil, Program Director AC Customer/Partner Programs www.ibm.com/autonomic

Transcript of Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information...

Page 1: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

1

Autonomic Computing

© 2002 IBM Corporation

Autonomic Computing:Launching New Technologies forSelf-Managing Systems

Catherine Pleil, Program DirectorAC Customer/Partner Programs

www.ibm.com/autonomic

Page 2: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

2

Autonomic Computing

© 2002 IBM Corporation

Agenda

Autonomic Computing Concepts

Current offerings

Architecture Framework

Autonomic Core Capabilities

Summary

Page 3: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

3

Autonomic Computing

© 2002 IBM Corporation

xOn Demand EraOn Demand Era

Responsive in real-time

Variable cost structures

Focused on what’s core and differentiating

Resilient around the world, around the clock

IntegratedOpenVirtuala

Page 4: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

4

Autonomic Computing

© 2002 IBM Corporation

Complex heterogeneous infrastructures are a reality!

Directory Directory and Security and Security

ServicesServicesExistingExisting

ApplicationsApplicationsand Dataand Data

BusinessBusinessDataData

DataDataServerServer

WebWebApplicationApplication

ServerServer

Storage AreaStorage AreaNetworkNetwork

BPs andBPs andExternalExternalServicesServices

WebWebServerServer

DNSDNSServerServer

DataData

Dozens of systems and applications

Hundreds of components

Thousands of tuning

parameters

Page 5: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

5

Autonomic Computing

© 2002 IBM Corporation

Frees your business to focus on business, not

infrastructure

What Is The Autonomic Computing Vision?

“Intelligent” open systems that…

Manage complexity

“Know” themselves

Continuously tune themselves

Adapt to unpredictable conditions

Prevent and recover from failures

Provide a safe environment

        

Page 6: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

6

Autonomic Computing

© 2002 IBM Corporation

Increased return on IT investment (ROI) Lower administrative costs

Improved utilization of assets

Free up IT skills to address business goals

Improved resiliency: Quality of Service (QoS) Reduced downtime

Improved security

Increased performance

Accelerated implementation of new capabilities: Time to Value (TTV) Faster and more accurate installation of new capabilities

Reduced test cycles

How Does Autonomic Computing Help Customers?

Page 7: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

7

Autonomic Computing

© 2002 IBM Corporation

Autonomic Computing: Self-managing systems

Increased Responsiveness

Adapt to dynamically changing environments

Business Resiliency

Discover, diagnose, and act to prevent disruptions

Operational Efficiency

Tune resources and balance workloads to maximize use of IT resources

Secure Information and Resources

Anticipate, detect, identify, and protect against attacks

Page 8: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

8

Autonomic Computing

© 2002 IBM Corporation

DB2: config advisor, design advisor

Lotus: policy-based client config, one-stop admin

Rational: Team unifying platform

Tivoli: configuration manager, identity manager

WebSphere: hot redeploy, dynamic reloading

eServer/TotalStorage: Dynamic service level attainment Intelligent Resource Director TotalStorage Virtualization

DB2: health monitor, automatic index reorganization, recovery expert, backup

Lotus: replication of DB fixes, health monitoring, failover

Rational: Functional and performance testing

Tivoli:: enterprise console, switch analyzer, NetView, business systems manager

WebSphere: log adapter, log & trace analyzer, first failure data capture, Hot standby

eServer/TotalStorage: Business continuance, Health Monitoring, FAStT

DB2: query compiler, auto query parallelism

Lotus: Performance monitoring, workload based session switching, clustering

Rational: Developer testing

Tivoli: service level advisor, workload scheduler for applications

WebSphere: server allocation

eServer/TotalStorage: Define “on the fly”Workload ManagerVirtual Tape Server

DB2: fine grain privileges & authorization scheme, integration with RACF, built in audit trace

Lotus: ECL (execution control list), security events logged, denial of service attack prevention

Rational: Change management

Tivoli: storage manager, access manager, identity manager, privacy manager for e-business

WebSphere: detection of denial of service attacks

eServer/TotalStorage: Safeguard assets, Intrusion Detection, Enterprise Storage Server

Autonomic capabilities are available today

Page 9: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

9

Autonomic Computing

© 2002 IBM Corporation

Manual Autonomic

Ben

efi

tsS

kill

sC

har

acte

rist

ics

BasicLevel 1

ManagedLevel 2

PredictiveLevel 3

AdaptiveLevel 4

AutonomicLevel 5

Autonomic Computing Deployment Model

Multiple sources of

system generated data

Requires extensive,

highly skilled IT staff

Basic Requirements

Addressed

Consolidationof data and

actions through

managementtools

IT staffanalyzes andtakes actions

Greater system awareness

Improved productivity

Systemmonitors,

correlates and recommends

actions

IT staffapproves and

initiates actions

Reduced dependency on

deep skills

Faster/better decision making

System monitors,

correlates and takes action

IT staff manages performance against SLAs

Balanced human/system

interaction

IT agility and resiliency

Integrated components dynamically managed by

business rules/policies

IT staff focuseson enabling

business needs

Business policy drives IT

management

Business agility and resiliency

Evolution, not revolution

Page 10: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

10

Autonomic Computing

© 2002 IBM Corporation

Autonomic Computing Adoption Model Offering

Identifies where IBM and business partners are in the process of rolling out AC features in their products Identifies gaps in today’s products & offerings Identifies specific ways to fill these gaps and move the

product plans forward Key Elements

Autonomic Computing Product Database ITS Autonomic Readiness Engagement

Illustrates the likely stages of adoption and charts the progress towards Autonomic Computing Identifies a staged progression as an element or system delivers increasing

autonomic functionality Refinement to the 5 levels of Automation Based on the AC architecture: MAPE Loop

Identifies where customers are in the AC adoption curve Assessment based on IT service flows (ITIL) - takes into account what set of

IT tasks is being analyzed Helps customers identify how they can move forward on the adoption curve

Page 11: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

11

Autonomic Computing

© 2002 IBM Corporation

Architecture Framework

Common Autonomic construct for all system elements

Distributed components and systems integrated as one virtual operating system

Web Services Interfaces to elements

Web Services

System Mgmt Database

ISVSolutions

Servers Storage Network

Customer Applications

Application Servers

OGSAMeta OS Services

Industry standards arekey to the success of

Autonomic Computing

A Holistic Approach to Autonomic Computing

Architecture Framework

Page 12: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

12

Autonomic Computing

© 2002 IBM Corporation

Autonomic computing standards strategy

"While independent in its ability to manage itself, an autonomic computing system must function in a heterogeneous world and implement open standards – in other words, an autonomic computing system cannot, by definition, be a proprietary solution."

Paul Horn, autonomic computing: IBM's Perspective on the State of Information Technology, IBM 2001

"While independent in its ability to manage itself, an autonomic computing system must function in a heterogeneous world and implement open standards – in other words, an autonomic computing system cannot, by definition, be a proprietary solution."

Paul Horn, autonomic computing: IBM's Perspective on the State of Information Technology, IBM 2001

To enable autonomic computing architectural framework

• Common APIs, protocols, taxonomy for interoperability across elements

• Instantiation through technology and reference implementations

Page 13: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

13

Autonomic Computing

© 2002 IBM Corporation

Core building blocks for an open architecture

An autonomic element contains a continuous control loop that monitors activities and takes actions to adjust the system to meet business objectives

Autonomic elements learn from past experience to build action plans

Managed elements need to be instrumented consistently

Knowledge

Analyze Plan

Monitor Execute

Element

Sensors Effectors

The autonomic computing control loop

Page 14: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

14

Autonomic Computing

© 2002 IBM Corporation

Autonomic Computing: The control loop in action

Single component or environment

Total system environment comprising autonomic

infrastructure

USER RESPONS

E TIMEAVAILABLERESOUR

CE

BUSINESS SLA

POLICY

Page 15: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

15

Autonomic Computing

© 2002 IBM Corporation

On

dem

and

op

era

ting

env

ironm

ent

Autonomic core capabilities

Products delivering autonomic features

Business policy

IntegratedOpen Virtualized

Core technologies enable autonomic computing

“People make mistakes when they are under pressure. Autonomic computing holds the most promise in helping administrators reduce human error and improve data integrity.” —Andrew Hall, President

Page 16: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

16

Autonomic Computing

© 2002 IBM Corporation

Core Autonomic Technologies

Element

Monitor

Analyze

Sensors

Execute

Effectors

Plan

Knowledge

Autonomic computing Autonomic computing control loopcontrol loop

Autonomic Computing core technologies innovation provides building blocks that enable key

on-demand capabilities

Self-Healing/Problem Determination

Solution change manager

Unified Policy Management

Common Integrated System Console

Autonomic Management Engine

Heterogeneous workload managementTivoli Intelligent

Orchestrator

Page 17: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

17

Autonomic Computing

© 2002 IBM Corporation

Consistent methodology for creating software packages

Pre-checking dependencies (hardware, OS, software, configuration, etc.)

Install, update, fix, uninstall, repair, rollback, commit the package

Configuring software packages Verifying the deployment so the software is

ready to use

Solution Change Manager

ArchitectureArchitecture Data model of an installation

package Interfaces of components to

process this data

Establishes a framework by which products can define installable units in a consistent manner setting the stage for products and solutions to define installable packages with required dependency validation that spans traditional product boundaries making it easier to deploy and manage solutions consistently across complex IT environments.

Customer pain point:Difficulty of deployment in complex systems

Page 18: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

18

Autonomic Computing

© 2002 IBM Corporation

Solution Change Manager provides the technology for managing change through the lifecycle of the solution

ToolingTooling

Create Application Components and descriptors

Deploy Application Components

ChangeChangeManagerManager

Deploy pre-reqs (as part of Package)

Analyze Dependencies

Create Solutions/Packages

Create Updates

Touchpoint enabled middleware and OS

Install

Update

Install

Product

Install

Page 19: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

19

Autonomic Computing

© 2002 IBM Corporation

Value: Reduced time spent in problem

analysis

Central point of interaction with multiple data sources

Introduces standard interfaces and formats for logging and tracing

Correlated views of data

Customer pain point:Difficulty in analyzing problems in multi-component systems

Log and Trace Tools for Problem Determination

Analysis Engine

Data Exploiters

Data Producers

ISC

StandardInterface

LoggingAgent

Common situations and data model

BLog

Embedded adapter

....

Data Store

LoggingAgent

Common situations and data model

eServer

Log

Embedded adapter

LoggingAgent

Common situations and data model

ALog

Embedded adapter

Collector Collector....

Parser

Parser

Parser

Viewer....

CBE submitted to OASIS in August

Page 20: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

20

Autonomic Computing

© 2002 IBM Corporation

Value: One consistent user interface

across product portfolio

Common runtime infrastructure and development tools based on industry standards, component reuse

Provides a presentation framework for other autonomic core technologies

...n

Customer pain point:Complexity of operations

Standards-based: J2EE, JSR168

Integrated Solutions Console for Common System Administration

Page 21: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

21

Autonomic Computing

© 2002 IBM Corporation

Value: Root cause analysis for

IT failures - not just surfacing symptoms

Server level correlation of multiple IT systems

Applies intelligent, automated corrective action

Customer pain point:Difficult to determine problem’s root cause required to take corrective action

Res. Model Res. Model Res. Model

Problem Analyzer

Problem Aggregator

Problem Correlator

AutonomicAction

Manager

Resource Model Engine

Resource Model Builder

LocalDataStore

Web Health Console

Provider Layer

JMX SNMP WMIPM

ICIM …

Log

Operating System Resource Models

Standards-based: CIM, SNMP, WMI, JMX

Autonomic Management Engine

Page 22: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

22

Autonomic Computing

© 2002 IBM Corporation

Policy based Provisioning/Orchestration

Value: Deploy a complete application

environment in minutes, rather than days.

Repurpose computing resources to support uses like application staging, load-testing and support of anticipated peaks in application demand.

Reduce the total number of servers you need by pooling similar servers, which can then be used to provision application servers and be shared among multiple applications.

Customer pain point: Infrastructure provisioning, capacity management, and service-level delivery across the automation environment

Think Dynamics

Page 23: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

23

Autonomic Computing

© 2002 IBM Corporation

Autonomic Computing Toolkit Value

Integrates autonomic technology elements to demonstrate solution value

Helps developers quickly embed AC technologies, which fit the overall AC architecture and are standards based

Accelerates adoption of autonomic core technologies by making them available through easily accessible and supported packages

Proliferates IBM’s approach to autonomic computing

Helps drive industry standards

The Autonomic Computing Toolkit is a package of technologies, usage scenarios, development tools, and documentation to help jump start development by making it easier to add autonomic capabilities to products & offerings.

Page 24: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

24

Autonomic Computing

© 2002 IBM Corporation

AC Toolkit Components

R1

Rx Pac

kagi

ng a

nd In

stal

latio

n

Ratio

nal X

DE

Autonomic Computing Toolkit

ToolkitWebsite

Packaging Sets

Licensing Rules

On-Line Help

Support Tiers

Whitepapers

Specifications

User’s Guides

Installation Guides

Customization Guides

Tutorials

Exploiter’s GuidesResource ModelBuilder

Adapter RuleBuilder

Log and TraceAnalyzer

Integrated Solutions ConsoleToolkit

Solution Installation andDeployment Tools

Generic LogAdapter for AC

Integrated SolutionsConsole

Solution Installationand Deployment

Policy Management

Other AC PluggableComponents

eg, Analysis Engines

Policy ManagementTools

Updates to supportPolicy Management

Updates to includeadditional platforms

Technologies ScenariosToolsInformation &

Documentation

InternalIBM

ExternalISV

ProblemDetermination(Self-Healing)

AutomatedInstallation

(Self-Configuring)

Self-Optimizing andSelf-Protecting

AutonomicManagement Engine

Tools are Eclipse-based !

Page 25: Title/subtitle/confidentiality line: 10pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either.

25

Autonomic Computing

© 2002 IBM Corporation

Call to Action for Partners

Get enabled on IBM platforms and middleware so you can exploit our autonomic computing functionality

Support open standards that are key to autonomic computing

Check out our core technologies as they become available on our Autonomic Computing alphaWorks zone: www.alphaworks.ibm.com/autonomic

Utilize our Autonomic Computing Toolkit - Now available!

Join our AC partner initiative: www.ibm.com/autonomic