SlideShare a Scribd company logo
© 2013 IBM Corporation 
Sanjeev Sharma 
IBM Worldwide Lead – DevOps Technical Sales 
IBM Software Group 
@sd_architect 
Blog: http://bit.ly/sdarchitect 
Deployment Automation for Hybrid Cloud and Multi-platform Environments
How do we speed up software delivery? 
© 2014 Forrester Research, Inc. Reproduction Prohibited 
IBM - Forrester DevOps study: http://ibm.co/1qpisfe
1/3rd of companies are delivering with speed with quality 
Ability to maintain fast cycle times 
High 
Low 
Motivation to cut cycle times 
High 
Delivering Slowly 13% 
Delivering Fast 
32% 
Improving Speed 37% 
Struggling for Speed 19% 
Base: 600 IT professionals with application development responsibilities from US, Canada, UK, France, and Germany Source: A commissioned study conducted by Forrester Consulting on behalf of IBM, May 2014 
IBM - Forrester DevOps study: http://ibm.co/1qpisfe
DevOps approach: Apply Lean principles accelerate feedback and improve time to value 
Line-of- business 
Customer 
1 
3 
2 
1.Get ideas into production fast 
2.Get people to use it 
3.Get feedback 
Non-Value-added waste 
Value-added production work 
Lean 
Transformation 
http://ibm.co/devopsfordummies
Leverage feedback across the Delivery Pipeline to Continuously Improve: 
I.Application Delivered 
II.Environment Deployed 
III. Application and Environment Delivery Process 
DevOps == Continuous Improvement
6 
The Big Sources of Wasted Efforts: Find the Hidden Factory 
Type of Waste 
Create Feature 
Deliver Feature 
Unnecessary Overhead 
Communicating ideas/knowledge 
Communicating between development and operations 
Unnecessary Re-work 
Tasks assigned back to developers from testing and usage 
Tasks assigned back to developers from production rollbacks 
Over-production 
Unnecessary functionality produced 
Unnecessary hardware, data center, personnel 
Non-Value-added waste Value-added production work 
Lean 
Transformation
IBM DevOps Adoption Model 
Practices, tools and services to plan and execute a staged adoption of 
DevOps to improve business outcomes 
Feedback 
Cycles 
Productive Waste 
Efficiency 
Steer Product-based 
Agile 
Automated 
Collaborative 
Optimizing 
More 
Predictable 
More 
Transparent 
More 
Continuous 
Process-based 
Process-heavy 
Manual 
Silo-ed 
Develop/Test 
Deploy 
Operate 
Inefficient Leaner Leaner and Smarter
Develop / 
Test 
Steer Deploy Operate 
IBM DevOps – most comprehensive capabilities 
Addresses bottlenecks and waste across the delivery lifecycle 
Continuously plan, measure and 
bring business strategy and 
customer feedback into the 
development lifecycle. 
Enable collaboration between 
business, development, and QA 
to deliver innovative, quality 
software continuously. 
Reduce the cost of testing while helping 
development teams balance quality and 
speed. 
Deliver software to customers 
and internal users faster and 
more frequently with better 
quality, lower cost, and reduced 
risk. 
Understand and accommodate the 
user perspective to achieve service 
levels with better visibility and 
continuous feedback across the 
entire software lifecycle. 
Continuous 
Business Planning 
Collaborative 
Development 
Continuous 
Testing 
Continuous Release 
and Deployment 
Continuous 
Monitoring 
Continuous 
Customer Feedback 
& Optimization 
Provide the visual evidence and full 
context for analyzing customer behavior 
and pinpointing pain points.
Map your Delivery Pipeline: Large Bank 
Idea/Feature/Bug Fix/ 
Enhancement 
Production 
Development 
Build 
QA 
SIT 
UAT 
Prod 
PMO 
Requirements/ 
Analyst 
Developer 
Customers 
Line of Business 
Build 
Engineer 
QA Team 
Integration Tester 
User/Tester 
Operations 
Artifact Repository 
Deployment Engineer 
Release Management 
Code Repository 
Deploy 
Get Feedback 
Infrastructure as Code/ 
Cloud Patterns 
Feedback 
Customer or 
Customer Surrogate 
Metrics - Reporting/Dashboarding 
Tasks 
Artifacts 
Bottleneck: Rigid ‘One-size- fits-all’ Development process 
Solution: Agile Transformation with ‘Risk-Value’ based Process Variants 
Bottleneck: Ticket Based Environment Provisioning 
Solution: Cloud Hosted Developer ‘Self-Service’ 
Bottleneck: Weekend long Deployments that often fail 
Solution: Frequent Deployment of Small Batches of Change 
Bottleneck: Late Discovery of Architectural Fragility 
Solution: Agile ‘Shift Left’ Integration Testing to early in LifeCycle
Challenge: 
–Developers were creating daily builds 
–QA team had a 3 – 5 day cycle time 
Bottlenecks Identified: 
1.Lack of Deployment Automation 
2.Ticket based manual environment provisioning 
3.Lack of reliable source of Test Data 
Delivery Pipeline Optimization: Large Bank 
Three Step Solution: 
1.Deployment Automation with IBM UrbanCode Deploy with Patterns 
2.Private OpenStack Cloud hosted ‘on-demand’ Dev-Test environments with IBM UrbanCode Deploy with Patterns 
3.Test Data Management with IBM Optim Test Data Management
Implementing a Delivery Pipeline 
SCM 
Build / CI Server 
Unit testing Test Automation Test Stubbing 
Delivery Pipeline 
Environment Configuration 
Automated Monitoring 
Asset Repository
1. Cloud Hosted DevOps toolchain 
SCM 
Build / CI Server 
Unit testing Test Automation Test Stubbing 
Delivery Pipeline 
Environment Configuration 
Automated Monitoring 
Asset Repository 
Cloud
2. Cloud Hosted Environments 
SCM 
Build / CI Server 
Unit testing Test Automation Test Stubbing 
Delivery Pipeline 
Environment Configuration 
Automated Monitoring 
Asset Repository 
Cloud
14 
Deploying Infrastructure is the biggest bottleneck for the Delivery Pipeline
The adoption of DevOps == increased velocity of application delivery 
Puts pressure on the infrastructure to respond more quickly 
Software Defined Environments enable you to capture infrastructure as a software artifact 
Deploying Infrastructure is the biggest bottleneck for the Delivery Pipeline 
Application Changes 
Infrastructure Changes
Hybrid environments – Mobile to Mainframe
The current state of Hybrid Cloud Environments 
•Most enterprises have multiple platforms 
•Non-cloud environments will not be completely replaced 
•Implementing a Delivery Pipeline would require applications to be deployed across multiple cloud and physical platforms 
•Platform-as-a-Service (PaaS) and Infrastructure- as-a-Service (IaaS) Cloud platforms will co-exist 
•Multiple cloud standards are proliferating and evolving
DevOps on Hybrid Environments Use Cases 
1.Development and Test (Dev-Test) on Public Cloud with Production on Private Cloud or Physical Infrastructure in On-Premise Datacenters 
Public Dev-Test – On Prem Prod 
Production workloads On Premise and Test/ Development Off Premise 
On Premise 
Off Premise 
Prod 
Stage 
Test 
Dev 
Bursting 
for Capacity Needs 
App dynamically uses Off Premise in case of resource shortage On Premise 
On Premise 
Off Premise 
App A 
App A 
Cloud Burst 
2.‘Bursting’ from Private to Public Cloud for temporary capacity needs
DevOps on Hybrid Environments Use Cases 
3.Organizations delivering System Of Engagement Applications need to connect to System of Record applications on Mainframes and Distributed physical infrastructure 
Portable 
Workloads 
Application and data are portable across On and Off Premise 
4.Organizations need Application workloads that are portable across Private and Public Clouds 
SoR & SoE Integration 
Systems of Record On Premise and Systems of Engagement 
Off Premise 
On Premise 
Off Premise 
App B 
App A 
On Premise 
Off Premise 
App A 
App B 
App C 
App A 
App B 
App C
DevOps on Hybrid Environments Use Cases 
5.Experimentation of Innovative applications on Public Cloud or PaaS platforms will need to be brought in-house if successful 
6.Organizations looking to outsource Test environment management 
7.Organizations transitioning to Cloud will have applications on both legacy systems on physical infrastructure and Cloud during transition periods 
8.Organizations wanting to avoid ‘vendor lock-in’ with single Cloud platform for the enterprise
UrbanCode Deploy for Application Deployment to Multi-Platform and Hybrid Cloud Environments 
UrbanCode Deploy with Patterns can deploy Applications to System z, Distributed static environments (physical or on the Cloud) and to Dynamic Hybrid Cloud Environments 
UrbanCode Deploy with Patterns supports ‘full stack’ deployment (Cloud Environment Provisioning and Application Deployment) for: 
•IBM Virtual System Patterns (for PureSystems and IBM Cloud Orchestrator) 
•OpenStack HOT templates (for OpenStack Provate Cloud, Amazon Web Services and VMWare vCenter) 
Our Solution
UrbanCode Deploy handles deployment of application components across multiple environments 
Develop 
Deliver 
SCM 
CI Tool 
IDE 
Build 
Request Build 
Built Artifacts 
Deploy 
SoE App 
IBM UrbanCode Deploy with Patterms 
22 
SoR App 
IBM UrbanCode Deploy 
•Deploy complex applications: multi- platform, multi-technology 
•Applications in different layers develop and deploy at different velocities 
•Hybrid environments: Public and Private Cloud, Distributed physical or virtualized servers, Mainframe, Mobile Devices, and also Smart devices 
Mobile Device 
Mainframe 
Cloud 
Traditional
Application Automation vs Cloud Platform 
Separation of Duties 
Networking 
Networking 
Storage 
Storage 
Servers 
Servers 
Virtualization 
Virtualization 
O/S 
O/S 
Middleware 
Middleware 
Mid Config 
Mid Config 
Data 
Data 
Applications 
Applications 
Traditional On-Premises 
Infrastructure 
as a Service 
Manual 
Customization; higher costs; slower time to value 
Standardization; lower costs; faster time to value 
UrbanCode Deploy 
UrbanCode Deploy 
Networking 
Storage 
Servers 
Virtualization 
O/S 
Middleware 
Mid Config 
Data 
Applications 
Platform 
as a Service 
IBM Bluemix 
PureApplication System 
SmartCloud Orchestrator 
SoftLayer 
IBM DevOps Services 
UrbanCode Deploy with Patterns 
23 
Cloud Patterns
SCM 
Build Automation 
QA 
PROD 
App 
Configure the entire stack with your cloud of choice. 
Iterate on application and infrastructure changes seamlessly. 
Promote changes to your cloud environments through the entire delivery lifecycle. 
Publish 
build 
Pull changes 
IBM Cloud Orchestrator 
DEV 
DEV 
DEV 
DEV 
App 
IBM PureApplication System 
IBM UrbanCode Deploy with Patterns 
24 
IBM Cloud Manager with OpenStack 
IBM Bluemix 
App 
IBM UrbanCode Deploy with Patterns 
supports multiple Cloud Pattern Technologies 
IBM UrbanCode Deploy supports Application Workload Management across various Cloud Technologies
UrbanCode Deploy Application Blueprints define Deployment across platforms 
What to be deployed 
Where to be deployed (Physical or Cloud Resources) - Patterns 
How to be deployed 
Application Blueprints in 
IBM UrbanCode Deploy
Cloud Patterns Supported 
Where to be deployed (Physical or Cloud Resources) - Patterns 
•IBM Virtual System Patterns: Supported by – 
oIBM Cloud Orchestrator 
oIBM PureApplication System 
•OpenStack HEAT Templates (HOT): Supported by – 
oAmazon Web Services 
oVMWare vCenter 
oOpenStack Private Cloud 
oIBM Cloud Platforms 
oMore to come… 
Patterns Supported by IBM Cloud Technology, and UrbanCode Deploy with Patterns:
oProvide Software Components right along side infrastructure 
oRepresent these resources in HOT documents 
oOnce deployed update either from Heat or UrbanCode Deploy 
oWill support Chef, Puppet, etc over time 
IBM UrbanCode Deploy with Patterns - Heat Templates
28 
Run Your Apps 
The developer can chose any language runtime or 
bring their own. Just upload your code and go. 
DevOps 
Development, monitoring, deployment and 
logging tools allow the developer to run the 
entire application 
APIs and Services 
A catalog of open source, IBM and third party 
APIs services allow a developer to stitch 
together an application in minutes. 
Cloud Integration 
Build hybrid environments. Connect to on-premises 
systems of record plus other public and 
private clouds. Expose your own APIs to your 
developers. 
Extend SaaS Apps 
Drop in SaaS App SDKs and extend to new use 
	 cases (e.g,. Mobile, Analytics, Web) 
IBM Bluemix 
28
IBM DevOps Services for Bluemix 
•Integrated task tracking, agile planning, source control 
•Optimized for Bluemix 
•Use your favorite tools or work from the Web IDE 
•Hosted SCM Jazz or Git or link to GitHub 
•Continuous Integration and Deployment 
•Mobile quality and application performance monitoring 
http://jazzhub.com/innovate 
29
Architecting Application Deployment for Hybrid Cloud environments
Legacy Stack 
On-Prem Cloud 
UrbanCode 
IBM UrbanCode Release 
IBM UrbanCode Deploy with Patterns 
Provision 
Application 
Infrastructure 
Private 
Cloud 
Pattern 
Engine 
Provision 
Application + 
Infrastructure 
Platform as a Service 
(Public) 
BlueMix 
Infrastructure 
System z and/or Distributed Applications 
On-prem Customer Data Centers 
Provision 
Application + 
Infrastructure 
Virtual Private Cloud 
Pattern Engine 
Virtual Private 
Network 
connection 
Public Data Centers 
REST API Gateway 
CloudFoundry 
‘Community’ 
Buildpacks 
IBM DevOps Services 
APIs 
APIs 
Architecting Application Deployment for Hybrid Cloud environments – Example 
End-to-end Solution – Physical Infrastructure, Private Cloud, Public Cloud, PaaS 
Off-Prem Cloud
Legacy Stack 
On-Prem Cloud 
UrbanCode 
IBM UrbanCode Release 
IBM UrbanCode Deploy with Patterns 
Provision 
Application 
Infrastructure 
Private Cloud 
Pattern Engine 
Provision 
Application + 
Infrastructure 
Infrastructure 
System z and/or Distributed Applications 
On-prem Customer Data Centers 
Provision 
Application + 
Infrastructure 
Private Cloud 
Pattern Engine 
Direct Link private connection 
Public Data Centers 
REST API Gateway 
APIs 
End-to-end Solution – Physical Infrastructure, Private Cloud, Public Cloud 
Off-Prem Cloud 
UrbanCode Deploy with Patterns supports IBM vSys Patterns and OpenStack HOT Templates 
UrbanCode Deploy with Patterns supports application deployment to z/OS and distributed physical environments 
Private Clouds supported – IBM Cloud Orchestrator, PureApplication System (vSys Patterns), OpenStack Private Cloud and VmWare vCenter (OpenStack) 
UrbanCode Deploy with Patterns supports Amazon Web Services (AWS) Public Cloud 
Architecting Application Deployment for Hybrid Cloud environments – Case Study
Resources 
IBM UrbanCode: https://developer.ibm.com/urbancode/ 
IBM Cloud: http://www.ibm.com/cloud-computing/ 
IBM DevOps: http://www.ibm.com/ibm/devops/ 
IBM DevOps approach for the Cloud: http://youtu.be/fVaJigwfNY4 
UrbanCode Deploy with Patterns - Application Deployment to Cloud: 
–UrbanCode Deploy with Patterns 10 minute demo: http://youtu.be/fFuRg6l3N44 
–UrbanCode Deploy with Virtual System Patterns: http://youtu.be/HPs_TQpyL-w 
–UrbanCode Deploy deploying to Bluemix: http://youtu.be/2Hk2oALmIZg
Ad

More Related Content

What's hot (20)

Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Claudia Ring
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
IBM Rational software
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
Richard Irving
 
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
IBM UrbanCode Products
 
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
Michael Elder
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Chris Sparshott
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Michael Elder
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Sam Garforth
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Claudia Ring
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
IBM 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 Release
Rob Cuddy
 
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
Sanjeev Sharma
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
Michael Elder
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
Michael Elder
 
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
IBM UrbanCode Products
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...
XebiaLabs
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Claudia Ring
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
IBM Rational software
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
Richard Irving
 
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
IBM UrbanCode Products
 
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
Michael Elder
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Chris Sparshott
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Michael Elder
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Sam Garforth
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Claudia Ring
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
IBM 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 Release
Rob Cuddy
 
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
Sanjeev Sharma
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
Michael Elder
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
Michael Elder
 
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
IBM UrbanCode Products
 
Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...Automating and Accelerating Application Deployments to IBM WebSphere without ...
Automating and Accelerating Application Deployments to IBM WebSphere without ...
XebiaLabs
 

Similar to Deployment Automation for Hybrid Cloud and Multi-Platform Environments (20)

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
Sanjeev Sharma
 
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
Sanjeev Sharma
 
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
Sanjeev Sharma
 
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
Sanjeev Sharma
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
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
 
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
Christophe Lucas
 
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
Sanjeev Sharma
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
REAN Cloud
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
Robbie Minshall
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Sanjeev Sharma
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
margaret_ronald
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
WaveMaker, Inc.
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
Sanjeev Sharma
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
DevOps.com
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15
aspiresystem
 
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
Sanjeev Sharma
 
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
Sanjeev Sharma
 
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
Sanjeev Sharma
 
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
Sanjeev Sharma
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
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
 
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
Christophe Lucas
 
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
Sanjeev Sharma
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
REAN Cloud
 
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
minseok kim
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
Robbie Minshall
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Sanjeev Sharma
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
margaret_ronald
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
WaveMaker, Inc.
 
DevOps adoption in the enterprise
DevOps adoption in the enterpriseDevOps adoption in the enterprise
DevOps adoption in the enterprise
Sanjeev Sharma
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
DevOps.com
 
Aspire ppt - 01.06.15
Aspire   ppt - 01.06.15Aspire   ppt - 01.06.15
Aspire ppt - 01.06.15
aspiresystem
 
Ad

More from IBM UrbanCode Products (19)

Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
 
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode DeployWhat's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
IBM UrbanCode Products
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
IBM UrbanCode Products
 
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
IBM UrbanCode Products
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
IBM UrbanCode Products
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
IBM UrbanCode Products
 
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOpsA True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
IBM UrbanCode Products
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
 
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilCreating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015
IBM 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 Bottlenecks
IBM 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 Databases
IBM UrbanCode Products
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
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
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
IBM UrbanCode Products
 
TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation
IBM UrbanCode Products
 
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
IBM UrbanCode Products
 
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
IBM UrbanCode Products
 
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation:  Applying DevOps and Agile Principles at ScaleLeading the Transformation:  Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
IBM UrbanCode Products
 
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode DeploySecuring the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
IBM UrbanCode Products
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
 
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode DeployContinuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
 
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't EvilCreating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
IBM UrbanCode Products
 
Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015
IBM 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 Bottlenecks
IBM 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 Databases
IBM UrbanCode Products
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
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
 
TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation
IBM UrbanCode Products
 
Ad

Recently uploaded (20)

Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest VersionAdobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
usmanhidray
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Agentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM modelsAgentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM models
Manish Chopra
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Mastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core PillarsMastering OOP: Understanding the Four Core Pillars
Mastering OOP: Understanding the Four Core Pillars
Marcel David
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Salesforce Data Cloud- Hyperscale data platform, built for Salesforce.
Dele Amefo
 
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest VersionAdobe Photoshop Lightroom CC 2025 Crack Latest Version
Adobe Photoshop Lightroom CC 2025 Crack Latest Version
usmanhidray
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Agentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM modelsAgentic AI Use Cases using GenAI LLM models
Agentic AI Use Cases using GenAI LLM models
Manish Chopra
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 

Deployment Automation for Hybrid Cloud and Multi-Platform Environments

  • 1. © 2013 IBM Corporation Sanjeev Sharma IBM Worldwide Lead – DevOps Technical Sales IBM Software Group @sd_architect Blog: http://bit.ly/sdarchitect Deployment Automation for Hybrid Cloud and Multi-platform Environments
  • 2. How do we speed up software delivery? © 2014 Forrester Research, Inc. Reproduction Prohibited IBM - Forrester DevOps study: http://ibm.co/1qpisfe
  • 3. 1/3rd of companies are delivering with speed with quality Ability to maintain fast cycle times High Low Motivation to cut cycle times High Delivering Slowly 13% Delivering Fast 32% Improving Speed 37% Struggling for Speed 19% Base: 600 IT professionals with application development responsibilities from US, Canada, UK, France, and Germany Source: A commissioned study conducted by Forrester Consulting on behalf of IBM, May 2014 IBM - Forrester DevOps study: http://ibm.co/1qpisfe
  • 4. DevOps approach: Apply Lean principles accelerate feedback and improve time to value Line-of- business Customer 1 3 2 1.Get ideas into production fast 2.Get people to use it 3.Get feedback Non-Value-added waste Value-added production work Lean Transformation http://ibm.co/devopsfordummies
  • 5. Leverage feedback across the Delivery Pipeline to Continuously Improve: I.Application Delivered II.Environment Deployed III. Application and Environment Delivery Process DevOps == Continuous Improvement
  • 6. 6 The Big Sources of Wasted Efforts: Find the Hidden Factory Type of Waste Create Feature Deliver Feature Unnecessary Overhead Communicating ideas/knowledge Communicating between development and operations Unnecessary Re-work Tasks assigned back to developers from testing and usage Tasks assigned back to developers from production rollbacks Over-production Unnecessary functionality produced Unnecessary hardware, data center, personnel Non-Value-added waste Value-added production work Lean Transformation
  • 7. IBM DevOps Adoption Model Practices, tools and services to plan and execute a staged adoption of DevOps to improve business outcomes Feedback Cycles Productive Waste Efficiency Steer Product-based Agile Automated Collaborative Optimizing More Predictable More Transparent More Continuous Process-based Process-heavy Manual Silo-ed Develop/Test Deploy Operate Inefficient Leaner Leaner and Smarter
  • 8. Develop / Test Steer Deploy Operate IBM DevOps – most comprehensive capabilities Addresses bottlenecks and waste across the delivery lifecycle Continuously plan, measure and bring business strategy and customer feedback into the development lifecycle. Enable collaboration between business, development, and QA to deliver innovative, quality software continuously. Reduce the cost of testing while helping development teams balance quality and speed. Deliver software to customers and internal users faster and more frequently with better quality, lower cost, and reduced risk. Understand and accommodate the user perspective to achieve service levels with better visibility and continuous feedback across the entire software lifecycle. Continuous Business Planning Collaborative Development Continuous Testing Continuous Release and Deployment Continuous Monitoring Continuous Customer Feedback & Optimization Provide the visual evidence and full context for analyzing customer behavior and pinpointing pain points.
  • 9. Map your Delivery Pipeline: Large Bank Idea/Feature/Bug Fix/ Enhancement Production Development Build QA SIT UAT Prod PMO Requirements/ Analyst Developer Customers Line of Business Build Engineer QA Team Integration Tester User/Tester Operations Artifact Repository Deployment Engineer Release Management Code Repository Deploy Get Feedback Infrastructure as Code/ Cloud Patterns Feedback Customer or Customer Surrogate Metrics - Reporting/Dashboarding Tasks Artifacts Bottleneck: Rigid ‘One-size- fits-all’ Development process Solution: Agile Transformation with ‘Risk-Value’ based Process Variants Bottleneck: Ticket Based Environment Provisioning Solution: Cloud Hosted Developer ‘Self-Service’ Bottleneck: Weekend long Deployments that often fail Solution: Frequent Deployment of Small Batches of Change Bottleneck: Late Discovery of Architectural Fragility Solution: Agile ‘Shift Left’ Integration Testing to early in LifeCycle
  • 10. Challenge: –Developers were creating daily builds –QA team had a 3 – 5 day cycle time Bottlenecks Identified: 1.Lack of Deployment Automation 2.Ticket based manual environment provisioning 3.Lack of reliable source of Test Data Delivery Pipeline Optimization: Large Bank Three Step Solution: 1.Deployment Automation with IBM UrbanCode Deploy with Patterns 2.Private OpenStack Cloud hosted ‘on-demand’ Dev-Test environments with IBM UrbanCode Deploy with Patterns 3.Test Data Management with IBM Optim Test Data Management
  • 11. Implementing a Delivery Pipeline SCM Build / CI Server Unit testing Test Automation Test Stubbing Delivery Pipeline Environment Configuration Automated Monitoring Asset Repository
  • 12. 1. Cloud Hosted DevOps toolchain SCM Build / CI Server Unit testing Test Automation Test Stubbing Delivery Pipeline Environment Configuration Automated Monitoring Asset Repository Cloud
  • 13. 2. Cloud Hosted Environments SCM Build / CI Server Unit testing Test Automation Test Stubbing Delivery Pipeline Environment Configuration Automated Monitoring Asset Repository Cloud
  • 14. 14 Deploying Infrastructure is the biggest bottleneck for the Delivery Pipeline
  • 15. The adoption of DevOps == increased velocity of application delivery Puts pressure on the infrastructure to respond more quickly Software Defined Environments enable you to capture infrastructure as a software artifact Deploying Infrastructure is the biggest bottleneck for the Delivery Pipeline Application Changes Infrastructure Changes
  • 16. Hybrid environments – Mobile to Mainframe
  • 17. The current state of Hybrid Cloud Environments •Most enterprises have multiple platforms •Non-cloud environments will not be completely replaced •Implementing a Delivery Pipeline would require applications to be deployed across multiple cloud and physical platforms •Platform-as-a-Service (PaaS) and Infrastructure- as-a-Service (IaaS) Cloud platforms will co-exist •Multiple cloud standards are proliferating and evolving
  • 18. DevOps on Hybrid Environments Use Cases 1.Development and Test (Dev-Test) on Public Cloud with Production on Private Cloud or Physical Infrastructure in On-Premise Datacenters Public Dev-Test – On Prem Prod Production workloads On Premise and Test/ Development Off Premise On Premise Off Premise Prod Stage Test Dev Bursting for Capacity Needs App dynamically uses Off Premise in case of resource shortage On Premise On Premise Off Premise App A App A Cloud Burst 2.‘Bursting’ from Private to Public Cloud for temporary capacity needs
  • 19. DevOps on Hybrid Environments Use Cases 3.Organizations delivering System Of Engagement Applications need to connect to System of Record applications on Mainframes and Distributed physical infrastructure Portable Workloads Application and data are portable across On and Off Premise 4.Organizations need Application workloads that are portable across Private and Public Clouds SoR & SoE Integration Systems of Record On Premise and Systems of Engagement Off Premise On Premise Off Premise App B App A On Premise Off Premise App A App B App C App A App B App C
  • 20. DevOps on Hybrid Environments Use Cases 5.Experimentation of Innovative applications on Public Cloud or PaaS platforms will need to be brought in-house if successful 6.Organizations looking to outsource Test environment management 7.Organizations transitioning to Cloud will have applications on both legacy systems on physical infrastructure and Cloud during transition periods 8.Organizations wanting to avoid ‘vendor lock-in’ with single Cloud platform for the enterprise
  • 21. UrbanCode Deploy for Application Deployment to Multi-Platform and Hybrid Cloud Environments UrbanCode Deploy with Patterns can deploy Applications to System z, Distributed static environments (physical or on the Cloud) and to Dynamic Hybrid Cloud Environments UrbanCode Deploy with Patterns supports ‘full stack’ deployment (Cloud Environment Provisioning and Application Deployment) for: •IBM Virtual System Patterns (for PureSystems and IBM Cloud Orchestrator) •OpenStack HOT templates (for OpenStack Provate Cloud, Amazon Web Services and VMWare vCenter) Our Solution
  • 22. UrbanCode Deploy handles deployment of application components across multiple environments Develop Deliver SCM CI Tool IDE Build Request Build Built Artifacts Deploy SoE App IBM UrbanCode Deploy with Patterms 22 SoR App IBM UrbanCode Deploy •Deploy complex applications: multi- platform, multi-technology •Applications in different layers develop and deploy at different velocities •Hybrid environments: Public and Private Cloud, Distributed physical or virtualized servers, Mainframe, Mobile Devices, and also Smart devices Mobile Device Mainframe Cloud Traditional
  • 23. Application Automation vs Cloud Platform Separation of Duties Networking Networking Storage Storage Servers Servers Virtualization Virtualization O/S O/S Middleware Middleware Mid Config Mid Config Data Data Applications Applications Traditional On-Premises Infrastructure as a Service Manual Customization; higher costs; slower time to value Standardization; lower costs; faster time to value UrbanCode Deploy UrbanCode Deploy Networking Storage Servers Virtualization O/S Middleware Mid Config Data Applications Platform as a Service IBM Bluemix PureApplication System SmartCloud Orchestrator SoftLayer IBM DevOps Services UrbanCode Deploy with Patterns 23 Cloud Patterns
  • 24. SCM Build Automation QA PROD App Configure the entire stack with your cloud of choice. Iterate on application and infrastructure changes seamlessly. Promote changes to your cloud environments through the entire delivery lifecycle. Publish build Pull changes IBM Cloud Orchestrator DEV DEV DEV DEV App IBM PureApplication System IBM UrbanCode Deploy with Patterns 24 IBM Cloud Manager with OpenStack IBM Bluemix App IBM UrbanCode Deploy with Patterns supports multiple Cloud Pattern Technologies IBM UrbanCode Deploy supports Application Workload Management across various Cloud Technologies
  • 25. UrbanCode Deploy Application Blueprints define Deployment across platforms What to be deployed Where to be deployed (Physical or Cloud Resources) - Patterns How to be deployed Application Blueprints in IBM UrbanCode Deploy
  • 26. Cloud Patterns Supported Where to be deployed (Physical or Cloud Resources) - Patterns •IBM Virtual System Patterns: Supported by – oIBM Cloud Orchestrator oIBM PureApplication System •OpenStack HEAT Templates (HOT): Supported by – oAmazon Web Services oVMWare vCenter oOpenStack Private Cloud oIBM Cloud Platforms oMore to come… Patterns Supported by IBM Cloud Technology, and UrbanCode Deploy with Patterns:
  • 27. oProvide Software Components right along side infrastructure oRepresent these resources in HOT documents oOnce deployed update either from Heat or UrbanCode Deploy oWill support Chef, Puppet, etc over time IBM UrbanCode Deploy with Patterns - Heat Templates
  • 28. 28 Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. DevOps Development, monitoring, deployment and logging tools allow the developer to run the entire application APIs and Services A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. Cloud Integration Build hybrid environments. Connect to on-premises systems of record plus other public and private clouds. Expose your own APIs to your developers. Extend SaaS Apps Drop in SaaS App SDKs and extend to new use cases (e.g,. Mobile, Analytics, Web) IBM Bluemix 28
  • 29. IBM DevOps Services for Bluemix •Integrated task tracking, agile planning, source control •Optimized for Bluemix •Use your favorite tools or work from the Web IDE •Hosted SCM Jazz or Git or link to GitHub •Continuous Integration and Deployment •Mobile quality and application performance monitoring http://jazzhub.com/innovate 29
  • 30. Architecting Application Deployment for Hybrid Cloud environments
  • 31. Legacy Stack On-Prem Cloud UrbanCode IBM UrbanCode Release IBM UrbanCode Deploy with Patterns Provision Application Infrastructure Private Cloud Pattern Engine Provision Application + Infrastructure Platform as a Service (Public) BlueMix Infrastructure System z and/or Distributed Applications On-prem Customer Data Centers Provision Application + Infrastructure Virtual Private Cloud Pattern Engine Virtual Private Network connection Public Data Centers REST API Gateway CloudFoundry ‘Community’ Buildpacks IBM DevOps Services APIs APIs Architecting Application Deployment for Hybrid Cloud environments – Example End-to-end Solution – Physical Infrastructure, Private Cloud, Public Cloud, PaaS Off-Prem Cloud
  • 32. Legacy Stack On-Prem Cloud UrbanCode IBM UrbanCode Release IBM UrbanCode Deploy with Patterns Provision Application Infrastructure Private Cloud Pattern Engine Provision Application + Infrastructure Infrastructure System z and/or Distributed Applications On-prem Customer Data Centers Provision Application + Infrastructure Private Cloud Pattern Engine Direct Link private connection Public Data Centers REST API Gateway APIs End-to-end Solution – Physical Infrastructure, Private Cloud, Public Cloud Off-Prem Cloud UrbanCode Deploy with Patterns supports IBM vSys Patterns and OpenStack HOT Templates UrbanCode Deploy with Patterns supports application deployment to z/OS and distributed physical environments Private Clouds supported – IBM Cloud Orchestrator, PureApplication System (vSys Patterns), OpenStack Private Cloud and VmWare vCenter (OpenStack) UrbanCode Deploy with Patterns supports Amazon Web Services (AWS) Public Cloud Architecting Application Deployment for Hybrid Cloud environments – Case Study
  • 33. Resources IBM UrbanCode: https://developer.ibm.com/urbancode/ IBM Cloud: http://www.ibm.com/cloud-computing/ IBM DevOps: http://www.ibm.com/ibm/devops/ IBM DevOps approach for the Cloud: http://youtu.be/fVaJigwfNY4 UrbanCode Deploy with Patterns - Application Deployment to Cloud: –UrbanCode Deploy with Patterns 10 minute demo: http://youtu.be/fFuRg6l3N44 –UrbanCode Deploy with Virtual System Patterns: http://youtu.be/HPs_TQpyL-w –UrbanCode Deploy deploying to Bluemix: http://youtu.be/2Hk2oALmIZg