top use cases for ibm workload automation
TRANSCRIPT
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Top use cases for IBM Workload Automation
March 3, 2021
Marco Cardelli, HCL Workload Automation Product Manager
Jerry Sood, HCL Workload Automation Sales Director
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Agenda
2
• What is IWA
• IWA and the Cloud Journey
• The Automation Hub
• Examples of new job types: Ansible, Chef, Kubernetes
• Uses cases: AWS, Azure, SAP
• IWA on Kubernetes
• What’s new in V9.5.0.3
• What’s next
Copyright © 2020 HCL Technologies Limited | www.hcltech.com
What is Workload Automation?
Large-scale, unattended, Intelligent Automation
• What started out as Job or Batch Scheduling has completely transformed into comprehensive intelligent Automation
• From: overnight processing to: continuous daytime and 24x7 processing
• From: point solution to: an automation hub
• No large company can compete today without the benefits of mission critical, large-scale, unattended Workload Automation
• Many clients run 10’s of millions of monthly jobs
Orchestrate across islands of automation:
• Business applications (e.g. SAP, Oracle)
• Data, reporting, and analytics (e.g. Hadoop, Oozie)
• Robotic Process Automation (e.g. Automation Anywhere, BluePrism*, UiPath*, IBM RPA*)
• Job and batch scheduling (e.g. Kubernetes Batch Jobs)
• Cloud Services (e.g. Amazon, Azure)
• Runbooks / playbooks / recipes (e.g. Ansible, Chef)
• Scripts (e.g. Cron, Windows Scheduler)
* In plan for 1H2021
Copyright © 2020 HCL Technologies Limited | www.hcltech.com
Confidence
Workload Automation is Modernized
✓ Market Leading technology
• Infrastructure: RedHat Certified containers and operators, IBM Certified Kubernetes best practices, Multitenant, SaaS, High Availability
• User Experience: New graphical modeling & monitoring, AI assistance
• Fast TTV: Out-of-the-box no-code automation for 70 apps & services
✓ Modern Engagement
• Team & Accessibility: Dedicated IWA sales team, Transparent Development
• Automation Hub: Continuous release of new plug-ins & automations
• Community: Blogs, Forum, Resources
• Youtube Channel: Educational Videos
✓ Analyst Recommended
• EMA – Value Leader
• EMA Impact Brief on new capabilities
• Leader in final Gartner Magic Quadrant
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
EasyMoveRisk free, automated migration from competitor’s automation tools with EasyMove, the HCL Automation Migration factory
5
Time-boxed migration
Visit us: https://www.hcltechsw.com/products/workload-automation/resources/migration
Free of charge migration assessment
Have the experts sitting by your side to assess all migration's costs and needed time. This is a no-cost service.
The HCL WA migration services team has run multiple successful migrations from BMC Control-M, CA-Automic, CA-Autosys, Redwood and conversions from our z platform to our distributed one
Experts
Time-boxed migration
Enjoy a risk free, migration that takes an average of 3 to 8
months for data migration and deployment (for 20k
workloads).
The HCL WA migration services team automates this process with a
migration tool, and accompanies clients through the transition, with
a proven 4-step methodology, assisting client from planning phase
until Go Live and enablement, tailoring the conversion to client’s
business needs.
Method
Zero business impact and near-zero downtime
Guaranteeing your business continuity is at our core. With HCL
EasyMove you can switch to IBM Workload Automation and
keep your business going with no impact on it.
Major competitor solutions for scheduling and automation are
covered with tools that automate the migration, minimizing manual
intervention.
Migrations with no disruption to the client’s business.
Tools
Zero business impact and near-zero downtime No-cost migration assessment
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Customers’ approaches to Modernization
6
- Legacy - - Cloud - - Cloud Native -
Docker
Kubernetes
Re-host, Re-architect Re-build, re-inventEnhance, Open
DelaysErrorsInefficienciesCosts
Business-processes are interconnected with platforms and heterogeneous systems
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
IWA V9.5 accelerates customers’ cloud journey
7
IWA orchestrates cloud applications
Orchestrate cloud applications and services from cloud or on-premise environments
IWA V9.5 manages your cloud applications locally or remotely with the Automation Hub integrations
▪ Deploy the IWA agent on the application container▪ REST API plugin ▪ Kubernetes plugin▪ Integrations for main cloud providers services (AWS, Google,
Azure)
IWA deployment on cloud
Deploy IWA on container in Kubernetes platforms to automate cloud environments and applications
IWA V9.5 is fully containerized and certified for Kubernetes platforms
▪ Red Hat Operator certified for Red Hat OpenShift 4.2+▪ Helm Operators to deploy IWA images in OCP environment▪ Deploy WA components (Server, Agent, Console) in Amazon
EKS cluster▪ Select load balancers and ingresses and monitor IWA from a
customized Grafana Dashboard▪ Azure AKS and Google GKE planned for 1Q 2021
http://www.yourautomationhub.io
The AUTOMATION HUB is :
✓ A showcase of our ability to orchestrate IT and Business workloads : automation and orchestration needs of DevOps, digital enterprises, hybrid cloud architectures
✓ A library of objects and templates that will increase the usage of :
• Plugins (out of the box integrations)
• Event actions
• Reports templates
• Playbook (samples of business or IT workflows)
▪ Objects can be used by HCL and IBM clients.
▪ Plugins can be RELEASED BY HCL, IBM or Partners
▪ Continuous Delivery Approach
Automation Hub
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
70+ Out-of-the-Box PluginsFree Development Kitfor third-party devs and business partners to create their own plugins
Integrates seamlessly with any business application supporting
industry-standard interfaces:{REST:API} - Java - J2eejsr352 java batch - MQ
Seamless centralized end-to-end control across platforms: Distributed + Mainframe + Cloud + Hybrid + Containers
ETL & Big Data Integration
❑ Cognos❑ Informatica❑ SAP Business Objects❑ SAS❑ Hadoop❑ Salesforce
File transfer & Relational Databases
❑ FTP, SFTP, Built-in file Transfer Server, MFT
❑ Oracle, MySQL, Postgres, Sybase, DB2
ERP & RPA Processes Orchestration
❑ SAP❑ People Soft❑ Oracle e-business suite❑ BluePrism❑ Automation Anywhere❑ IBM WDG
Service Oriented Architecture
❑ Message Queues❑ Web services❑ Java/J2EE
Public Cloud Offering, Datacenter orchestration, Containers and Serverless automation❑ AWS❑ Azure❑ Google Cloud❑ Kubernetes❑ Lambda❑ Chef❑ Ansible❑ uDeploy
Automobile
Manufacturing
Financial
Retail
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Ansible plug-in
10
Ansible is an IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration
▪ Submit and track Ansible playbooks
▪ Orchestrate complex IT automation workflows
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Chef plug-ins
11
Chef is a configuration management tool for dealing with machine setup on physical servers, virtual machines and in the cloud
▪ ChefBootstrap - Automate the installation of the Chef client on one or more nodes
▪ ChefRunlist - Automate the infrastructure configuration by managing Chef recipes and cookbooks
11
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Title
BUSINESS CHALLENGEA bank needs to track the transaction flow of its customers to evaluate and detect any anomaly to their usual behaviors and act accordingly.
TECH REQUIREMENTSCustomers’ data – including transactions history - are stored on premise and used to train the behavioral models. Cloud services are hosted on AWS and the whole process is orchestrated by Workload Automation.
Automation on Cloud: a scenario for AWS
What is AWS Lambda used for?Lambda is the event-driven, serverless computing platform provided by Amazon as a part of AWS.
What is AWS SQS used for?Fully managed message queues for microservices, distributed systems, and serverless applications
What is AWS SNS used for?It is a managed service that provides message delivery from publishers to subscribers.
What is AWS Cloud Formation used for?It speeds up cloud provisioning with infrastructure as code.
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
TitleAutomation on Cloud: a scenario for AWS
PRODUCTS INVOLVED
✓ Hybrid workload(AWS cloud + on premise) in common workflows
✓ Automatic recovery actions to prevent workflow to get stuck
✓ Agents' dynamic capabilities and Kubernetes self-scaling to manage high volume of transactions
✓ Monitoring, alerting automatic incident creation for process failure
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
NEW PLUGINS: Azure Data Lake Storage & Analytics
14
WHAT IS THIS?Customers can orchestrate their cloud and big data automation processes by interacting with the Azure Resource Manager and Data Lake plugins, using them to manage big data analysis and storage.
BUSINESS CHALLENGELarge retail companies with e-commerce, want to keep a competitive advantage on prices, especially with the rise of online shopping.
TECH REQUIREMENTSTo be truly competitive companies need to 1) regularly analyze scraped pricing data from web sources and 2) automatically reprice their goods and update the inventory based also on historical data and trends.Workload Automation can orchestrate the entire process.
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
With an easy and intuitive interface
Widening customers’ SAP landscapes with IBM Workload Automation
+
IBM WorkloadAutomation
integration with SAP
From a centralized point of monitoring and control
Seamlessly orchestrate combined SAP and non-SAP workflowsacross platforms and environments
Orchestrate SAP activities on a flexible and comprehensive
runcycle basis
Create sophisticated automated IT business flows
(eg. Re-run on failure)
Create complex logicaldependencies between
several SAP tasks
Trigger IT business flows usingexternal events
Create alerts or tickets basedon the results of your
automated flows
Predict the effect of changes to your workflows with a
what-if analysis tool
Higher productivity
Lower operating costs
Better control
Manage SLAs
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Use case: Inventory management automation
With the IWA-SAP integration customers can orchestrate (by plan or event-driven):✓ SAP ECC or S/4HANA process chains✓ SAP BO / BI✓ Run jobs in parallel where possible✓ Add logic to rerun when needed✓ Integrate with non-SAP jobs where needed
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Use case: corrective actions
Run SAP job according to plan
get job result
Subsequent steps (SAP &
non-SAP)
Submit re-run
get re-run result
Corrective actions (SAP &
non-SAP)
Alert
Ticket in ServiceNow or
others
ok
error
ok
error
✓ Submit SAP job as part of a scheduled jobstream✓ Intercept the results of a job✓ Execute actions according to the result, for example:
▪ Proceed with jobstream if job is successful▪ Try a re-run if 1st attempt had errors▪ Intercept result of re-runExecute actions accordingly:
▪ Proceed with jobstream if successful▪ Email or other alert▪ Open ticket in ServiceNow or other systems▪ Other corrective actions (eg. Launch a
secondary branch of the jobstream)
+
Faster problem resolution
Lower operating costs
Business continuity
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Use case: Trigger actions by SAP event
user adds manual job
IWA intercepts the event
Run specific flow (SAP &
non-SAP)
Alert
Ticket in ServiceNow or
others
• SAP user adds a manual job• IWA is integrated with SAP interception system and
captures the job• IWA intercepts the event and in addition executes
predefined actions, for example:• Alert or email• Open a ticket in ServiceNow• Execute a specific job or jobstream• others
+
Faster problem resolution
Business continuity
SLA compliance
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Make the most out of Workload Automation on Kubernetes
19
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Why you need IBM Workload Automation
20
• Scheduled, on request, on events
• Scripted or with direct application integrations
• Simple or complex flows with parallel or alternate branches
• Bound to a specific server, or distributed across pools
• Time dependent or resource constrained
• On Premise, on Cloud, hybrid
Automate any kind of unattended process
• Centralized security
• Centralized auditing
• Integrations with incident managements
• Centralized compliance reporting
Centralized management for Regulation Compliance
• Consolidate operation teams and procedures
• Integrations with monitoring and alerting tools
• Predicts impacts of failures on business deadlines
Monitor all enterprise unattended processes from a single point
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Workload Automation + K8s: the New Grid Computing
21
Agent
K8s job type kubectl
App
Node 1 Node 2
App
App
Starting temporary containers(to run executables, scripts, java mains)
Pro• Agents and Applications running in their own container with their
own libraries and OS distribution• Application container runs only when needed• Can run on different nodes, K8s will run each job on the best systems• Same pool of agents can schedule multiple applications in the cluster• Agent authorized by K8s security to run jobs on one or more
namespaces• Most efficient way to use K8s cluster• Best solution to run executables, scripts, java mains
Cons• Not possible if the application need to always active and be called via
APIs
Copyright © 2020 HCL Technologies Limited | www.hcltech.com
What’s new in V9.5.0.3 and what comes next
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
Enhanced Business Control
23
Alerts for your dashboard KPIs▪ alerts on widgets defined on value
change or threshold
Custom Roles▪ customized UI for each role
Launch in Context▪ ability to use direct links to UI
pages
XML support for dashboards▪ support XML for REST datasource
Dashboard import/export▪ Share customized dashboards
with other users
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
9.5.0.3 Integrated File Transfer Operations
▪ New dashboards for File Transfer operations
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2021 IBM and HCL Technologies Limited | www.ibm.com | www.hcltechsw.com
9.5.0.3 Integrated File Transfer Operations
▪ Monitoring transferred bytes, transfer rate, completion time estimate
▪ Parallel transfer, Selective re-transfer
▪ Encryption at rest
▪ Rerun from the point of failure
▪ Post processing of transferred files (delete, rename, move)
When the transfer is interrupted at 98%
I can restart it without picking up the entire file
again
Useful
Clear
Available for D, Z, SaaS
Copyright © 2020 HCL Technologies Limited | www.hcltech.comCopyright © 2020 HCL Technologies Limited | www.hcltechsw.com | HCL Confidential
IWA Next
26
Manage your File Transfer operations
Empower your automation with AI
User-centered modeling
Integrate in your WA workflows File Transfer operations and RPA bots
• Agent-to-agent File Transfer• Integrations with MFT tools and cloud
data services• Integrations with RPA tools for UiPath,
IBM RPA
Leverage historical workload execution data with AI to provide enhanced operational experience
• Anomaly detection for overall workload and individual jobs
• Job resolution prioritization• New component included in IWA to
provide AI capabilities
Unified access point for workflows design and self-service scenarios
• New Workload Designer with single access point for all objects
• Integrated graphical views• Self-service catalog in Workload
Designer