SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Mastering DevOps Automation
- with IBM UrbanCode Deploy and IBM
PureApplication
Presented by:
Steve Boone and
Andre Tost
Webcast: Best practices and Demo
© 2016 IBM Corporation
Your Presenters
Steve Boone
Technical Offering Manager
Urbancode Deploy, IBM Cloud
sbb@us.ibm.com, @Steve_Boone
Andre Tost
Senior Technical Staff Member
CTO Office, IBM Cloud
andretost@us.ibm.com, @andretost
© 2016 IBM Corporation
Agenda
• DevOps Principles and Best Practices
• Automated Infrastructure Provisioning
• Demo
• Wrap-Up and Q&A
3
© 2016 IBM Corporation
Accelerate Software Delivery
Expanding collaboration to include customers, LOB and others to eliminate organization silos
Balance speed, cost, quality and risk
Automating manual processes across delivery lifecycle to eliminate waste/delays and compliance tracking
Reduce time to customer feedback
Enabling a customer feedback loop for continuous improvement
DevOps Lifecycle
Operations/ProductionDevelopment/TestCustomers Business Owners
Continuous Innovation, Feedback and Improvements
Monitor and Optimize
Plan and Measure Develop and Test Release and Deploy
DevOps - Enterprise capability for continuous service delivery that enables
clients to seize market opportunities and reduce time to customer feedback.
4
© 2016 IBM Corporation
So what is DevOps?
In short:
–  DevOps exists to help the business win
–  The foundations are found in Agile and Lean
–  Culture is very important
–  Feedback is fuel for innovation
–  Automation helps
–  The scope is broad,
but centered on IT
http://devops.com/2015/05/13/surprise-broad-agreement-on-the-definition-of-devops/
5
© 2016 IBM Corporation
Promote
Release (Deploy/Provision)
Development Testing Staging Production
Business
Owners Customers
•  Validate on more production-like
conditions earlier
•  Automate hand-offs/promotions to
increase velocity through the
different stages
•  Standardization on processes and
assets between Dev and Ops
•  Automated monitoring and
dashboarding of quality and
performance against service level
agreements at multiple stages
Ensure applications are production-ready throughout the lifecycle
and can be released at any time while minimizing rollback due to quality issues
6
A Continuous Delivery Pipeline
© 2016 IBM Corporation
Balancing the Assembly Line
Equal process throughput
avoids backlogs but can be
too slow
Upgrading a proceeding
process causes
downstream backlogs
Upgrading downstream
process throughput re-
establishes balance
7
© 2016 IBM Corporation
Enabling DevOps Transformation
Organizational & Cultural
Transformation
Architecture
Transformation
Monolithic
Distributed
Service
Oriented
Micro
Services
Siloed App Teams
Cloud Native
Cloud Enabled
DevOps
Transformation
Maintainer of
Records
8
© 2016 IBM Corporation
9
“The cost benefit to us of
implementing UrbanCode
was a reduction of 97% in
the cost of a release. From
an average of eight people
working for 3 hours for
every release, it’s now one
person working 10 to 15
minutes.” ~ Enterprise architect,
global specialist insurer
Investment
$633,427
Savings & Benefits
$3,687,066
5X Payback
Download the commissioned study conducted by Forrester Consulting
https://ibm.biz/urbancodeTEI
Forrester TEI Study confirmed 3 Year Benefits:
•  IT operations resource savings – $430k in
allocated resource headcount
•  Faster time-to-market with improved
productivity – $2.65m in savings over 3 years
•  Reduction in risk of failed deployments –
$608k in savings from reduced failed
deployments
Achieving Application Delivery Velocity with a 482% ROI
© 2016 IBM Corporation
Frequent application changes and deployments…
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Environment!
Long, complex lifecycle with
manual steps!
Small iterative changes!
…! …!
… put pressure on the infrastructure to respond more quickly:
Software Defined Environments 10
© 2016 IBM Corporation
Frequent application changes and deployments…
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Environment!
Small iterative changes!
…! …!
Middleware Config
Middleware
OS Config
Hardware
VirtualSystem
Pattern
Design Deploy
… put pressure on the infrastructure to respond more quickly:
Software Defined Environments 11
© 2016 IBM Corporation
Compute |
Storage
OS
Packaged
Software
Application
Middleware
Compute |
Storage
OS
Packaged
Software
Middleware
Network
Cloud Management
Capabilities
Security, approvals and promotion of
applications through different stages.
Automated Deployment of all
components of Application (DB, Web,
Mobile)
Automated Middleware configuration
required for Application Deployment
Discover MW Configuration for WAS
Virtual System Pattern Creation and
Provisioning
Self Service Portal for VM Provisioning
Image Library (Search / Compare,
Versioning, and SW Stacks)
Basic Single Image Composition,
Manipulation of images with pre-
configured middleware
Multi-tenancy, Isolation, Rapid, Scalable
Provisioning
Cloud Administration
IBM UrbanCode
Deploy
1212
Application Deployment vs. Environment Provisioning
© 2016 IBM Corporation
Compute |
Storage
OS
Packaged
Software
Application
Middleware
Compute |
Storage
OS
Packaged
Software
Middleware
Network
Cloud Management
Continuous Integration and Delivery
Capabilities
Security, approvals and promotion of
applications through different stages.
Automated Deployment of all
components of Application (DB, Web,
Mobile)
Automated Middleware configuration
required for Application Deployment
Discover MW Configuration for WAS
Virtual System Pattern Creation and
Provisioning
Self Service Portal for VM Provisioning
Image Library (Search / Compare,
Versioning, and SW Stacks)
Basic Single Image Composition,
Manipulation of images with pre-
configured middleware
Multi-tenancy, Isolation, Rapid, Scalable
Provisioning
Cloud Administration
IBM UrbanCode
Deploy
Self service middleware provisioning
…happen on two separate lifecycles	
 1313
Application Deployment vs. Environment Provisioning
© 2016 IBM Corporation
What is a Pattern? - The pre-defined architecture of an application in a deployable form, resulting in
repeatable deployment with full lifecycle management
Output of a process,
such, as Dev Build
Configurations specific to
Deployment definitions,
SLAs
Environment
Application Configuration
Physical and Virtual Infrastructure
IaaS
PaaS 14
IBM leverages built-in patterns of expertise in our DevOps solutions to
help ensure consistent and accurate application deployment and
promotion
© 2016 IBM Corporation
Weeks of manual effort &
documentation and ongoing
maintenance
•  Less than 90 minutes to deploy IBM recommended highly available
golden topology in a repeatable fashion
•  Ability to customize and extend the pattern
•  Easier management and maintenance with ability to monitor and apply
maintenance at the pattern level vs. individual server instances
A tedious approach A new approach
Process
Center
HTTP
Server
HTTP
Server
Process
Server
Process
Center
HTTP
Server
HTTP
Server
Process
Server
Deploy
BPM
Example: PureApplication System + IBM BPM Pattern
15
© 2016 IBM Corporation
SCM Build Automation
IBM Endpoint
Manager
QA PROD
Provision platformExecute application
deployment and
manage settings
across environments
Patch/update
Publish build
Pull
changes
Platform Config Management
Environments
Deploy early and
often to ensure
higher quality and
faster releases
using repeatable,
reliable, and
managed
automation
DEVDEVDEVDEV
16
Improve Delivery Lifecycle with Software Defined Environments
17
© 2016 IBM Corporation
18
Additional Resources
1) Check our these videos:
•  UrbanCode Deploy: http://ibm.biz/MasterDev1
•  PureApplication: http://ibm.biz/MasterDev2
2) Connect on Twitter:
@Steve_Boone
@andretost
@IBMDevOps

Mais conteúdo relacionado

Mais procurados

Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesIBM UrbanCode Products
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsIBM UrbanCode Products
 
Security and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps EnterpriseSecurity and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps EnterpriseClaudia Ring
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesIBM UrbanCode Products
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0IBM UrbanCode Products
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseRob Cuddy
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureIBM UrbanCode Products
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...IBM UrbanCode Products
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
 
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with BluemixAdopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with BluemixIBM UrbanCode Products
 
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteSanjeev Sharma
 

Mais procurados (20)

The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
 
Security and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps EnterpriseSecurity and DevOps - Managing Security in a DevOps Enterprise
Security and DevOps - Managing Security in a DevOps Enterprise
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
 
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with BluemixAdopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
 
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm KeynoteUnicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
 

Semelhante a Mastering DevOps Automation: Webinar

How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Felipe Freire
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4Susan Yoskin
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid CloudRichard Irving
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
DevOps in China
DevOps in ChinaDevOps in China
DevOps in ChinaYi Xu
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the CloudBen Saunders
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectRosalind Radcliffe
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsMichael Elder
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
IBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM Danmark
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...David Currie
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 

Semelhante a Mastering DevOps Automation: Webinar (20)

How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
DevOps in China
DevOps in ChinaDevOps in China
DevOps in China
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the Cloud
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
IBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM PureApplication System and Maximo
IBM PureApplication System and Maximo
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 

Último

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Último (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

Mastering DevOps Automation: Webinar

  • 1. Mastering DevOps Automation - with IBM UrbanCode Deploy and IBM PureApplication Presented by: Steve Boone and Andre Tost Webcast: Best practices and Demo
  • 2. © 2016 IBM Corporation Your Presenters Steve Boone Technical Offering Manager Urbancode Deploy, IBM Cloud sbb@us.ibm.com, @Steve_Boone Andre Tost Senior Technical Staff Member CTO Office, IBM Cloud andretost@us.ibm.com, @andretost
  • 3. © 2016 IBM Corporation Agenda • DevOps Principles and Best Practices • Automated Infrastructure Provisioning • Demo • Wrap-Up and Q&A 3
  • 4. © 2016 IBM Corporation Accelerate Software Delivery Expanding collaboration to include customers, LOB and others to eliminate organization silos Balance speed, cost, quality and risk Automating manual processes across delivery lifecycle to eliminate waste/delays and compliance tracking Reduce time to customer feedback Enabling a customer feedback loop for continuous improvement DevOps Lifecycle Operations/ProductionDevelopment/TestCustomers Business Owners Continuous Innovation, Feedback and Improvements Monitor and Optimize Plan and Measure Develop and Test Release and Deploy DevOps - Enterprise capability for continuous service delivery that enables clients to seize market opportunities and reduce time to customer feedback. 4
  • 5. © 2016 IBM Corporation So what is DevOps? In short: –  DevOps exists to help the business win –  The foundations are found in Agile and Lean –  Culture is very important –  Feedback is fuel for innovation –  Automation helps –  The scope is broad, but centered on IT http://devops.com/2015/05/13/surprise-broad-agreement-on-the-definition-of-devops/ 5
  • 6. © 2016 IBM Corporation Promote Release (Deploy/Provision) Development Testing Staging Production Business Owners Customers •  Validate on more production-like conditions earlier •  Automate hand-offs/promotions to increase velocity through the different stages •  Standardization on processes and assets between Dev and Ops •  Automated monitoring and dashboarding of quality and performance against service level agreements at multiple stages Ensure applications are production-ready throughout the lifecycle and can be released at any time while minimizing rollback due to quality issues 6 A Continuous Delivery Pipeline
  • 7. © 2016 IBM Corporation Balancing the Assembly Line Equal process throughput avoids backlogs but can be too slow Upgrading a proceeding process causes downstream backlogs Upgrading downstream process throughput re- establishes balance 7
  • 8. © 2016 IBM Corporation Enabling DevOps Transformation Organizational & Cultural Transformation Architecture Transformation Monolithic Distributed Service Oriented Micro Services Siloed App Teams Cloud Native Cloud Enabled DevOps Transformation Maintainer of Records 8
  • 9. © 2016 IBM Corporation 9 “The cost benefit to us of implementing UrbanCode was a reduction of 97% in the cost of a release. From an average of eight people working for 3 hours for every release, it’s now one person working 10 to 15 minutes.” ~ Enterprise architect, global specialist insurer Investment $633,427 Savings & Benefits $3,687,066 5X Payback Download the commissioned study conducted by Forrester Consulting https://ibm.biz/urbancodeTEI Forrester TEI Study confirmed 3 Year Benefits: •  IT operations resource savings – $430k in allocated resource headcount •  Faster time-to-market with improved productivity – $2.65m in savings over 3 years •  Reduction in risk of failed deployments – $608k in savings from reduced failed deployments Achieving Application Delivery Velocity with a 482% ROI
  • 10. © 2016 IBM Corporation Frequent application changes and deployments… Developers/ Testers Integrators Specialists Compute, Network, and Storage Platforms Apps Environment! Long, complex lifecycle with manual steps! Small iterative changes! …! …! … put pressure on the infrastructure to respond more quickly: Software Defined Environments 10
  • 11. © 2016 IBM Corporation Frequent application changes and deployments… Developers/ Testers Integrators Specialists Compute, Network, and Storage Platforms Apps Environment! Small iterative changes! …! …! Middleware Config Middleware OS Config Hardware VirtualSystem Pattern Design Deploy … put pressure on the infrastructure to respond more quickly: Software Defined Environments 11
  • 12. © 2016 IBM Corporation Compute | Storage OS Packaged Software Application Middleware Compute | Storage OS Packaged Software Middleware Network Cloud Management Capabilities Security, approvals and promotion of applications through different stages. Automated Deployment of all components of Application (DB, Web, Mobile) Automated Middleware configuration required for Application Deployment Discover MW Configuration for WAS Virtual System Pattern Creation and Provisioning Self Service Portal for VM Provisioning Image Library (Search / Compare, Versioning, and SW Stacks) Basic Single Image Composition, Manipulation of images with pre- configured middleware Multi-tenancy, Isolation, Rapid, Scalable Provisioning Cloud Administration IBM UrbanCode Deploy 1212 Application Deployment vs. Environment Provisioning
  • 13. © 2016 IBM Corporation Compute | Storage OS Packaged Software Application Middleware Compute | Storage OS Packaged Software Middleware Network Cloud Management Continuous Integration and Delivery Capabilities Security, approvals and promotion of applications through different stages. Automated Deployment of all components of Application (DB, Web, Mobile) Automated Middleware configuration required for Application Deployment Discover MW Configuration for WAS Virtual System Pattern Creation and Provisioning Self Service Portal for VM Provisioning Image Library (Search / Compare, Versioning, and SW Stacks) Basic Single Image Composition, Manipulation of images with pre- configured middleware Multi-tenancy, Isolation, Rapid, Scalable Provisioning Cloud Administration IBM UrbanCode Deploy Self service middleware provisioning …happen on two separate lifecycles 1313 Application Deployment vs. Environment Provisioning
  • 14. © 2016 IBM Corporation What is a Pattern? - The pre-defined architecture of an application in a deployable form, resulting in repeatable deployment with full lifecycle management Output of a process, such, as Dev Build Configurations specific to Deployment definitions, SLAs Environment Application Configuration Physical and Virtual Infrastructure IaaS PaaS 14 IBM leverages built-in patterns of expertise in our DevOps solutions to help ensure consistent and accurate application deployment and promotion
  • 15. © 2016 IBM Corporation Weeks of manual effort & documentation and ongoing maintenance •  Less than 90 minutes to deploy IBM recommended highly available golden topology in a repeatable fashion •  Ability to customize and extend the pattern •  Easier management and maintenance with ability to monitor and apply maintenance at the pattern level vs. individual server instances A tedious approach A new approach Process Center HTTP Server HTTP Server Process Server Process Center HTTP Server HTTP Server Process Server Deploy BPM Example: PureApplication System + IBM BPM Pattern 15
  • 16. © 2016 IBM Corporation SCM Build Automation IBM Endpoint Manager QA PROD Provision platformExecute application deployment and manage settings across environments Patch/update Publish build Pull changes Platform Config Management Environments Deploy early and often to ensure higher quality and faster releases using repeatable, reliable, and managed automation DEVDEVDEVDEV 16 Improve Delivery Lifecycle with Software Defined Environments
  • 17. 17
  • 18. © 2016 IBM Corporation 18 Additional Resources 1) Check our these videos: •  UrbanCode Deploy: http://ibm.biz/MasterDev1 •  PureApplication: http://ibm.biz/MasterDev2 2) Connect on Twitter: @Steve_Boone @andretost @IBMDevOps