12
TWA Cloud Integration with Tivoli Service Automation Manager TWS Education

TWA Cloud Integration with Tivoli Service Automation Manager

  • Upload
    brad

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

TWS Education. TWA Cloud Integration with Tivoli Service Automation Manager. Agenda. Introduction Tivoli Service Automation Manager Overview Workload Automation in the “Cloud” Dynamic allocation of Workloads Fault Recovery Elastic Scaling Recorded Demo. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 1: TWA Cloud Integration with Tivoli Service Automation Manager

TWA Cloud Integration with Tivoli Service Automation

Manager

TWS Education

Page 2: TWA Cloud Integration with Tivoli Service Automation Manager

Agenda

Introduction

Tivoli Service Automation Manager Overview

Workload Automation in the “Cloud” Dynamic allocation of Workloads Fault Recovery Elastic Scaling

Recorded Demo

Page 3: TWA Cloud Integration with Tivoli Service Automation Manager

• The new integration with Tivoli Service Automation Manager (TSAM) allows you to transform dormant or underutilized compute resources into powerful workload computing agents.

• Using TWS and TSAM together, you can provision resources on an as-needed basis to help meet scheduling deadlines for critical workloads, without user intervention!

Introduction

Page 4: TWA Cloud Integration with Tivoli Service Automation Manager

IBM Tivoli Service Automation Manager offers:• Standardization and automation for deployment and management of IT services• Improved quality and cost per IT service• Smoother transition from pre-production to production• Process governance• Reduced manual (and costly) interventions• Reduced skill requirements • Fast Deployment of IT services

Tivoli Service Automation Manager

Page 5: TWA Cloud Integration with Tivoli Service Automation Manager

Workload Automation in the “Cloud”

Scenarios Example Workload Execution environment – Every month-end a Bank needs

to create a set of Reports. Reporting application runs on a Linux servers pool that should be created on month-end and released after its usage

Elastic scaling – Reports for private-banking accounts must be deliverd by 8:00 AM the first month-day; in case of potential delays, customer wants the envirornment to be automatically boosted to meet this SLA

Deliver quickly an environment with tight specifications on installed stack, and announcement in a managed environment.

Solution Create a Workload Automation Execution service in Smart Cloud

Provisioning (SCP) that: Allows to model, reserve and automatically provision “WA-ready execution

environments” in a cloud Automatically configure a scheduling sandbox in an existing TWA environment (or

provision a new one) for managing the new environment

Automatically provision or activate additional VMs in the SCP environment in case of jobs delay in TWS

Templates Llibray

Linux Servers

pool

Accounts DB

Reporting App

Enterprise Scheduler

Create VM Templates

Define time-windows reqs

Define QoS/SLAs

IT Administrator

Database

Cloud Mgmt Platform

(TSAM)

Provision environment

Monitor environment

Elastic scale

Deprovision environment

Configure Scheduler

TWA Administrator

Model, schedule, monitor and manage WA jobs

Page 6: TWA Cloud Integration with Tivoli Service Automation Manager

TWS

TSAM end-user (through a service request or through

a TWS Job)

Cloud Administrator

TSRM Self Service Web 2.0 UI

(WEE Service Catalog)

Customize/Creates Service Offerings

Add physica

l

reso

urces

Add Virtual Machine

Images

Resource Pool

TSRM TSAM BC TPM

TPAe

1.a) Provision VMs 1.b) Install &configure TWS Agents

Sample scenario

WEE Team Administrator (e.g. a TWS

Administrator)

Service_Instance-A

Service_Instance-B

TWS UsersService_Instance-X

2) Batch-enable an environemt (WEE configuration Service)

• Service Instance Name• TWS Server name• QoS requirements• ...

3.a) Register agents3.b) Authorize users

5) Critical job is late

5.a) Ask TSAM to add resources for

Service_Instance-X

2.a) Install &configure TWS Agents

4) Schedule/Submit Jobs to new environment 4.a) Run jobs

5.b) Add Server

1) Provision batch-enabled environment (Provisioning service)

•TWS Server name• QoS requirements• ...

WEE

Page 7: TWA Cloud Integration with Tivoli Service Automation Manager

Combining disciplines around the stack

query / status

Job Streams

Provisioning

Emergencyactions

Cloudresources

pool

add

/ rem

ove

WorkloadManagement

submit

results

Deadlines

Monitoring

add / remove

prov

isio

n

sensing

Sit

ua

tio

n a

cti

on

Criticality information

Page 8: TWA Cloud Integration with Tivoli Service Automation Manager

Cloud Computing: Elastic Scaling

8

The elastic scaling is the ability to provision resources in response to changes in demand.

Scale up when demand increases

Scale down when demand subsides

«Clouds are a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for an optimum resource utilization.»

[Vaquero et al, 2009]

Page 9: TWA Cloud Integration with Tivoli Service Automation Manager

Enhance TWS Dynamic Capabilities

9

TWS

Pool

Load balancing within a pool

Automatic discovery of new resources

Optimize use of existing resources

Need manual intervention to add and remove dynamic agent from a pool

TODAY

Proactive provisioning

SLA-based resource allocation

Ready for cloud and virtualized architecture integration

With this solution

The Tivoli Workload Scheduler dynamic capabilities allow to develop a few elastic scaling mechanisms for the product.

Automatic resource allocation

Automatic resource deallocation

Page 10: TWA Cloud Integration with Tivoli Service Automation Manager

Architecture of Elastic Scaling Engine

Page 11: TWA Cloud Integration with Tivoli Service Automation Manager

Dynamic Workload Management

Page 12: TWA Cloud Integration with Tivoli Service Automation Manager

Recorded Demo