devops with control-m automation api€¦ · all of the tasks in your devops process. 2. control-m...
TRANSCRIPT
![Page 1: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/1.jpg)
Slide 0© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DEVOPS with CONTROL-M AUTOMATION API
How to Accelerate Application Delivery with Control-m Automation API
![Page 2: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/2.jpg)
Slide 1© Cetan Corp. All Rights Reserved. Slide 1© Cetan Corp. All Rights Reserved.
Agenda
1. What Is DevOps?
2. Why DevOps?
3. How Does BMC Control-M Fit In?
4. Automation API
5. Demo
6. Questions/Wrap-Up
![Page 3: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/3.jpg)
Slide 2© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps: A Definition
![Page 4: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/4.jpg)
Slide 3© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps: Landmark Book
![Page 5: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/5.jpg)
Slide 4© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps: The Three Ways to Develop
![Page 6: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/6.jpg)
Slide 5© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps & Innovation
![Page 7: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/7.jpg)
Slide 6© Cetan Corp. All Rights Reserved.
BMC Software confidential.
The Iron Triangle
![Page 8: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/8.jpg)
Slide 7© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Beal-Hedemark Golden Square
![Page 9: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/9.jpg)
Slide 8© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps Superpattern
![Page 10: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/10.jpg)
Slide 9© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Discipline Definitions
![Page 11: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/11.jpg)
Slide 10© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps: All this Learning Comes To IT Operations
![Page 12: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/12.jpg)
Slide 11© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps Loop
![Page 13: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/13.jpg)
Slide 12© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Agile Principles
![Page 14: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/14.jpg)
Slide 13© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Traditional WLA Lifecycle
![Page 15: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/15.jpg)
Slide 14© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps WLA Lifecycle
![Page 16: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/16.jpg)
Slide 15© Cetan Corp. All Rights Reserved.
BMC Software confidential.
DevOps WLA Lifecycle : Before and After
![Page 17: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/17.jpg)
Slide 16© Cetan Corp. All Rights Reserved.
BMC Software confidential.
The Easy-Way to DevOps
![Page 18: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/18.jpg)
Slide 17© Cetan Corp. All Rights Reserved. Slide 17© Cetan Corp. All Rights Reserved.
STRENGTHEN APPLICATION DELIVERY WITH
CONTROL-M AUTOMATION API
Improve service delivery to drive more consistent business value
Integrate seamlessly with other applications
Get to production faster & more efficiently
BETTERCOLLABORATION BETWEEN TEAMS
INTEGRATIONERRORS
![Page 19: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/19.jpg)
Slide 18© Cetan Corp. All Rights Reserved. Slide 18© Cetan Corp. All Rights Reserved.
The Automation API Is a Component of Control-M
KEY FEATURES BENEFITS
Workflow deployment
time reduced up to 80%
Reduce Application Failure
by up to 80%
Powerful management of
business process flows
SLA Management
Unlimited Scalability and High
availability
Open Platform with extensive
pre-built integration
ReduceMTTR by 30%
![Page 20: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/20.jpg)
Slide 19© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Automation API Design
![Page 21: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/21.jpg)
Slide 20© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Automation API
Programmer’s WorkbenchCommand Line Interface (CLI)
BYOLOracle Virtual Box
Automation API Components
![Page 22: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/22.jpg)
Slide 21© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Automation API Architecture
Request
Response
Tracking ID
Initiate info
Request
Response
Status
Info: Tracking ID
Request
Response
Status
Info: Tracking ID
Typical Flow
:8443
Applications
![Page 23: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/23.jpg)
Slide 22© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Automation API: Implementation Steps
Developer’s
Workbench
https://docs.bmc.com/docs/display/public/workloadautomation/Control-M+Automation+API+-+Installation#Control-MAutomationAPI-Installation-workbenchControl-MWorkbench
CLI
Node.js
Au
tom
ati
on
AP
I
Au
tom
ati
on
AP
I
![Page 24: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/24.jpg)
Slide 23© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Automation API Samples
![Page 25: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/25.jpg)
Slide 24© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Automation API Sample: First Job Flow
![Page 26: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/26.jpg)
Slide 25© Cetan Corp. All Rights Reserved.
BMC Software confidential.
Automation API Automates some or all
1. Control-M API enables automation for some or
all of the tasks in your DevOps process.
2. Control-M API includes “smart” consolidation of
some of the tasks in the DevOps process.
>ctm run AutomationAPISampleFlow.json --interactive
Workbench Debugger:
When using Control-M Workbench, you can view the run commands
in an interactive user interface by entering "--interactive" at the end
of the command or for short you can use -i.
![Page 27: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/27.jpg)
Slide 26© Cetan Corp. All Rights Reserved. Slide 26© Cetan Corp. All Rights Reserved.
BMC Control-M Workload Automation
Technical Demonstration
![Page 28: DEVOPS with CONTROL-M AUTOMATION API€¦ · all of the tasks in your DevOps process. 2. Control-M API includes “smart” consolidation of some of the tasks in the DevOps process](https://reader035.vdocuments.net/reader035/viewer/2022070922/5fbab2dc2e5bad25c705877b/html5/thumbnails/28.jpg)
Slide 27© Cetan Corp. All Rights Reserved. Slide 27© Cetan Corp. All Rights Reserved.
Thank You!
http://watch.bmc.com/watch/zj1S3o1rdqQAeEFRzV1gC7
https://docs.bmc.com/docs/display/public/workloadautomation/Control-M+Automation+API+-+Getting+Started+Guide
https://github.com/controlm/automation-api-quickstart
https://docs.bmc.com/docs/display/public/workloadautomation/Control-M+Automation+API+-+Installation#Control-MAutomationAPI-Installation-workbench