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.
© 2013 IBM Corporation 
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix 
Eric Minick 
eminick@us...
© 2013 IBM Corporation 
A note on Bluemix 
2 
An Open standards-based PaaS: 
•Rapid app development of all types (Web, Mob...
© 2013 IBM Corporation 
Tools in the cloud for the cloud 
Web IDE 
Agile Planning 
Delivery Pipeline
© 2013 IBM Corporation 
… and a Build / Deploy Pipeline 
4
© 2013 IBM Corporation 
Hybrid Context
© 2013 IBM Corporation 
Innovate 
Optimize 
Focus on Operational Costs 
•Consolidation and modernization 
•Operations Auto...
© 2013 IBM Corporation 
Traditional Bluemix 
of resources devoted to 
maintaining existing systems 
>70% 
to deliver appli...
© 2013 IBM Corporation 
But delivering effectively across the organization is challenging 
“I can’t keep up with your insa...
© 2013 IBM Corporation 
Applications are failing because the different pieces that makes up the application are inconsiste...
© 2013 IBM Corporation 
Organization productivity is also impacted because the teams can’t collaborate efficiently with ea...
© 2013 IBM Corporation 
Needs 
Shared visibility 
Coordinating Testing 
Better Back-end Velocity 
One Button to Press, Eve...
© 2013 IBM Corporation 
UrbanCode Deploy can drive multi-platform application deployments Visibility and automated control...
© 2013 IBM Corporation 
Scenario 1: UrbanCode Deploy supports deployment automation in hybrid cloud scenarios across Bluem...
© 2013 IBM Corporation 
Scenario 2: UrbanCode Deploy delivers a common automated deployment pipeline across Bluemix and ba...
© 2013 IBM Corporation 
Accelerating Product and Service Innovation 
Watch demo here: 
http://youtu.be/DA6GS9AlzNY
© 2013 IBM Corporation 
@UrbanCode 
@EricMinick 
Slideshare.net/urbancode Developer.ibm.com/urbancode/
© 2013 IBM Corporation 
Accelerating Product and Service Innovation 
© Copyright IBM Corporation 2014. All rights reserved...
Upcoming SlideShare
Loading in …5
×

Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix

2,086 views

Published on

Developing cloud-based applications using Bluemix and DevOps Services is simple and FAST– but what about when you’re building applications that interact with other services within your organization? What about when you’re deploying these application on-prem or to other clouds?

In these hybrids cloud environments, adoption of a DevOps approach to software delivery across your organization is critical to your team’s success. IBM UrbanCode Deploy delivers a common automated deployment pipeline across Bluemix and back-end environments, providing visibility and automated control of the application deployment process.

Published in: Software
  • Be the first to comment

Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix

  1. 1. © 2013 IBM Corporation Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix Eric Minick eminick@us.ibm.com @EricMinick
  2. 2. © 2013 IBM Corporation A note on Bluemix 2 An Open standards-based PaaS: •Rapid app development of all types (Web, Mobile & Smart Devices, Big Data) •Software delivery experience complete with integrated DevOps services •Integration services to systems of records and enterprise data •Ecosystem of capabilities from IBM, partners and community provided aaS
  3. 3. © 2013 IBM Corporation Tools in the cloud for the cloud Web IDE Agile Planning Delivery Pipeline
  4. 4. © 2013 IBM Corporation … and a Build / Deploy Pipeline 4
  5. 5. © 2013 IBM Corporation Hybrid Context
  6. 6. © 2013 IBM Corporation Innovate Optimize Focus on Operational Costs •Consolidation and modernization •Operations Automation •Risk and compliance Management •Manual policy to analytics driven optimization Cloud Enabled Cloud First Focus on Speed and Agility •Assemble solutions from verified components and services •Fast deployment and redeployment •Agile to DevOps model •User first delivery model Drives Investment Drives Need Organizations must embrace new business models and disruptive technologies to be competitive, meet business need, and innovate 6
  7. 7. © 2013 IBM Corporation Traditional Bluemix of resources devoted to maintaining existing systems >70% to deliver application changes to customers 4-6 weeks Optimization Innovation growth of PaaS users in 2015 from 3% in 2012 >40% of enterprises use Hybrid Cloud by 2017 50% Optimized IT Delivery TODAY: Traditional Data Center aligned Service Management Optimizing delivery across heterogeneous and next generation models is key to delivering an engaging experience that supports disruptive business models 7
  8. 8. © 2013 IBM Corporation But delivering effectively across the organization is challenging “I can’t keep up with your insane demands!” “Why do you slow me down?” Both: “Why is this not coming together?” Back-end Teams Bluemix Team 8
  9. 9. © 2013 IBM Corporation Applications are failing because the different pieces that makes up the application are inconsistent with each other depends on Version needed Version actually deployed Bluemix: 11.7.1 11.7.1 Back-end Service A: 10.8.6 10.8.6 Back-end Service B: 14.2.5 14.2.3 Back-end Service C: 12.2.1 12.2.7 ✗ ✗ “I didn’t get your email requesting the deploy!” “The order management folks didn’t tell me their deployment failed and they did a roll-back” Deployed wrong version Roll-back missed App failing because dependencies not met 9
  10. 10. © 2013 IBM Corporation Organization productivity is also impacted because the teams can’t collaborate efficiently with each other “Every time I ask for something from the back- end folks it takes them forever to deliver it” “I can’t make progress because the back-end service I depend on is not available for me to code/test against” “The Bluemix team doesn’t understand that making an update on my system involves a complex process, not like what they have that just takes a click” “The front-end folks are making so many requests and I have no idea which one is really critical to them and which one is blocking progress” 10
  11. 11. © 2013 IBM Corporation Needs Shared visibility Coordinating Testing Better Back-end Velocity One Button to Press, Everything Goes Out
  12. 12. © 2013 IBM Corporation UrbanCode Deploy can drive multi-platform application deployments Visibility and automated control of your application deployment process Mobile Bluemix Back-end •Manage application components and versions •Manage configurations across all environments •Offer secure ‘self-service’ capabilities •Increase transparency •Ensure governance and compliancy 12
  13. 13. © 2013 IBM Corporation Scenario 1: UrbanCode Deploy supports deployment automation in hybrid cloud scenarios across Bluemix and non-Bluemix environments UrbanCode Deploy automates the deployment of the same application to both Bluemix for dev/test and then to on-prem data center or other cloud environments Amazon Web Services and OpenStack are currently supported cloud targets UrbanCode Deploy OpenStack clouds or AWS On-prem data center Dev/Test Environment Production Environment deploy to dev/test deploy to production 13
  14. 14. © 2013 IBM Corporation Scenario 2: UrbanCode Deploy delivers a common automated deployment pipeline across Bluemix and back-end environments UrbanCode create a single, coordinated release pipeline across all tiers/technologies Deployments are simultaneous across all tiers; rollbacks triggered by any tier propagates across all tiers Configuration snapshots guarantee compatibility amongst different part of the application Bluemix Rapid iterations Develop Production Build Test Deploy API Catalog Back-end (on-prem) Slower iterations Develop Production Build Test Deploy Common pipeline with IBM UrbanCode Deploy 14
  15. 15. © 2013 IBM Corporation Accelerating Product and Service Innovation Watch demo here: http://youtu.be/DA6GS9AlzNY
  16. 16. © 2013 IBM Corporation @UrbanCode @EricMinick Slideshare.net/urbancode Developer.ibm.com/urbancode/
  17. 17. © 2013 IBM Corporation Accelerating Product and Service Innovation © Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. www.ibm.com/software/rational

×