Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

UrbanCode Deploy and Docker Containers Connect the Dots


Published on

IBM UrbanCode is a leader in deploying applications to multiple platforms in complex environments. And Docker is an open platform for developers and system administrators to build, ship, and run distributed applications.

Laurel Dickson-Bull, IBM UrbanCode Product Manager, and Mike Samano, IBM Lead Developer for UrbanCode Integrations, as they discuss how you can leverage UrbanCode to deploy Docker containers.

Published in: Software

UrbanCode Deploy and Docker Containers Connect the Dots

  1. 1. Presented by:UrbanCode Deploy & Docker Containers Connect the Dots . . . June 30, 2015 UrbanCode Product Marketing Joe Wochna Laurel Dickson-Bull UrbanCode Product Management Michael Samano UrbanCode Development
  2. 2. 2015© IBM Corporation 2 Docker Hub Enterprise = Docker Trusted Registry Docker Trusted Registry: • Brings Docker Hub on-premises • Creates a private image repository of Docker images • Complements IBM cloud solutions such as IBM UrbanCode • Includes world class support from IBM
  3. 3. 2015© IBM Corporation 3 AGENDA • Hybrid Cloud • Docker Containers • IBM UrbanCode Deploy • Demo • Q&A
  4. 4. © IBM Corporation 4 42015© IBM Corporation PRIVATE PUBLIC ON-PREMISES IT Containers are a critical building block for hybrid Hybrid cloud: The connection of one or more clouds to on- premises systems and/or the connection of one or more clouds to other clouds. 1. Maximize asset utilization 2. Help with cost- efficiency 3. Private cloud ensures isolation 4. High availability and resiliency 5. Introduce new functionality quickly
  5. 5. 52015© IBM Corporation Digital transformations require hybrid cloud Everything you will need won’t be in one place in the digital world.
  6. 6. 2015© IBM Corporation 6 Docker is a shipping container system for code MultiplicityofStacksMultiplicityofhardware environments QA server Development VM Contributor’s laptop Customer Data Center Production Cluster Public Cloud Static website User DB Analytics DBQueueWeb frontend Doservicesandapps interactappropriately? CanImigratesmoothlyand quickly?
  7. 7. 2015© IBM Corporation 7 Docker Mission Docker is an open platform for building distributed applications for developers and sysadmins. Build Ship Run Anywhere Any App
  8. 8. 2015© IBM Corporation 8 • Application Development Efficiency o Enable Continuous Integration/Continuous Delivery o Developer Laptops, through automated test, to production, and through scaling without modification • Deployment Efficiency o Higher Density of Compute Resources (CPU, Memory, Storage) • Portability o Cross Cloud Deployment - move the same application across multiple clouds. o Eliminate “lock-in”, Become a “Cloud Broker” • Docker Trusted Registry: o Turnkey solution for distributed applications o Allows their developers to focus on creating differentiated services behind the firewall o Assembles services together with the best content selected from the 60,000+ Dockerized services Why Our Customers Are Interested in Docker Containers are a critical foundation of Hybrid Cloud and portability
  9. 9. 2015© IBM Corporation 9 UrbanCode Deploy: Multi-Platform Application Deployment Automation Visibility and automated control of your application deployment process Mobile App Team Middleware team Backend Systems of Record • Manage application components and versions • Create and update environments across hybrid clouds • Manage configurations across all environments • Offer secure ‘self-service’ capabilities • Increase transparency • Ensure governance and compliancy
  10. 10. 2015© IBM Corporation 10 Delivery Process Automation – Define, wire and automate complex multiple container deployments Environment and Configuration Management – Manage Docker containers through delivery stages (dev, test, prod) – Orchestrate across multiple hosts (IBM Containers, Docker Trusted Registry) for hybrid scenarios – Version Management and Snapshots Security, approvals and notifications – Customize user permissions, quality gates, and inform stakeholders of deployment actions Multi-Container Application Delivery Pipeline Developer (Containerized App) Source Control • App code • Docker file Build Image Registry Docker Images Environment metadata (image id) Docker Trusted Registry IBM Containers (Docker based) IBM UrbanCode Deploy IBM UrbanCode Build NEW
  11. 11. 2015© IBM Corporation 11 IBM UrbanCode + Docker Trusted Registry • Innovate rapidly, creating new applications in the cloud • Leverage existing infrastructure resources on-premises, while ensuring privacy by remaining behind the firewall • Integrate with developer code repository UrbanCode integration eases multi-platform, multi-container deployments to enterprise hybrid-clouds Docker Trusted Registry
  12. 12. © IBM Corporation 12© IBM Corporation 12 Demo
  13. 13. 2015© IBM Corporation 13 Connecting the Dots for Hybrid Cloud Enterprises need –Speed –Agility –Transformative Technology –Security –Visibility –Control PRIVATE PUBLIC ON-PREMISES IT
  14. 14. © IBM Corporation 14© IBM Corporation 14 Questions
  15. 15. Presented by:THANK YOU For more information or to schedule a follow-up conversation: Joseph Wochna, Product Marketing, IBM Laurel Dickson-Bull, Product Management, IBM Mike Samano, UrbanCode Development, IBM Your IBM Sales Representative Product Management – IBM UrbanCode Laurel Dickson-Bull Lead Developer – IBM UrbanCode Mike Samano