SlideShare a Scribd company logo
1IBM
_
Chapter
Opening
September 16, 2015Presentation Title
What’s New with IBM
UrbanCode Deploy
Thursday, April 6th 2017
2IBM
_
Todays Speakers
Laurel Dickson-Bull
Product Manager,
IBM UrbanCode
Deploy
Steve Boone
Product Owner &
Development
Manager, IBM
UrbanCode Deploy
3IBM
_
In This
Presentation
01 UrbanCode Mission
02 Better with Cloud
03 New UrbanCode Services
04
Demo
05 What’s new in 6.2.4
Transitioning to the Cloud
Q&A
06
07
4IBM
_
The UrbanCode Mission: To
enable clients to continuously
deliver applications with high
quality and low risk
5IBM
_
Available Solutions
• UrbanCode Build
• Continuous Integration that scales
• UrbanCode Deploy
• Full-stack deployment automation
for applications
• UrbanCode Release
• Collaborative release
management across many apps
Core Benefits
• Speed time to market
• Simplify audit
• Reduce the risk of change
• Do it all at scale
6IBM
_
Enterprises
have varying
levels of
maturity
For Cloud Native, we provide an open toolchain.
A sample open toolchain for building, and deploying and
managing three microservices
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.
8IBM
_
UrbanCode is
better with
Cloud
Integrated with toolchain services
• Good for hybrid workloads
• Good for enhancing your core
UC experience
Architecturally, it looks like this
Bluemix
UrbanCode
Build
DevOps Connect
UrbanCode
Release
DevOps
Insights
UrbanCode
Deploy
UC Mobile
App
Mobile
Services
Continuous
Release
CI/CD
Pipeline
Cloud
Automation
VMware
vCenter
Private Public
Virtual
Datacenter
Open Toolchain
Continuous Delivery
• Pipeline view for what’s where
– Includes UC Deploy content
• Provides automation for cloud native workloads
like Cloud Foundry and Containers
• Value add for cloud native dev
– Git repos
– WebIDE
– Easily create a DevOps toolchain
10
Key Goals:
• Consistently build and deploy cloud native software
• Provide a simple pipeline view for both reporting and acting
Continuous Release
– Plan release deployment
– Standardize release deployment activities
– Orchestrate release deployment & track progress
– Reduce risks through quality enforcement & managing
dependencies
– Enforce governance
11
“Streamline the release process: eliminate waste, increase visibility”
Key Goals:
• Reducing the amount of labor to prepare and execute for a release
• Reduce the outage windows due to release deployment process
• Reduce the application downtime due to quality issues
DevOps Insights
Delivery Insights
Insights into continuous delivery cycle
times, delivery metrics, dashboards and
reports, hybrid data from Bluemix and UCD
on-premises with mobile support
Deployment Risk Insights
Continuous Delivery Control Center
dashboards, automated test result analysis
and Policy Gates to determine readiness for
production deployment
Developer Insights
Error prone file analysis during
development, based on production outages,
user skill, and volume of changes
13IBM
_
Helping
customers
transition to the
Cloud
14IBM
_
IBM UrbanCode Deploy
Blueprint Designer
VMware
vCenter
• Full stack Application Design & Provisioning
o Design open, full stack application environments
from diagram or source
• Portability to heterogeneous clouds
o Capture the expertise of a heterogeneous
DevOps team, from solution architects to IT
specialists
• Hybrid clouds: Blend your application with PaaS,
SaaS, and Traditional IT
o Enables you to balance speed, cost, and
flexibility according to your specific needs
• Continuous Delivery of Applications into the Cloud
o Eliminate weeks of waiting for new
environments when starting new projects or
testing new app changes
UrbanCode Deploy Blueprint Designer
15IBM
_
10
Cloud Platform Support
Provision
VMware
vCenter
• Utilizing OpenStack Heat
o Heat orchestration document
• Cloud Portability
o Avoid vendor lock-in
o Provision the same blueprint to multiple cloud
platforms
o Public:
 Amazon Web Services, Microsoft Azure, IBM
Cloud (SoftLayer), Google Cloud Platform
o On-Premises:
 vCenter, vRealize Automation, OpenStack
• Compatible with OpenStack-based IBM Cloud
Offerings
– IBM Cloud Orchestrator (ICO)
– IBM BlueMix Local (BlueBox)
 Ships with Heat integration for UrbanCode
Deploy
16IBM
_
Google Cloud Platform Support
New infrastructure in GCP
New environment and deployment
in UCD
Create full-stack blueprints for GCP
• Virtual machines (public, private)
• Networking, public IP addresses
• Disk creation and attachment
• UCD components
• Direct provisioning (no cloud-init)
17IBM
_
Multiple Enhancements to vCenter and vRA support
• vCenter: Add multiple disks to VM
• vCenter: Use DHCP networking
• vCenter: Provision via Vmware tools
o (no cloud-init)
• vRA: Specify custom machine prefixes
• vRA: Improved request property management
VMWare Enhancements
18IBM
_
Migrating IIS Workloads to the Cloud
UrbanCode Deploy supports migrating IIS workloads to various cloud platforms
• Use IIS Configure plugin in UCD to discover topology of IIS configuration
• Create UCD blueprint with topology component and provision to cloud
o AWS, Azure, etc.
Discover Topology
Create Blueprint
Provision to Cloud
19IBM
_
Chapter
Opening
September 16, 2015Presentation Title
IBM UrbanCode 6.2.4
IBM 12
20
Dynamic Tag Support and
Advanced Rolling Deployments
• Wrap a process with a “For Each Tag” Box
• Deploy to Multiple Tags
• Drag and Drop ordering of Tags
Max Concurrent Agents
What's New with IBM UrbanCode Deploy
23
Growing our Container Support
• Done: Docker Support - Docker
Trusted Registry and IBM Containers as
a source type. Automation to deploy
Docker image. Support for Docker
Compose.
• Done: Initial support for OpenShift,
Meso Marathon and Kubernetes
• Ongoing: Additional refinements to
these plugins including Docker Swarm
and Docker Data Center.
• Future: Blueprint designer container
support
24IBM
_
Demo
25IBM
_
Questions?

More Related Content

What's New with IBM UrbanCode Deploy

  • 1. 1IBM _ Chapter Opening September 16, 2015Presentation Title What’s New with IBM UrbanCode Deploy Thursday, April 6th 2017
  • 2. 2IBM _ Todays Speakers Laurel Dickson-Bull Product Manager, IBM UrbanCode Deploy Steve Boone Product Owner & Development Manager, IBM UrbanCode Deploy
  • 3. 3IBM _ In This Presentation 01 UrbanCode Mission 02 Better with Cloud 03 New UrbanCode Services 04 Demo 05 What’s new in 6.2.4 Transitioning to the Cloud Q&A 06 07
  • 4. 4IBM _ The UrbanCode Mission: To enable clients to continuously deliver applications with high quality and low risk
  • 5. 5IBM _ Available Solutions • UrbanCode Build • Continuous Integration that scales • UrbanCode Deploy • Full-stack deployment automation for applications • UrbanCode Release • Collaborative release management across many apps Core Benefits • Speed time to market • Simplify audit • Reduce the risk of change • Do it all at scale
  • 7. For Cloud Native, we provide an open toolchain. A sample open toolchain for building, and deploying and managing three microservices 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.
  • 8. 8IBM _ UrbanCode is better with Cloud Integrated with toolchain services • Good for hybrid workloads • Good for enhancing your core UC experience
  • 9. Architecturally, it looks like this Bluemix UrbanCode Build DevOps Connect UrbanCode Release DevOps Insights UrbanCode Deploy UC Mobile App Mobile Services Continuous Release CI/CD Pipeline Cloud Automation VMware vCenter Private Public Virtual Datacenter Open Toolchain
  • 10. Continuous Delivery • Pipeline view for what’s where – Includes UC Deploy content • Provides automation for cloud native workloads like Cloud Foundry and Containers • Value add for cloud native dev – Git repos – WebIDE – Easily create a DevOps toolchain 10 Key Goals: • Consistently build and deploy cloud native software • Provide a simple pipeline view for both reporting and acting
  • 11. Continuous Release – Plan release deployment – Standardize release deployment activities – Orchestrate release deployment & track progress – Reduce risks through quality enforcement & managing dependencies – Enforce governance 11 “Streamline the release process: eliminate waste, increase visibility” Key Goals: • Reducing the amount of labor to prepare and execute for a release • Reduce the outage windows due to release deployment process • Reduce the application downtime due to quality issues
  • 12. DevOps Insights Delivery Insights Insights into continuous delivery cycle times, delivery metrics, dashboards and reports, hybrid data from Bluemix and UCD on-premises with mobile support Deployment Risk Insights Continuous Delivery Control Center dashboards, automated test result analysis and Policy Gates to determine readiness for production deployment Developer Insights Error prone file analysis during development, based on production outages, user skill, and volume of changes
  • 14. 14IBM _ IBM UrbanCode Deploy Blueprint Designer VMware vCenter • Full stack Application Design & Provisioning o Design open, full stack application environments from diagram or source • Portability to heterogeneous clouds o Capture the expertise of a heterogeneous DevOps team, from solution architects to IT specialists • Hybrid clouds: Blend your application with PaaS, SaaS, and Traditional IT o Enables you to balance speed, cost, and flexibility according to your specific needs • Continuous Delivery of Applications into the Cloud o Eliminate weeks of waiting for new environments when starting new projects or testing new app changes UrbanCode Deploy Blueprint Designer
  • 15. 15IBM _ 10 Cloud Platform Support Provision VMware vCenter • Utilizing OpenStack Heat o Heat orchestration document • Cloud Portability o Avoid vendor lock-in o Provision the same blueprint to multiple cloud platforms o Public:  Amazon Web Services, Microsoft Azure, IBM Cloud (SoftLayer), Google Cloud Platform o On-Premises:  vCenter, vRealize Automation, OpenStack • Compatible with OpenStack-based IBM Cloud Offerings – IBM Cloud Orchestrator (ICO) – IBM BlueMix Local (BlueBox)  Ships with Heat integration for UrbanCode Deploy
  • 16. 16IBM _ Google Cloud Platform Support New infrastructure in GCP New environment and deployment in UCD Create full-stack blueprints for GCP • Virtual machines (public, private) • Networking, public IP addresses • Disk creation and attachment • UCD components • Direct provisioning (no cloud-init)
  • 17. 17IBM _ Multiple Enhancements to vCenter and vRA support • vCenter: Add multiple disks to VM • vCenter: Use DHCP networking • vCenter: Provision via Vmware tools o (no cloud-init) • vRA: Specify custom machine prefixes • vRA: Improved request property management VMWare Enhancements
  • 18. 18IBM _ Migrating IIS Workloads to the Cloud UrbanCode Deploy supports migrating IIS workloads to various cloud platforms • Use IIS Configure plugin in UCD to discover topology of IIS configuration • Create UCD blueprint with topology component and provision to cloud o AWS, Azure, etc. Discover Topology Create Blueprint Provision to Cloud
  • 19. 19IBM _ Chapter Opening September 16, 2015Presentation Title IBM UrbanCode 6.2.4 IBM 12
  • 20. 20 Dynamic Tag Support and Advanced Rolling Deployments • Wrap a process with a “For Each Tag” Box • Deploy to Multiple Tags • Drag and Drop ordering of Tags
  • 23. 23 Growing our Container Support • Done: Docker Support - Docker Trusted Registry and IBM Containers as a source type. Automation to deploy Docker image. Support for Docker Compose. • Done: Initial support for OpenShift, Meso Marathon and Kubernetes • Ongoing: Additional refinements to these plugins including Docker Swarm and Docker Data Center. • Future: Blueprint designer container support

Editor's Notes

  1. Release Management teams have key goals when it comes to managing those Integrated Releases. We’ll discuss key aspects of how UrbanCode Release help streamline the release process.
  2. Release Management teams have key goals when it comes to managing those Integrated Releases. We’ll discuss key aspects of how UrbanCode Release help streamline the release process.