SlideShare a Scribd company logo
1 of 34
Download to read offline
How do you Deliver your
Applications to the Cloud?
Michael D. Elder
IBM Distinguished Engineer
Chief Developer for UrbanCode
and Hybrid Cloud DevOps
@mdelder | mdelder@us.ibm.com
© IBM Corporation 1IBM Confidential
Agenda
What kind of culture is successful with cloud-based
deliveries?
What is Multispeed IT and how do you adjust your
approach to be more competitive within your market?
How can you manage your toolchain for the cloud?
“DevOps is a philosophy, a cultural shift that merges operations with development and demands a linked
toolchain of technologies to facilitate collaborative change. DevOps toolchains … can include dozens of non-
collaborative tools, making the task of automation a technically complex and arduous one.” (Gartner)
Method
Bluemix Garage Method
& Consulting Services
Continuous Delivery
Solutions
DevOps Insights
Innovation Platform
Meeting the Hybrid DevOps Challenge
Cloud Delivery Team Culture
Traditional IT Cloud-Enabled IT Cloud-Native IT
Continuous Integration
Continuous delivery to
production
Cloud-nativeruntimes (node.js)
Pipeline per microservice
Change Record
CMDB
Automated build / deploy
of VMs & Containers
Stage Gates, Co-ordinated Releases
Manual Change & Release
Some automation
Audit reports
CAB
Assessment
&
Approval Theory
Reality
IBM Control Desk
BMC Remedy
As a Business Owner, I want my team to
deliver as fast as possible, but with
appropriate controls when needed.
But don’t slow everything down to the
slowest speed when controls are added!
Change Management vs. Continuous Delivery
5
Finding
the balance
between agility
and stability
Accelerate Innovation
Think Code Deliver Run
API
Catalog
Think Code Deliver Run
Operational Excellence
Systems of
engagement
Systems
of Record
Digital Applications
Enterprise
Applications
Production
Production
Shared
Services
6
Large organizations have multiple transformations underway
• Accelerated Innovation
• Rapid Instantiation
• Data Driven Development
• Elastic Scale / Recovery
Oriented Programming
• Operational Excellence
• Automation across the lifecycle
• Reduced Delivery Time
• Standardized with Patterns
What characterizes Cloud–Native?
What characterizes Cloud–Enabled?
On-premisesOperational Excellence
Network
VM 3
VM 1 VM 2
Storag
e
Pattern
Application
Release
Automation
Continuous
Integration
SCM
SCM
SCM
System ofRecords
Cloud Native
System of
Engagement
Git
Git
Git
Pipeline
Pipeline
Pipeline
Microservice A_v2
Microservice C_v3
Microservice B_v4
API
Accelerating Innovation
Cloud Enabled
Introducing the IBM
Garage Method
7Page© 2015 IBM Corporation
https://ibm.com/devops/method
Harnessing innovation
is all about fostering
the right Culture
But the right
tools help transform
ideas into reality
Combine industry best
practices for Design
Thinking, Lean Startup,
Agile Development,
DevOps & Cloud to build
and deliver innovative
solutions.
Tracks
Read the transformation stories that
guide you through the use of specific
practices and tools to accomplish a
goal.
Reference Architectures
View logical architectures to understand
how to structure applications. Jump-
start application development by using
sample implementations with code.
Toolchains
A set of tool integrations that support
development, deployment and
operations tasks. The collective power of
a toolchain is greater than the sum of its
individual tool integrations.
Learning
Review the concepts of the Bluemix
Garage Method and test your
knowledge.
Combining Industry Best
Practices for Design
Thinking, Lean Startup,
Agile Development, DevOps
and Cloud to build and
deliver innovativesolutions
NEW NEW
NEW
https://ibm.com/devops/method
Garage Method& Architecture Center
https://www.ibm.com/devops/method/content/architecture/architecture_devops
Data &
Analytics
Hybrid
Microservices
Mobile
IoT
Web App
Use DevOps practices,architecturesand
toolchains to build different types of applications.
Integrated view of DevOps practices, architectures & toolchains
Managing Multispeed IT
Intuitive and Scalable Model Driven Deployment
Composite Applications
Components
Re-usable Workflows Environment Management
SIT
PROD
The “What” The “How” The “Where”
DEPLOYMENT AUTOMATION
Workload styles vary, but not release methodology
Traditional IT Cloud-Enabled Cloud-Native
App Servers
+ +
DatabaseWeb Servers
Applications
App Servers
+ +
DatabaseWeb Servers
Applications ServicesApplicationsServices
Managed Runtimes
IBM UrbanCode for ApplicationRelease Automation
Drive down cost
Reduce amount of manual labor, resource wait-time,andrework by
eliminating errors & providingself-serviceenvironments
Speed time to market
Increase frequency of softwaredelivery throughautomated, repeatable
deploymentprocesses across development, test and production
Reduce risk
Robust configurationmanagement, coordinatedreleaseprocesses, audits,
and traceability
Enabling clients to continuously deliver applications with high quality and low risk
IBM UrbanCode Build is a continuous integrationandbuildmanagement server optimized
for the enterprise,designed tomake it easy to scaletheconfigurationand managementof
build infrastructureandseamlessly plugin to development, testingand release tooling.
IBM UrbanCode Deploy enables hybridcloudby automatingthe deployment of
applications, databases, configurations and containers into development, test and production
on prem or in the cloud, helping todrive downcost,speed time to market with reducedrisk.
With full-stack environment management and deployment automation,users to design,
deploy and updatefull-stack environments for multiple clouds, including Bluemix, Softlayer,
AWS, Azure, and virtualizedenvironments.
IBM UrbanCode Release is an intelligent collaboration releasemanagement solutionthat
replaces error-pronemanual spreadsheets andstreamlines releaseactivitiesfor application
and infrastructure changes.
Typical DeliveryPipelines
JenkinsCI
TravisCI
UrbanCode Build
GitHub
GitLab
Subversion
Artifactory
Nexus
Docker Registry
Docker
DatacenterKubernetes
Hybrid Cloud Deployments through a Single Point of Control
IBM Bluemix
Cloud
Foundry
On-premIaaS
On-prem Traditional IT
IBM	Cloud	Orchestrator
IBM	PureApplication	System
Manage application deployment across dev, test,
and production spanning multiple clouds
Key Points:
• Enable full stack deployments (OS, patterns and
applications) across hybrid cloud applications
• Establish common DevOps pipelines with plug
points to support continuous delivery
Virtual
Machines
Docker
Containers
Other VendorsUrbanCode
Deploy
UrbanCode Release
https://www.youtube.com/watch?v=fFuRg6l3N44
Cloud-Enabled Workloads with UrbanCode Deploy
16
§ Your	applications	 are	managed	
throughout	the	entire	release	 process	
with	predictable	 automation	 and	
inventory	services
§ Your	full-stack	blueprints	 capture	the	
relationships	 between	 your	
applications	 and	cloud	infrastructure
§ OpenStack	API	provides	defacto	
standards	for	interacting	with	all	of	
your	cloud	resources
Heat Blueprints
UrbanCode
Deploy
Compute Network Storage
Your Applications &
Middleware
Full-stack Application Pattern
17
• ~40 Components – Large
Middleware
• Deploys IBM MobileFirst Platform
across 4 nodes in under an hour
• Thousands of deployments for
dev/QA/prod environments
• Provides API platform for mobile
apps developed as part of the
Apple+IBM partnership
Apple+IBM Partnership – API Services
Continuous Integration for Containers
18
Jenkins
IBM UrbanCode
Deploy
Docker	Trusted	
Registry
Build Image
Track Versions
Deploy &
Promote
• Continuous	Integration	builds	Docker	
images	and	publishes	them	to	Docker	
Trusted	Registry
• UrbanCode	Deploy	immediately	
becomes	aware	of	new	versions,	
available	for	deployment
• Schedule	deployments,	track	readiness	
via	environment	gates,	and	manage	
configuration	properties	securely
• Deployments	to	Docker	Universal	
Control	Plane
Docker Integration Architecture
Docker Trusted
Registry
IBM UrbanCode Deploy
swarm
Docker
Universal
Control
Plane
Legacy
Database
Legacy
Applications
Use UrbanCode Deploy to Manage Containers:
Inventory Management Promotion Lifecycle
Separation of Duties Import images from trusted sources
Docker Trusted
Registry
UrbanCode Deploy & Compose
• Import your docker-compose file
• Automatically create resource tree components
• Updates, Inventory management, Deployments, etc. are all the same.
21
Continuous Delivery
Toolchains
© IBM Corporation /Confidential
23
IBM Cloud
To learn more visit:
https://bluemix.net/devops/
Introducing IBM Bluemix Continuous Delivery
Speed with control
Create an integrated DevOps
toolchain
Deliver continuously using an
automated pipeline
Improve quality through
insights
Edit your code from anywhere
© IBM Corporation /Confidential
24
IBM Cloud
24Page© 2016 IBM Corporation
Create an integrated and open DevOps toolchain
that works across the full DevOps lifecycle
Toolchains provide an integrated set of tools
that support the best practices to build,
deploy and manage your apps.
You can create toolchains that include
Bluemix services, open source tools, and
third-party tools that make development and
operations repeatable and easier to manage.
Rapidly instantiate new toolchains from
templates to on-board new teams quickly.
A sample open toolchain for building, and deploying
and managing three microservices
© IBM Corporation /Confidential
25
IBM Cloud
To learn more visit:
https://bluemix.net/devops/
Integrated toolchains for Continuous Delivery
Tool chain templates to
deploy microservices as cloud
foundry applications or docker
containers on IBM Bluemix
Tool chain automatically
created based on the
template, with pre-configured
integrations.
© IBM Corporation /Confidential
26
IBM Cloud
Deliver continuouslyusing an integrated pipeline
Import Code
• Import, build, and deploy an application
from a GitHub or Jazz repository in a
few clicks.
Continuous Integration
• Automate builds and deployments for
many types of code, running builds
automatically when code changes.
Continuous Testing
• Integrate automated unit tests as part
of your builds.
Deliver to Multiple Cloud Platforms
• Deploy applications to one or many
Cloud Foundry or IBM Containers on
Bluemix environments.
Dev/Test with Hybrid Cloud
Off-PremOn-Prem
Image Registry
IBM UrbanCode Deploy
PRODSTAGING
Delivery
Pipeline
IBM Bluemix
https://www.youtube.com/watch?v=Eo1rFsv4BW0
© IBM
CorporationIBM Confidential
More complex tool chains can be created from templates
© IBM
CorporationIBM Confidential
Configure new integrations
© IBM Corporation 30IBM Confidential
THANK YOU
© IBM Corporation 31IBM Confidential
Please Note:
3
1
• IBM’s statements regarding its plans,directions,and intentare subjectto change or withdrawal withoutnotice atIBM’s sole
discretion.
• Information regarding potential future products is intended to outline our general productdirectionand itshould notbe relied on in
making a purchasing decision.
• The information mentioned regarding potential future products is nota commitment, promise,or legal obligation to deliver any
material,code or functionality.Information aboutpotential future products may notbe incorporated into any contract.
• The development,release,and timing ofany future features or functionality described for our products remains atour sole discretion.
• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment.The actual
throughputor performance thatany user will experience will vary depending upon many factors,including considerations such as the
amountof multiprogramming in the user’s job stream,the I/O configuration,the storage configuration,and the workload processed.
Therefore,no assurance can be given that an individual user will achieve results similar to those stated here.
© IBM Corporation 32IBM Confidential
Noticesand Disclaimers
3
2
Copyright © 2016 by International Business Machines Corporation (IBM). No part of this documentmay be reproducedor transmittedin any form without writtenpermission
from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosurerestricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (includinginformationrelating to products that have not yetbeen announced by IBM) hasbeen reviewed for accuracy as of thedateof
initial publication andcouldincludeunintentional technical or typographical errors. IBM shall have noresponsibility to update this information. THIS DOCUMENT IS
DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESSOR IMPLIED. IN NO EVENT SHALLIBM BE LIABLE FOR ANY DAMAGE ARISINGFROM THE
USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA,BUSINESSINTERRUPTION, LOSSOF PROFIT OR LOSSOF OPPORTUNITY.
IBM products andservices are warranted according tothe terms and conditions of theagreements under which they are provided.
Any statements regarding IBM's future direction,intent or product plans are subject to change or withdrawal without notice.
Performance datacontainedhereinwas generally obtained in a controlled, isolatedenvironments. Customer examples are presented as illustrations of how thosecustomers
have used IBM products andtheresults they may have achieved. Actual performance, cost, savings or other results in other operatingenvironments may vary.
References in this document toIBM products, programs, or services doesnot imply that IBM intends to make suchproducts, programs or servicesavailable in all countries in
which IBM operates or does business.
Workshops, sessions andassociatedmaterials may have beenprepared by independent session speakers, and donotnecessarily reflect theviews of IBM. All materials
and discussions are providedfor informational purposes only, and are neither intendedto, nor shall constitute legal or other guidance or advice to any individual participant or
their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to theidentificationand
interpretation of any relevant laws and regulatory requirements thatmay affect thecustomer’s business and any actions thecustomer may needto taketo comply with such
laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that thecustomer is in compliance with any law
© IBM Corporation 33IBM Confidential
Noticesand DisclaimersCon’t.
3
3
Information concerningnon-IBM products was obtained from thesuppliers of thoseproducts,their publishedannouncements or other publicly available sources. IBM has not
tested thoseproducts in connectionwith this publication andcannotconfirm theaccuracy of performance, compatibility or any other claims related to non-IBM products.
Questions onthe capabilities ofnon-IBM products shouldbe addressedto thesuppliers of thoseproducts. IBM does notwarrant the quality ofany third-partyproducts,or the
ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALLWARRANTIES,EXPRESSED OR IMPLIED,INCLUDING BUT
NOT LIMITED TO, THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESSFOR A PARTICULAR PURPOSE.
The provision of the information containedh erein is not intendedto, and doesnot,grantany rightor license under any IBM patents,copyrights, trademarks or other intellectual
property right.
IBM, the IBM logo, ibm.com,Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®,Emptoris®, Enterprise Document ManagementSystem™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information onDemand,ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®,QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®,X-Force® andSystem z® Z/OS, are trademarks of International Business
Machines Corporation, registeredin many jurisdictions worldwide.Other product and servicenames might betrademarks ofIBM or other companies.A current list of IBM
trademarks is available ontheWeb at "Copyright andtrademark information" at: www.ibm.com/legal/copytrade.shtml.

More Related Content

What's hot

Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Michael Elder
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Michael Elder
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container PlatformMichael Elder
 
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Michael Elder
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyMichael Elder
 
IBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Michael Elder
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Michael Elder
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM CommerceMichael Elder
 
IBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionIBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionJürgen Ambrosi
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Michael Elder
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Michael Elder
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
 
Bluemix the digital innovation platform
Bluemix   the digital innovation platformBluemix   the digital innovation platform
Bluemix the digital innovation platformJose Pena
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
Cloud adoption patterns
Cloud adoption patternsCloud adoption patterns
Cloud adoption patternsKyle Brown
 

What's hot (20)

Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
 
Bluemix
BluemixBluemix
Bluemix
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
 
IBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub Enterprise
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
IBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for DisruptionIBM Cloud: Architecture for Disruption
IBM Cloud: Architecture for Disruption
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
 
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open StackHybrid Cloud with IBM Bluemix, Docker and Open Stack
Hybrid Cloud with IBM Bluemix, Docker and Open Stack
 
Bluemix the digital innovation platform
Bluemix   the digital innovation platformBluemix   the digital innovation platform
Bluemix the digital innovation platform
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
IBM Bluemix Overview
IBM Bluemix OverviewIBM Bluemix Overview
IBM Bluemix Overview
 
IBM Cloud
IBM Cloud IBM Cloud
IBM Cloud
 
Cloud adoption patterns
Cloud adoption patternsCloud adoption patterns
Cloud adoption patterns
 

Viewers also liked

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 EvilIBM 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
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team TopologiesMatthew Skelton
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture Technology
 
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...IBM Rational
 
Using Rancher for highly available deployment services with GoCD and TeamCity
Using Rancher for highly available deployment services with GoCD and TeamCityUsing Rancher for highly available deployment services with GoCD and TeamCity
Using Rancher for highly available deployment services with GoCD and TeamCitySkelton Thatcher Consulting Ltd
 
Why and how to test logging - DevOps Showcase North - Feb 2016 - Matthew Skelton
Why and how to test logging - DevOps Showcase North - Feb 2016 - Matthew SkeltonWhy and how to test logging - DevOps Showcase North - Feb 2016 - Matthew Skelton
Why and how to test logging - DevOps Showcase North - Feb 2016 - Matthew SkeltonSkelton Thatcher Consulting Ltd
 
先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」
先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」
先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」岬 宇藤
 
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 DeployClaudia Ring
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organizationZinnov
 
SAFe Planning In Action by Nick McKenna
SAFe Planning In Action by Nick McKennaSAFe Planning In Action by Nick McKenna
SAFe Planning In Action by Nick McKennaAgile ME
 
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Skelton Thatcher Consulting Ltd
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceIntland Software GmbH
 
Organizational Alignment using Strategy Maps and Balanced Scorecard
Organizational Alignment using Strategy Maps and Balanced ScorecardOrganizational Alignment using Strategy Maps and Balanced Scorecard
Organizational Alignment using Strategy Maps and Balanced ScorecardRajesh Naik
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Claradev2ops
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformationdev2ops
 
Strategy Map Templates - Version 3
Strategy Map Templates - Version 3Strategy Map Templates - Version 3
Strategy Map Templates - Version 3Clive Keyte
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2Sonatype
 

Viewers also liked (20)

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
 
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
 
DevOps Patterns - Team Topologies
DevOps Patterns -  Team TopologiesDevOps Patterns -  Team Topologies
DevOps Patterns - Team Topologies
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
 
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...
 
Using Rancher for highly available deployment services with GoCD and TeamCity
Using Rancher for highly available deployment services with GoCD and TeamCityUsing Rancher for highly available deployment services with GoCD and TeamCity
Using Rancher for highly available deployment services with GoCD and TeamCity
 
Why and how to test logging - DevOps Showcase North - Feb 2016 - Matthew Skelton
Why and how to test logging - DevOps Showcase North - Feb 2016 - Matthew SkeltonWhy and how to test logging - DevOps Showcase North - Feb 2016 - Matthew Skelton
Why and how to test logging - DevOps Showcase North - Feb 2016 - Matthew Skelton
 
先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」
先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」
先進的なアプリの短期開発を実現する 「IBM Bluemix Garage Method」と 「Open Toolchains」
 
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
 
Building a DevOps organization
Building a DevOps organizationBuilding a DevOps organization
Building a DevOps organization
 
SAFe Planning In Action by Nick McKenna
SAFe Planning In Action by Nick McKennaSAFe Planning In Action by Nick McKenna
SAFe Planning In Action by Nick McKenna
 
Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016Teams and monoliths - Matthew Skelton - Velocity EU 2016
Teams and monoliths - Matthew Skelton - Velocity EU 2016
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Strategy Map Powerpoint Template - SlideWorld
Strategy Map Powerpoint Template - SlideWorldStrategy Map Powerpoint Template - SlideWorld
Strategy Map Powerpoint Template - SlideWorld
 
Organizational Alignment using Strategy Maps and Balanced Scorecard
Organizational Alignment using Strategy Maps and Balanced ScorecardOrganizational Alignment using Strategy Maps and Balanced Scorecard
Organizational Alignment using Strategy Maps and Balanced Scorecard
 
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa ClaraAdobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
 
Support and Initiate a DevOps Transformation
Support and Initiate a DevOps TransformationSupport and Initiate a DevOps Transformation
Support and Initiate a DevOps Transformation
 
Strategy Map Templates - Version 3
Strategy Map Templates - Version 3Strategy Map Templates - Version 3
Strategy Map Templates - Version 3
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
 
DevOps
DevOpsDevOps
DevOps
 

Similar to How do you deliver your applications to the cloud?

Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
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
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesKartik Kanakasabesan
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEFilipe Miranda
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...Daniel Berg
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed? Dev_Events
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudJeff Jakubiak
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your BusinessWeCode Inc
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerDaniel Berg
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platformNitin Gaur
 
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
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUni Systems S.M.S.A.
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceJürgen Ambrosi
 
IBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix OverviewIBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix Overviewgjuljo
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...GRUC
 

Similar to How do you deliver your applications to the cloud? (20)

Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
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...
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
IBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM CloudIBM Cloud Paks - IBM Cloud
IBM Cloud Paks - IBM Cloud
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business2022: 6 Cloud-Native App Development Trends to Transform Your Business
2022: 6 Cloud-Native App Development Trends to Transform Your Business
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy Headliner
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
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
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformation
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficaceApplicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
Applicazioni per mobile e cloud sviluppate in maniera rapida ed efficace
 
IBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix OverviewIBM Business Connect 2015 - Bluemix Overview
IBM Business Connect 2015 - Bluemix Overview
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 

More from Michael Elder

Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Michael Elder
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...Michael Elder
 
CTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteCTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteMichael Elder
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best PracticesMichael Elder
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...Michael Elder
 
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
 
Turning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS AppsTurning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS AppsMichael Elder
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentMichael Elder
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Michael Elder
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessMichael Elder
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?Michael Elder
 

More from Michael Elder (12)

Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...
 
CTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteCTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile Keynote
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 
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)
 
Turning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS AppsTurning up the HEAT with IBM MobileFirst for iOS Apps
Turning up the HEAT with IBM MobileFirst for iOS Apps
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
Continuously Design your Continuous Deployment
Continuously Design your Continuous DeploymentContinuously Design your Continuous Deployment
Continuously Design your Continuous Deployment
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?
 

Recently uploaded

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 

Recently uploaded (20)

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 

How do you deliver your applications to the cloud?

  • 1. How do you Deliver your Applications to the Cloud? Michael D. Elder IBM Distinguished Engineer Chief Developer for UrbanCode and Hybrid Cloud DevOps @mdelder | mdelder@us.ibm.com
  • 2. © IBM Corporation 1IBM Confidential Agenda What kind of culture is successful with cloud-based deliveries? What is Multispeed IT and how do you adjust your approach to be more competitive within your market? How can you manage your toolchain for the cloud?
  • 3. “DevOps is a philosophy, a cultural shift that merges operations with development and demands a linked toolchain of technologies to facilitate collaborative change. DevOps toolchains … can include dozens of non- collaborative tools, making the task of automation a technically complex and arduous one.” (Gartner) Method Bluemix Garage Method & Consulting Services Continuous Delivery Solutions DevOps Insights Innovation Platform Meeting the Hybrid DevOps Challenge
  • 5. Traditional IT Cloud-Enabled IT Cloud-Native IT Continuous Integration Continuous delivery to production Cloud-nativeruntimes (node.js) Pipeline per microservice Change Record CMDB Automated build / deploy of VMs & Containers Stage Gates, Co-ordinated Releases Manual Change & Release Some automation Audit reports CAB Assessment & Approval Theory Reality IBM Control Desk BMC Remedy As a Business Owner, I want my team to deliver as fast as possible, but with appropriate controls when needed. But don’t slow everything down to the slowest speed when controls are added! Change Management vs. Continuous Delivery
  • 6. 5 Finding the balance between agility and stability Accelerate Innovation Think Code Deliver Run API Catalog Think Code Deliver Run Operational Excellence Systems of engagement Systems of Record Digital Applications Enterprise Applications Production Production Shared Services
  • 7. 6 Large organizations have multiple transformations underway • Accelerated Innovation • Rapid Instantiation • Data Driven Development • Elastic Scale / Recovery Oriented Programming • Operational Excellence • Automation across the lifecycle • Reduced Delivery Time • Standardized with Patterns What characterizes Cloud–Native? What characterizes Cloud–Enabled? On-premisesOperational Excellence Network VM 3 VM 1 VM 2 Storag e Pattern Application Release Automation Continuous Integration SCM SCM SCM System ofRecords Cloud Native System of Engagement Git Git Git Pipeline Pipeline Pipeline Microservice A_v2 Microservice C_v3 Microservice B_v4 API Accelerating Innovation Cloud Enabled
  • 8. Introducing the IBM Garage Method 7Page© 2015 IBM Corporation https://ibm.com/devops/method Harnessing innovation is all about fostering the right Culture But the right tools help transform ideas into reality Combine industry best practices for Design Thinking, Lean Startup, Agile Development, DevOps & Cloud to build and deliver innovative solutions.
  • 9. Tracks Read the transformation stories that guide you through the use of specific practices and tools to accomplish a goal. Reference Architectures View logical architectures to understand how to structure applications. Jump- start application development by using sample implementations with code. Toolchains A set of tool integrations that support development, deployment and operations tasks. The collective power of a toolchain is greater than the sum of its individual tool integrations. Learning Review the concepts of the Bluemix Garage Method and test your knowledge. Combining Industry Best Practices for Design Thinking, Lean Startup, Agile Development, DevOps and Cloud to build and deliver innovativesolutions NEW NEW NEW https://ibm.com/devops/method Garage Method& Architecture Center
  • 10. https://www.ibm.com/devops/method/content/architecture/architecture_devops Data & Analytics Hybrid Microservices Mobile IoT Web App Use DevOps practices,architecturesand toolchains to build different types of applications. Integrated view of DevOps practices, architectures & toolchains
  • 12. Intuitive and Scalable Model Driven Deployment Composite Applications Components Re-usable Workflows Environment Management SIT PROD The “What” The “How” The “Where” DEPLOYMENT AUTOMATION
  • 13. Workload styles vary, but not release methodology Traditional IT Cloud-Enabled Cloud-Native App Servers + + DatabaseWeb Servers Applications App Servers + + DatabaseWeb Servers Applications ServicesApplicationsServices Managed Runtimes
  • 14. IBM UrbanCode for ApplicationRelease Automation Drive down cost Reduce amount of manual labor, resource wait-time,andrework by eliminating errors & providingself-serviceenvironments Speed time to market Increase frequency of softwaredelivery throughautomated, repeatable deploymentprocesses across development, test and production Reduce risk Robust configurationmanagement, coordinatedreleaseprocesses, audits, and traceability Enabling clients to continuously deliver applications with high quality and low risk IBM UrbanCode Build is a continuous integrationandbuildmanagement server optimized for the enterprise,designed tomake it easy to scaletheconfigurationand managementof build infrastructureandseamlessly plugin to development, testingand release tooling. IBM UrbanCode Deploy enables hybridcloudby automatingthe deployment of applications, databases, configurations and containers into development, test and production on prem or in the cloud, helping todrive downcost,speed time to market with reducedrisk. With full-stack environment management and deployment automation,users to design, deploy and updatefull-stack environments for multiple clouds, including Bluemix, Softlayer, AWS, Azure, and virtualizedenvironments. IBM UrbanCode Release is an intelligent collaboration releasemanagement solutionthat replaces error-pronemanual spreadsheets andstreamlines releaseactivitiesfor application and infrastructure changes.
  • 16. Hybrid Cloud Deployments through a Single Point of Control IBM Bluemix Cloud Foundry On-premIaaS On-prem Traditional IT IBM Cloud Orchestrator IBM PureApplication System Manage application deployment across dev, test, and production spanning multiple clouds Key Points: • Enable full stack deployments (OS, patterns and applications) across hybrid cloud applications • Establish common DevOps pipelines with plug points to support continuous delivery Virtual Machines Docker Containers Other VendorsUrbanCode Deploy UrbanCode Release https://www.youtube.com/watch?v=fFuRg6l3N44
  • 17. Cloud-Enabled Workloads with UrbanCode Deploy 16 § Your applications are managed throughout the entire release process with predictable automation and inventory services § Your full-stack blueprints capture the relationships between your applications and cloud infrastructure § OpenStack API provides defacto standards for interacting with all of your cloud resources Heat Blueprints UrbanCode Deploy Compute Network Storage Your Applications & Middleware Full-stack Application Pattern
  • 18. 17 • ~40 Components – Large Middleware • Deploys IBM MobileFirst Platform across 4 nodes in under an hour • Thousands of deployments for dev/QA/prod environments • Provides API platform for mobile apps developed as part of the Apple+IBM partnership Apple+IBM Partnership – API Services
  • 19. Continuous Integration for Containers 18 Jenkins IBM UrbanCode Deploy Docker Trusted Registry Build Image Track Versions Deploy & Promote • Continuous Integration builds Docker images and publishes them to Docker Trusted Registry • UrbanCode Deploy immediately becomes aware of new versions, available for deployment • Schedule deployments, track readiness via environment gates, and manage configuration properties securely • Deployments to Docker Universal Control Plane
  • 20. Docker Integration Architecture Docker Trusted Registry IBM UrbanCode Deploy swarm Docker Universal Control Plane Legacy Database Legacy Applications
  • 21. Use UrbanCode Deploy to Manage Containers: Inventory Management Promotion Lifecycle Separation of Duties Import images from trusted sources Docker Trusted Registry
  • 22. UrbanCode Deploy & Compose • Import your docker-compose file • Automatically create resource tree components • Updates, Inventory management, Deployments, etc. are all the same. 21
  • 24. © IBM Corporation /Confidential 23 IBM Cloud To learn more visit: https://bluemix.net/devops/ Introducing IBM Bluemix Continuous Delivery Speed with control Create an integrated DevOps toolchain Deliver continuously using an automated pipeline Improve quality through insights Edit your code from anywhere
  • 25. © IBM Corporation /Confidential 24 IBM Cloud 24Page© 2016 IBM Corporation Create an integrated and open DevOps toolchain that works across the full DevOps lifecycle Toolchains provide an integrated set of tools that support the best practices to build, deploy and manage your apps. You can create toolchains that include Bluemix services, open source tools, and third-party tools that make development and operations repeatable and easier to manage. Rapidly instantiate new toolchains from templates to on-board new teams quickly. A sample open toolchain for building, and deploying and managing three microservices
  • 26. © IBM Corporation /Confidential 25 IBM Cloud To learn more visit: https://bluemix.net/devops/ Integrated toolchains for Continuous Delivery Tool chain templates to deploy microservices as cloud foundry applications or docker containers on IBM Bluemix Tool chain automatically created based on the template, with pre-configured integrations.
  • 27. © IBM Corporation /Confidential 26 IBM Cloud Deliver continuouslyusing an integrated pipeline Import Code • Import, build, and deploy an application from a GitHub or Jazz repository in a few clicks. Continuous Integration • Automate builds and deployments for many types of code, running builds automatically when code changes. Continuous Testing • Integrate automated unit tests as part of your builds. Deliver to Multiple Cloud Platforms • Deploy applications to one or many Cloud Foundry or IBM Containers on Bluemix environments.
  • 28. Dev/Test with Hybrid Cloud Off-PremOn-Prem Image Registry IBM UrbanCode Deploy PRODSTAGING Delivery Pipeline IBM Bluemix https://www.youtube.com/watch?v=Eo1rFsv4BW0
  • 29. © IBM CorporationIBM Confidential More complex tool chains can be created from templates
  • 31. © IBM Corporation 30IBM Confidential THANK YOU
  • 32. © IBM Corporation 31IBM Confidential Please Note: 3 1 • IBM’s statements regarding its plans,directions,and intentare subjectto change or withdrawal withoutnotice atIBM’s sole discretion. • Information regarding potential future products is intended to outline our general productdirectionand itshould notbe relied on in making a purchasing decision. • The information mentioned regarding potential future products is nota commitment, promise,or legal obligation to deliver any material,code or functionality.Information aboutpotential future products may notbe incorporated into any contract. • The development,release,and timing ofany future features or functionality described for our products remains atour sole discretion. • Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment.The actual throughputor performance thatany user will experience will vary depending upon many factors,including considerations such as the amountof multiprogramming in the user’s job stream,the I/O configuration,the storage configuration,and the workload processed. Therefore,no assurance can be given that an individual user will achieve results similar to those stated here.
  • 33. © IBM Corporation 32IBM Confidential Noticesand Disclaimers 3 2 Copyright © 2016 by International Business Machines Corporation (IBM). No part of this documentmay be reproducedor transmittedin any form without writtenpermission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosurerestricted by GSA ADP Schedule Contract with IBM. Information in these presentations (includinginformationrelating to products that have not yetbeen announced by IBM) hasbeen reviewed for accuracy as of thedateof initial publication andcouldincludeunintentional technical or typographical errors. IBM shall have noresponsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESSOR IMPLIED. IN NO EVENT SHALLIBM BE LIABLE FOR ANY DAMAGE ARISINGFROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA,BUSINESSINTERRUPTION, LOSSOF PROFIT OR LOSSOF OPPORTUNITY. IBM products andservices are warranted according tothe terms and conditions of theagreements under which they are provided. Any statements regarding IBM's future direction,intent or product plans are subject to change or withdrawal without notice. Performance datacontainedhereinwas generally obtained in a controlled, isolatedenvironments. Customer examples are presented as illustrations of how thosecustomers have used IBM products andtheresults they may have achieved. Actual performance, cost, savings or other results in other operatingenvironments may vary. References in this document toIBM products, programs, or services doesnot imply that IBM intends to make suchproducts, programs or servicesavailable in all countries in which IBM operates or does business. Workshops, sessions andassociatedmaterials may have beenprepared by independent session speakers, and donotnecessarily reflect theviews of IBM. All materials and discussions are providedfor informational purposes only, and are neither intendedto, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to theidentificationand interpretation of any relevant laws and regulatory requirements thatmay affect thecustomer’s business and any actions thecustomer may needto taketo comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that thecustomer is in compliance with any law
  • 34. © IBM Corporation 33IBM Confidential Noticesand DisclaimersCon’t. 3 3 Information concerningnon-IBM products was obtained from thesuppliers of thoseproducts,their publishedannouncements or other publicly available sources. IBM has not tested thoseproducts in connectionwith this publication andcannotconfirm theaccuracy of performance, compatibility or any other claims related to non-IBM products. Questions onthe capabilities ofnon-IBM products shouldbe addressedto thesuppliers of thoseproducts. IBM does notwarrant the quality ofany third-partyproducts,or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALLWARRANTIES,EXPRESSED OR IMPLIED,INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESSFOR A PARTICULAR PURPOSE. The provision of the information containedh erein is not intendedto, and doesnot,grantany rightor license under any IBM patents,copyrights, trademarks or other intellectual property right. IBM, the IBM logo, ibm.com,Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®,Emptoris®, Enterprise Document ManagementSystem™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information onDemand,ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®,QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®,X-Force® andSystem z® Z/OS, are trademarks of International Business Machines Corporation, registeredin many jurisdictions worldwide.Other product and servicenames might betrademarks ofIBM or other companies.A current list of IBM trademarks is available ontheWeb at "Copyright andtrademark information" at: www.ibm.com/legal/copytrade.shtml.