SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Session DDD-2690
Intro to IBM UrbanCode Deploy and
Release
Rob Cuddy
WW Enablement Lead,
IBM Cloud
rjcuddy@us.ibm.com
Brian Caldwell
Software Development
Manager, UrbanCode
bcaldwe@us.ibm.com
Notices and Disclaimers
1
Copyright © 2016by International Business Machines Corporation(IBM). No part of this documentmay bereproducedor transmitted in any form without written permission
from IBM.
U.S. Government UsersRestricted Rights- Use, duplication or disclosurerestrictedby GSA ADP ScheduleContract with IBM.
Informationin thesepresentations (includinginformationrelating toproductsthat havenot yet beenannouncedby IBM) has been reviewedfor accuracy as of the date of
initial publication andcouldincludeunintentional technical or typographical errors. IBM shall havenoresponsibility toupdatethis information. THISDOCUMENTIS
DISTRIBUTED "ASIS"WITHOUT ANYWARRANTY, EITHER EXPRESSOR IMPLIED. IN NO EVENT SHALL IBM BE LIABLEFOR ANYDAMAGEARISING FROM THE
USE OF THIS INFORMATION,INCLUDINGBUT NOT LIMITED TO,LOSSOF DATA, BUSINESSINTERRUPTION, LOSS OF PROFIT OR LOSSOF OPPORTUNITY.
IBM products andservices arewarrantedaccordingtotheterms andconditions of theagreements under which they areprovided.
Any statements regarding IBM's futuredirection, intent or product plans are subject to changeor withdrawal without notice.
Performancedatacontainedhereinwas generally obtainedin a controlled,isolatedenvironments. Customer examples arepresentedas illustrations ofhowthosecustomers
have usedIBM productsandthe resultsthey mayhave achieved. Actual performance,cost, savings or other results in other operatingenvironments mayvary.
References in this documentto IBM products, programs,or services doesnot imply thatIBM intends to make suchproducts, programs or servicesavailablein all countries in
which IBM operatesor does business.
Workshops, sessions andassociatedmaterialsmay havebeenprepared by independent sessionspeakers, anddonotnecessarily reflect the views of IBM. All materials
and discussions are providedfor informational purposesonly, and are neither intended to, nor shall constitute legal or other guidanceor adviceto any individual participantor
their specific situation.
It is the customer’s responsibility to insureits owncompliancewithlegal requirements and toobtain advice ofcompetentlegal counsel as to theidentificationand
interpretationof any relevantlaws andregulatory requirementsthat mayaffectthecustomer’sbusinessandany actions thecustomer may needto take tocomply withsuch
laws. IBM does not provide legal adviceor representor warrant that its services or products will ensurethat the customer is in compliance withany law
Which headline do YOU want to be?
Businesses Need to answer these questions
3
How do I accelerate
software delivery? …
… While maintaining
quality, controlling cost
and limiting risk? …
… and making sure to
improve client
experience?
But It is Very Hard to “Do-It-Yourself”
“In the months after… overhauling the case-managementsystem
became one of the bureau's top priorities. Deadlines were moved
up, requirements grew, and costs ballooned.
Along the way, the FBI made a fateful choice:It wanted SAIC
(Science Applications InternationalCorp) to build the new software
system from scratch rather than modifying commercially available,
off-the-shelf software. “1
Cost of Do-It-Yourself
“LATE 2003: … 730,000 lines of computercode”
“Appeared to work beautifully… Until the FBI's
technology chief, asked aboutthe error rate.”
“A month before delivery [the FBI director received]
warnings that the $170 million system was in serious
trouble. A year later, it was dead. The nation's premier
law enforcementand counterterrorism agency,
burdened with one of the government's mostarchaic
computersystems, would have to start from scratch.”
Software problem reports, or SPRs, numbered in the hundreds....
The problems were multiplying as engineers continued to run tests.
Scores of basic functions had yet to be analyzed.
To Solve, Business are Turning to DevOps
6
Continuous Delivery is Key to DevOps
Collaborative
Development
Continuous
Monitoring
Continuous Business
Planning
Continuous
Testing
Operate Develop/
Test
Deploy
Steer
DevOps
Continuous
Feedback
Continuous
Feedback & Optimization
Continuous Release
and Deployment
Why its Hard: Problem 1
Problem 2…
And Problem 3…
What this does to business
IBM Point of View on Release and
Deployment
How We Help You
Where UrbanCodeFits Delivery in IBM DevOps
13
Collaborative
Development
Continuous
Monitoring
Continuous Business
Planning
Continuous
Testing
Operate Develop/
Test
Deploy
Steer
DevOps
Continuous
Feedback
Continuous
Feedback & Optimization
Continuous Release
and Deployment
IBM UrbanCode Deploy
IBM UrbanCode Release
IBM UrbanCode Build
14Page© 2016 IBM Corporation
Two Main Use Cases
Achieving Continuous Delivery
Rapid iterations
Develop Build Test Deploy
Production
API
Catalog
Develop Build Test Deploy
Slower iterations
Production
Innovative
Edge
Industrialized
Core
Digital
Applicatio
ns
Enterpris
e
Applicatio
ns
Balancing Multi-Speed IT
For HigherAutomation, Reduced Time to Market and Improved Quality
Is Doing a Deployment like this?
When it should really be more like this
16
UrbanCode Deploy for DeploymentAutomation
17
Develop SCM
CI ToolIDE
Build
App
IBM UrbanCode
Deploy
Mobile Device
Cloud:
Public /
Private /
Hybrid
Mainframe
Traditional
Application Deployment
• configure middleware
• deploy application
• deploy data
Need Control over the Entire Environment?
18
Application
Compute, Storage,
Network Configuration
OS / Platform Image
Middleware
Configuration
Middleware
Policies
UrbanCode Deploy for DeploymentAutomation
19
Develop SCM
CI ToolIDE
Build
App
IBM UrbanCode
Deploy
Mobile Device
Cloud:
Public /
Private /
Hybrid
Mainframe
TraditionalApplication Deployment
• configure middleware
• deploy application
• deploy data
Blueprint
Environment Provisioning
• blueprint deployments
• provision environment
• install OS / middleware
+
What about ReleaseManagement? Want THIS…
20
But Feel More Like THIS??!!
21
UrbanCode Release for Release Management
22
Release Management
• manage release plans
• manage change impact
• manage release pipeline
• schedule releases
New: UrbanCodeRelease Mobile application
And Is This What It is Like At Build Time?
24
When You Really Want This?
25
UrbanCode Build for Continuous Integration
26
Develop SCM
IDE
Build
App
IBM UrbanCode
Deploy
Mobile Device
Cloud:
Public /
Private /
Hybrid
Mainframe
Traditional
Build Automation
• Continuous Integration
• Build Management
IBM UrbanCode
Build
Using on hybrid cloud?
Developer
Version
Control
IBM UrbanCode Build
docker	images	already	
available	for	
WebSphere	Liberty	&	
Node.js	on	Bluemix
IBM UrbanCode Deploy
Trusted
Registry
Build Deploy RunDevelop
Build docker images and
add to docker hub
Deploy docker images to
docker containers
private
public
On-Premises IT
IBM
PureSystems
Together: Combining Continuous delivery, testing and feedback
Testing	Tools
- Validate	Artifacts
Feedback
Code Changes,
etc
Build,
Package
DEPLOY
TEST
Library
Automation
Benefit: Better, faster delivery
“Wait Loss”
AFTERBEFORE
Benefit: Faster response to customers
Learn Faster through Rapid Feedback
AFTERBEFORE
Benefit: Continuous Deployment @Scale
BEFORE AFTER
Ability to Scale
Benefit: ReduceTime to Test
32
BEFORE AFTER
Test Better, Sooner
Benefit: Better Connections BetweenTools and Data
33
BEFORE AFTER
Integrations That Work
Result? Reduced Time to Market
34
Deploy faster to learn sooner and
release quicker
Why IBM?
You Need a Solution that focuses on integrations
We integrate…https://developer.ibm.com/urbancode/plugins/
Closing thoughts
37
Other Results
Agility
Efficiency
Better
Reporting
That Allow You to do
Reduce Risk Reduce Cost
4040
Great Resources for more learning!
§ IBM’s DevOps Developerworks Community
§ IBM Public DevOps Page:
§ Assess your Maturity
§ DevOps For Dummies Book:
§ Release and Deploy For Dummies Book:
4141
Sessions this week to dive-in deeper
§ 1:30 – 2:30pm Today – The Future of DevOps & UrbanCode – MB Ballroom K
§ 3 – 4pm Today – Innovate or Die: Transform your business with DevOps – MB Ballroom G
§ 4:30 – 5:30 Today – How to Adopt Docker Within your Enterprise Using IBM UrbanCode
Deploy - Lagoon L
§ 8:30 – 9:30am Tuesday – Elevate Your Continuous Delivery Strategy Above the Rolling
Clouds MB Ballroom K
§ Several DevOps Technical Workshops @MB Lagoon F
§ PEDs in the DevOps Zone for Demos & Q&A with our Developers
§ Text DELIVER to 41411 to receive a copy of the Forrester study – “The Total Economic Impact of
UrbanCode”
Thank You
Your Feedback is Important!
Access the InterConnect2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.
Notices and Disclaimers Con’t.
43
Informationconcerning non-IBM products was obtained from thesuppliers ofthoseproducts, their publishedannouncements or other publicly availablesources. IBM has not
tested those products in connectionwith this publicationandcannot confirm the accuracy of performance,compatibility or any other claims related tonon-IBM products.
Questions onthe capabilitiesof non-IBMproducts shouldbeaddressedto the suppliers of those products.IBM does not warrantthequality of any third-party products, or the
ability of any suchthird-party products tointeroperate withIBM’sproducts. IBM EXPRESSLYDISCLAIMSALL WARRANTIES,EXPRESSED OR IMPLIED, INCLUDINGBUT
NOT LIMITED TO, THEIMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESSFOR A PARTICULARPURPOSE.
The provisionof theinformationcontainedh ereinis not intendedto, and does not,grantanyright or licenseunder any IBM patents, copyrights,trademarksor other intellectual
property right.
IBM, the IBM logo, ibm.com,Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise DocumentManagement System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™,IBM SmartCloud®, IBM Social Business®, InformationonDemand,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 ofInternational Business
Machines Corporation, registeredin manyjurisdictions worldwide. Other product andservicenames might betrademarks of IBM or other companies. A current list of IBM
trademarksis availableontheWebat "Copyright andtrademarkinformation"at: www.ibm.com/legal/copytrade.shtml.

Contenu connexe

Tendances

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
 

Tendances (20)

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
 
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
 
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)
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
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
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
 
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
 
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
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
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
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
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
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
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...
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
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
 
Avoiding the Release Weekend
Avoiding the Release Weekend Avoiding the Release Weekend
Avoiding the Release Weekend
 

Similaire à Introduction to IBM UrbanCode Deploy and Release

Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
Fong Yee Long
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousedera
Bill Duncan
 

Similaire à Introduction to IBM UrbanCode Deploy and Release (20)

Lessons from handling up to 26 Billion transactions a day - The Weather Compa...
Lessons from handling up to 26 Billion transactions a day - The Weather Compa...Lessons from handling up to 26 Billion transactions a day - The Weather Compa...
Lessons from handling up to 26 Billion transactions a day - The Weather Compa...
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4New Continuous Release and Deployment Capabilities for CICS Customers v4
New Continuous Release and Deployment Capabilities for CICS Customers v4
 
Beyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy RealityBeyond Build Pipelines - Continuous Delivery's Messy Reality
Beyond Build Pipelines - Continuous Delivery's Messy Reality
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
NZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of RecordNZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of Record
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk Introduction
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
 
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
 
IBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z KeynoteIBM Z for the Digital Enterprise 2018 - Z Keynote
IBM Z for the Digital Enterprise 2018 - Z Keynote
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousedera
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in Bluemix
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Innovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical StrategyInnovate 2014 - DevOps Technical Strategy
Innovate 2014 - DevOps Technical Strategy
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Become an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 MinutesBecome an IBM Cloud Architect in 40 Minutes
Become an IBM Cloud Architect in 40 Minutes
 

Dernier

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
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...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+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
 

Dernier (20)

%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
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
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
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...
 
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 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%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
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
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
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+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...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 

Introduction to IBM UrbanCode Deploy and Release

  • 1. Session DDD-2690 Intro to IBM UrbanCode Deploy and Release Rob Cuddy WW Enablement Lead, IBM Cloud rjcuddy@us.ibm.com Brian Caldwell Software Development Manager, UrbanCode bcaldwe@us.ibm.com
  • 2. Notices and Disclaimers 1 Copyright © 2016by International Business Machines Corporation(IBM). No part of this documentmay bereproducedor transmitted in any form without written permission from IBM. U.S. Government UsersRestricted Rights- Use, duplication or disclosurerestrictedby GSA ADP ScheduleContract with IBM. Informationin thesepresentations (includinginformationrelating toproductsthat havenot yet beenannouncedby IBM) has been reviewedfor accuracy as of the date of initial publication andcouldincludeunintentional technical or typographical errors. IBM shall havenoresponsibility toupdatethis information. THISDOCUMENTIS DISTRIBUTED "ASIS"WITHOUT ANYWARRANTY, EITHER EXPRESSOR IMPLIED. IN NO EVENT SHALL IBM BE LIABLEFOR ANYDAMAGEARISING FROM THE USE OF THIS INFORMATION,INCLUDINGBUT NOT LIMITED TO,LOSSOF DATA, BUSINESSINTERRUPTION, LOSS OF PROFIT OR LOSSOF OPPORTUNITY. IBM products andservices arewarrantedaccordingtotheterms andconditions of theagreements under which they areprovided. Any statements regarding IBM's futuredirection, intent or product plans are subject to changeor withdrawal without notice. Performancedatacontainedhereinwas generally obtainedin a controlled,isolatedenvironments. Customer examples arepresentedas illustrations ofhowthosecustomers have usedIBM productsandthe resultsthey mayhave achieved. Actual performance,cost, savings or other results in other operatingenvironments mayvary. References in this documentto IBM products, programs,or services doesnot imply thatIBM intends to make suchproducts, programs or servicesavailablein all countries in which IBM operatesor does business. Workshops, sessions andassociatedmaterialsmay havebeenprepared by independent sessionspeakers, anddonotnecessarily reflect the views of IBM. All materials and discussions are providedfor informational purposesonly, and are neither intended to, nor shall constitute legal or other guidanceor adviceto any individual participantor their specific situation. It is the customer’s responsibility to insureits owncompliancewithlegal requirements and toobtain advice ofcompetentlegal counsel as to theidentificationand interpretationof any relevantlaws andregulatory requirementsthat mayaffectthecustomer’sbusinessandany actions thecustomer may needto take tocomply withsuch laws. IBM does not provide legal adviceor representor warrant that its services or products will ensurethat the customer is in compliance withany law
  • 3. Which headline do YOU want to be?
  • 4. Businesses Need to answer these questions 3 How do I accelerate software delivery? … … While maintaining quality, controlling cost and limiting risk? … … and making sure to improve client experience?
  • 5. But It is Very Hard to “Do-It-Yourself” “In the months after… overhauling the case-managementsystem became one of the bureau's top priorities. Deadlines were moved up, requirements grew, and costs ballooned. Along the way, the FBI made a fateful choice:It wanted SAIC (Science Applications InternationalCorp) to build the new software system from scratch rather than modifying commercially available, off-the-shelf software. “1
  • 6. Cost of Do-It-Yourself “LATE 2003: … 730,000 lines of computercode” “Appeared to work beautifully… Until the FBI's technology chief, asked aboutthe error rate.” “A month before delivery [the FBI director received] warnings that the $170 million system was in serious trouble. A year later, it was dead. The nation's premier law enforcementand counterterrorism agency, burdened with one of the government's mostarchaic computersystems, would have to start from scratch.” Software problem reports, or SPRs, numbered in the hundreds.... The problems were multiplying as engineers continued to run tests. Scores of basic functions had yet to be analyzed.
  • 7. To Solve, Business are Turning to DevOps 6
  • 8. Continuous Delivery is Key to DevOps Collaborative Development Continuous Monitoring Continuous Business Planning Continuous Testing Operate Develop/ Test Deploy Steer DevOps Continuous Feedback Continuous Feedback & Optimization Continuous Release and Deployment
  • 9. Why its Hard: Problem 1
  • 12. What this does to business
  • 13. IBM Point of View on Release and Deployment How We Help You
  • 14. Where UrbanCodeFits Delivery in IBM DevOps 13 Collaborative Development Continuous Monitoring Continuous Business Planning Continuous Testing Operate Develop/ Test Deploy Steer DevOps Continuous Feedback Continuous Feedback & Optimization Continuous Release and Deployment IBM UrbanCode Deploy IBM UrbanCode Release IBM UrbanCode Build
  • 15. 14Page© 2016 IBM Corporation Two Main Use Cases Achieving Continuous Delivery Rapid iterations Develop Build Test Deploy Production API Catalog Develop Build Test Deploy Slower iterations Production Innovative Edge Industrialized Core Digital Applicatio ns Enterpris e Applicatio ns Balancing Multi-Speed IT For HigherAutomation, Reduced Time to Market and Improved Quality
  • 16. Is Doing a Deployment like this?
  • 17. When it should really be more like this 16
  • 18. UrbanCode Deploy for DeploymentAutomation 17 Develop SCM CI ToolIDE Build App IBM UrbanCode Deploy Mobile Device Cloud: Public / Private / Hybrid Mainframe Traditional Application Deployment • configure middleware • deploy application • deploy data
  • 19. Need Control over the Entire Environment? 18 Application Compute, Storage, Network Configuration OS / Platform Image Middleware Configuration Middleware Policies
  • 20. UrbanCode Deploy for DeploymentAutomation 19 Develop SCM CI ToolIDE Build App IBM UrbanCode Deploy Mobile Device Cloud: Public / Private / Hybrid Mainframe TraditionalApplication Deployment • configure middleware • deploy application • deploy data Blueprint Environment Provisioning • blueprint deployments • provision environment • install OS / middleware +
  • 21. What about ReleaseManagement? Want THIS… 20
  • 22. But Feel More Like THIS??!! 21
  • 23. UrbanCode Release for Release Management 22 Release Management • manage release plans • manage change impact • manage release pipeline • schedule releases
  • 25. And Is This What It is Like At Build Time? 24
  • 26. When You Really Want This? 25
  • 27. UrbanCode Build for Continuous Integration 26 Develop SCM IDE Build App IBM UrbanCode Deploy Mobile Device Cloud: Public / Private / Hybrid Mainframe Traditional Build Automation • Continuous Integration • Build Management IBM UrbanCode Build
  • 28. Using on hybrid cloud? Developer Version Control IBM UrbanCode Build docker images already available for WebSphere Liberty & Node.js on Bluemix IBM UrbanCode Deploy Trusted Registry Build Deploy RunDevelop Build docker images and add to docker hub Deploy docker images to docker containers private public On-Premises IT IBM PureSystems
  • 29. Together: Combining Continuous delivery, testing and feedback Testing Tools - Validate Artifacts Feedback Code Changes, etc Build, Package DEPLOY TEST Library Automation
  • 30. Benefit: Better, faster delivery “Wait Loss” AFTERBEFORE
  • 31. Benefit: Faster response to customers Learn Faster through Rapid Feedback AFTERBEFORE
  • 32. Benefit: Continuous Deployment @Scale BEFORE AFTER Ability to Scale
  • 33. Benefit: ReduceTime to Test 32 BEFORE AFTER Test Better, Sooner
  • 34. Benefit: Better Connections BetweenTools and Data 33 BEFORE AFTER Integrations That Work
  • 35. Result? Reduced Time to Market 34 Deploy faster to learn sooner and release quicker
  • 36. Why IBM? You Need a Solution that focuses on integrations
  • 40. That Allow You to do Reduce Risk Reduce Cost
  • 41. 4040 Great Resources for more learning! § IBM’s DevOps Developerworks Community § IBM Public DevOps Page: § Assess your Maturity § DevOps For Dummies Book: § Release and Deploy For Dummies Book:
  • 42. 4141 Sessions this week to dive-in deeper § 1:30 – 2:30pm Today – The Future of DevOps & UrbanCode – MB Ballroom K § 3 – 4pm Today – Innovate or Die: Transform your business with DevOps – MB Ballroom G § 4:30 – 5:30 Today – How to Adopt Docker Within your Enterprise Using IBM UrbanCode Deploy - Lagoon L § 8:30 – 9:30am Tuesday – Elevate Your Continuous Delivery Strategy Above the Rolling Clouds MB Ballroom K § Several DevOps Technical Workshops @MB Lagoon F § PEDs in the DevOps Zone for Demos & Q&A with our Developers § Text DELIVER to 41411 to receive a copy of the Forrester study – “The Total Economic Impact of UrbanCode”
  • 43. Thank You Your Feedback is Important! Access the InterConnect2016 Conference Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.
  • 44. Notices and Disclaimers Con’t. 43 Informationconcerning non-IBM products was obtained from thesuppliers ofthoseproducts, their publishedannouncements or other publicly availablesources. IBM has not tested those products in connectionwith this publicationandcannot confirm the accuracy of performance,compatibility or any other claims related tonon-IBM products. Questions onthe capabilitiesof non-IBMproducts shouldbeaddressedto the suppliers of those products.IBM does not warrantthequality of any third-party products, or the ability of any suchthird-party products tointeroperate withIBM’sproducts. IBM EXPRESSLYDISCLAIMSALL WARRANTIES,EXPRESSED OR IMPLIED, INCLUDINGBUT NOT LIMITED TO, THEIMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESSFOR A PARTICULARPURPOSE. The provisionof theinformationcontainedh ereinis not intendedto, and does not,grantanyright or licenseunder any IBM patents, copyrights,trademarksor other intellectual property right. IBM, the IBM logo, ibm.com,Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise DocumentManagement System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™,IBM SmartCloud®, IBM Social Business®, InformationonDemand,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 ofInternational Business Machines Corporation, registeredin manyjurisdictions worldwide. Other product andservicenames might betrademarks of IBM or other companies. A current list of IBM trademarksis availableontheWebat "Copyright andtrademarkinformation"at: www.ibm.com/legal/copytrade.shtml.