1 / 12

TWA Cloud Integration with Tivoli Service Automation Manager

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.

brad
Download Presentation

TWA Cloud Integration with Tivoli Service Automation Manager

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TWS Education TWA Cloud Integration with Tivoli Service Automation Manager

  2. Agenda • Introduction • Tivoli Service Automation Manager • Overview • Workload Automation in the “Cloud” • Dynamic allocation of Workloads • Fault Recovery • Elastic Scaling • Recorded Demo

  3. Introduction • 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!

  4. 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

  5. IT Administrator TWA Administrator Create VM Templates Define time-windows reqs Define QoS/SLAs Model, schedule, monitor and manage WA jobs Templates Llibray Cloud Mgmt Platform (TSAM) Configure Scheduler Enterprise Scheduler Provision environment Monitor environment Elastic scale Deprovision environment Linux Servers pool Reporting App Database Accounts DB 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

  6. 1) Provision batch-enabled environment (Provisioning service) TPAe • TWS Server name • QoS requirements • ... Add Virtual Machine Images TSRM TSAM BC TPM TSAM end-user(through a service request or through a TWS Job) • Service Instance Name • TWS Server name • QoS requirements • ... 5.b) Add Server Cloud Administrator 2) Batch-enable an environemt (WEE configuration Service) 1.a) Provision VMs 1.b) Install &configure TWS Agents 2.a) Install &configure TWS Agents Add physical resources 5.a) Ask TSAM to add resources for Service_Instance-X 3.a) Register agents 3.b) Authorize users Resource Pool 4) Schedule/Submit Jobs to new environment TWS Users 4.a) Run jobs Sample scenario Customize/Creates Service Offerings WEE TeamAdministrator (e.g. a TWS Administrator) TSRM Self Service Web 2.0 UI (WEE Service Catalog) WEE TWS Service_Instance-X 5) Critical job is late Service_Instance-B Service_Instance-A

  7. Job Streams Monitoring Criticality information sensing Situation action submit Cloud resources pool Workload Management query / status results Provisioning Deadlines Emergency actions add / remove add / remove provision Combining disciplines around the stack

  8. Cloud Computing: Elastic Scaling «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] 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 8

  9. Enhance TWS Dynamic Capabilities • 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 TWS TODAY With this solution • Proactive provisioning • SLA-based resource allocation • Ready for cloud and virtualized architecture integration Automatic resource allocation Automatic resource deallocation The Tivoli Workload Scheduler dynamic capabilities allow to develop a few elastic scaling mechanisms for the product. Pool 9

  10. Architecture of Elastic Scaling Engine

  11. Dynamic Workload Management

  12. Recorded Demo

More Related