Your SlideShare is downloading. ×
0
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud With DevOps Enabling Rapid Business Development

762

Published on

My point of view on accelerating business development with improved time to market by using lean principles enabled by devops and cloud. Some of the narrative can be found here …

My point of view on accelerating business development with improved time to market by using lean principles enabled by devops and cloud. Some of the narrative can be found here http://thoughtsoncloud.com/2014/04/speed-devops-cloud/

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
762
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
67
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • image is from Getty Images:http://mm.gettyimages.com/mm/actions/layout/preview.do?CSRFToken=BDC5736A8E283E5790363D656F3E88BB&object=a180662296&prefixIds=a181137503,a180875083,a180807489,a180662296,a179332520,a179325513,a179320261,a179314998,a179314531,a179314127,a179311823,a179309330,a179308957,a179303729,a179299890,&left_nav=refine_metadataTitle - RoadDescription - RoadCopyright Notice - Dudarev MikhailCredit - Getty Images/iStockphotoKeywords - Motion Speed Journey Road Horizontal Blurred Motion Outdoors Street In A Row Light Cloud Landscape Day Asphalt Vanishing Point Motor Racing Track Highway No People Photography Horizon Over LandAsset ID - 103246Filename - 135649559.jpgDPI - 72File Size - 148.0 (KB)Pixel Size - 613x572Uploaded Date/Time - January 18, 2013 4:05:36 AM WETLast Edited By - Sanni SitLast edited Date/Time - April 18, 2013 9:33:00 PM WESTLicensed Asset - Yesgettyimages.com Image Number - 135649559Download Option - Thinkstock SubscriptionLicense Type - Royalty-freeCollection - iStockphotoGetty Images Site - Creative
  • Close with bringing in the orchestration piece and how Deploy (deployment automation) combined with service virtualization, test automation, and dynamic infrastructure is the end goal.Deploy what is ready, virtualize the restContinuously execute tests against production-like environmentsTest end-to-end, including mobile, cloud-based applications, and mainframe
  • In Summary…IBM is changing rapidly.We are committed to Open Stack and Open Source and have products that demonstrate this. (eg BlueMix)We are committed to Cloud, as our investments show. (SoftLayer)We are committed to NOT COMPROMISING on the security and robust delivery on which we have built our reputation.We are committed to collaborating with and fully supporting our SME and partner ecosystem. To date we have built an ecosystem of over 100 SME partners enabled to work with us in complex delivery projects, as well as building innovative Cloud solutions available through G-Cloud.And lastly, we have shown and will continue to show that we are committed to bringing all of this capability into our government clients through G-Cloud and other routes. We have been on the G-Cloud framework since its inception, and continue to promote its adoption across our government clients.
  • Transcript

    1. © 2014 IBM Corporation IBM Cloud: Think it. Build it. Tap into it. Sam Garforth Cloud Architect Cloud & DevOps @SamJGarforth
    2. © 2014 IBM Corporation2 IBM Cloud: Think it. Build it. Tap into it. Speed Is King
    3. © 2014 IBM Corporation3 IBM Cloud: Think it. Build it. Tap into it. Traditional Product Development Months before you find out whether the product meets the need Business Need •Documents •Weeks Approval Process •Meetings •Weeks Hardware Purchase Negotiations •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •It sucks! •Weeks
    4. © 2014 IBM Corporation4 IBM Cloud: Think it. Build it. Tap into it. Costly, error prone manual and duplicative processes delay releases and impact competiveness CHALLENGES Risk of instability due to managing multiple configurations and versions Slow deployment to development and test environments leave teams waiting and unproductive CHALLENGES Operations, Manufacturing & Support Software & Product DevelopmentCustomers Line of Business/ Product Managers A failed software upgrade at RBS Group left millions unable to access their accounts for four days Telecom New Zealand overcharged 47,000 customers by $2.7m due to a software glitch Software glitch costs trading firm Knight Capital $440m in 45 minutes Also Impacts Product Maintenance
    5. © 2014 IBM Corporation5 IBM Cloud: Think it. Build it. Tap into it. DevOps approach: Apply Lean principles to software innovation and delivery to create a continuous feedback loop with customers Line-of- business Customer 1 3 2 1. Get ideas into production fast 2. Get people to use it 3. Get feedback Adopt DevOps approach to continuously manage changes, obtain feedback and , deliver changes to users Eliminate any activity that is not necessary for learning what customers want
    6. © 2014 IBM Corporation6 IBM Cloud: Think it. Build it. Tap into it. The Environment we are Supporting Today and Tomorrow Systems of Engagement Systems of Record CRM HR DB ERP Systems of Interaction Internet of Things Cloud-based Services Continuous client experience Partner value chain >50% of outsourced projects fail to meet objectives Line-of-business Takes too long to introduce or make changes to mobile apps and services >45% of customers experience production delays 4-6 weeks to deliver even minor application changes to customers >70% of budgets devoted to maintenance and operations Operations Rapid app releases impact system stability and compliance Development/Test Speed mismatch between faster moving front office and slower moving back office systems, delaying time to obtain feedback Suppliers Delivery in the context of agile Challenges resulting from a lack of continuous delivery Challenges resulting from a lack of continuous delivery
    7. © 2014 IBM Corporation7 IBM Cloud: Think it. Build it. Tap into it. Business Need •Documents •Weeks Approval Process •Meetings •Weeks Hardware Purchase Negotiations •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Weeks Customer Feedback •It sucks! •Weeks Introducing IaaS • Months before you find out whether the product meets the need • Hardware provisioning is undifferentiated heavy lifting IaaS Cloud
    8. © 2014 IBM Corporation8 IBM Cloud: Think it. Build it. Tap into it. Dramatically reduce time to market Make the company’s 20,000 developers more productive Boost utilization rates and improving operational efficiencies. “Slashed server provisioning times from 45 days to less than 20 minutes” -Jonathan Moore Senior Vice President, Citigroup Built a private cloud using IBM lifecycle services management software solutions. Enable self-service request, automated provisioning, and internal chargeback capabilities The solution: The need: Increased server capacity 12X Cloud in Action: Citigroup Accelerating development and delivery using the cloud Benefits:
    9. © 2014 IBM Corporation9 IBM Cloud: Think it. Build it. Tap into it. IaaS based Product Development • Weeks before you find out whether the product meets the need Business Need •Documents •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Days Customer Feedback •It sucks! •Days
    10. © 2014 IBM Corporation10 IBM Cloud: Think it. Build it. Tap into it. IaaS based Product Development with DevOps Business Need •Documents •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Days Customer Feedback •It sucks! •Days DevOps
    11. © 2014 IBM Corporation11 IBM Cloud: Think it. Build it. Tap into it. Handovers Handovers
    12. © 2014 IBM Corporation12 IBM Cloud: Think it. Build it. Tap into it. Line of Business Deployment and Provisioning IBM Cloud Orchestrator IBM Pure Application System IBM UrbanCode Deploy IBM UrbanCode Release IBM UrbanCode Deploy IBM UrbanCode Release • Simplifies deployment automation for applications • Manage configurations across environments • Intelligent deployment artifact tracking • Higher quality with repeatable, reliable, and governed processes • Technology plugins supported out of the box • Define, manage, and coordinate operational releases • Aggregates applications into single release • Phases to support quality and geo dispersed deployments • Coordinate manual and automated tasks • Replaces manual spreadsheets and documents
    13. © 2014 IBM Corporation13 IBM Cloud: Think it. Build it. Tap into it. DevOps takes an end to end approach to software delivery Develop / Test Release / Deploy Plan / Measure Monitor / Optimize Continuous Delivery of Software-driven innovation with a feedback loop Business Owner Service Developer/Tester Service Operations Target Customer Goal: Get ideas into market/production fast, get people to use it, get feedback Idea Operations / Market DevOps Previous efforts/practices (e.g. Agile) addressed only a subset of the value chain DevOps breaks down silos and enables collaboration Continuous Deployment Cont. Business Planning Continuous Integration Agile Development Continuous Monitoring Continuous Testing Continuous Operations
    14. © 2014 IBM Corporation14 IBM Cloud: Think it. Build it. Tap into it. Continuous Delivery/DevOps solution
    15. © 2014 IBM Corporation15 IBM Cloud: Think it. Build it. Tap into it. Scope: Dev-Test vs. Production Cloud Hosted Environments Cloud Hosted Environments Dev-Test (pre-Prod) Prod On-Premises On Cloud On Cloud On-Premises On Cloud On Cloud
    16. © 2014 IBM Corporation16 IBM Cloud: Think it. Build it. Tap into it. Application Deployment vs Environment Provisioning Compute | Storage OS Packaged Software Application Middleware Compute | Storage OS Packaged Software Middleware Network Cloud Management IBM UrbanCode Deploy Capabilities Security, approvals and promotion of applications through different stages. Automated Deployment of all components of Application (DB, Web, Mobile) Automated Middleware configuration required for Application Deployment Discover MW Configuration for WAS Virtual System Pattern Creation and Provisioning Self Service Portal for VM Provisioning Image Library (Search / Compare, Versioning, and SW Stacks) Basic Single Image Composition, Manipulation of images with pre- configured middleware Multi-tenancy, Isolation, Rapid , Scalable Provisioning Cloud Administration Cloud Provisioning (PureApplication System or IBM Cloud Orchestrator) Fast Moving… Slow Moving…
    17. © 2014 IBM Corporation17 IBM Cloud: Think it. Build it. Tap into it. Example usage at IBM • Cloud-enabled build and test capability • Provision and deploy a machine on demand • Being implemented for WAS Liberty and more • RTC Jazz Build: for build and test execution • ~500 machines • High year on year growth • Must be reusable, reliable, performant and scalable • Dedicated Agile project delivery team
    18. © 2014 IBM Corporation18 IBM Cloud: Think it. Build it. Tap into it. Deployment automation and service virtualization for reducing time to market and improving quality Databases Internal Messages Third-party Services virtual components Simultaneously test across multiple test stages Dev QA IBM Rational Test Virtualization Server DevOps: Continuous Testing IBM UrbanCode Deploy IBM Rational Test Workbench  integrated with Test Environments Dynamic Infrastructure Deploy what is ready, virtualize the rest Continuously test in production-like env. Test using real world network conditionsn SHUNRA Network Virtualization
    19. © 2014 IBM Corporation19 IBM Cloud: Think it. Build it. Tap into it. IaaS based Product Development with DevOps Business Need •Documents •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Days Customer Feedback •It sucks! •Days DevOps
    20. © 2014 IBM Corporation20 IBM Cloud: Think it. Build it. Tap into it. IaaS based Product Development with DevOps Business Need •Documents •Weeks Software Development •Specifications •Weeks Deployment and Testing •Reports •Days Customer Feedback •It sucks! •Days DevOpsPaaS
    21. © 2014 IBM Corporation21 IBM Cloud: Think it. Build it. Tap into it. PaaS Based Product Feature Development Days before you find out whether the feature meets the need Business Need •Discussions •Days Software Development •Code •Days Customer Feedback •Fix this Bit! •Hours
    22. © 2014 IBM Corporation22 IBM Cloud: Think it. Build it. Tap into it. Embracing Cloud Foundry As An Open Source PaaS Continuing our history of embracing and extending Open Source
    23. © 2014 IBM Corporation IBM Cloud Foundry Community Involvement IBM at 26%
    24. © 2014 IBM Corporation Introducing IBM Codename:BlueMix IBM initiative to develop an open Cloud Operating Environment IBM and partner cloud services Integrated DevOps with both Browser and Eclipse-based tools Services Lifecycle Management (JazzHub) Application Runtime Runtimes & Frameworks Middleware Application Operational Mobile ExternalData node java ruby Worklight WebSphere Liberty Web IDE (Eclipse Orion) Eclipse IDE Application Composition Environment Create & Manage Services Test/Run Test/Run Explore Services Explore Services IBM BlueMix Check In Code Check In Code 24
    25. © 2014 IBM Corporation25 IBM Cloud: Think it. Build it. Tap into it. Introducing IBM Codename: BlueMix Delivering a Composable Services development environment Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. DevOps Development, monitoring, deployment and logging tools allow the developer to run the entire application APIs and Services A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. Cloud Integration Build hybrid environments. Connect to on- premises systems of record plus other public and private clouds. Expose your own APIs to your developers. Built on IBM SoftLayer Runs on top of IBM’s leading infrastructure as a service.
    26. © 2014 IBM Corporation26 IBM Cloud: Think it. Build it. Tap into it. Technical components for BlueMix Runtime and Tools Liberty Buildpack Node.JS Buildpack Run Operate Eclipse Developer Tools (Java/JS) Integration with JazzHub for team development Integration with Orion for web based development Experience High Availablity Scalability Build Composite Application Support Resellience
    27. © 2014 IBM Corporation27 IBM Cloud: Think it. Build it. Tap into it. Codename Bluemix: IBM Cloud Operating Environment Beta External link
    28. © 2014 IBM Corporation28 IBM Cloud: Think it. Build it. Tap into it. List of Cloud Platform Services IBM, Open Source and Third Party APIs Mobile App Management Dev Ops Java Liberty Ruby on Rails Node.js “Bring Your Own Buildpack” IBM Relational Database IBM JSON Database Mongo DB PostgreSQL Mobile Data Mobile Sync Data Management Services MQTTCloudCode Mobile App Mgmt Mobile Services Mobile Quality Assurance BLU Data Warehouse MySQL Twilio Data Cache Session Cache Elastic MQ Web & App Application Decision SSO Redis MapReduce RabbitMQ Log Analysis Historian Internet Of Things Push Runtimes
    29. © 2014 IBM Corporation29 IBM Cloud: Think it. Build it. Tap into it. Integrate Into Existing Applications Security connect to and leverage data from your existing systems Cast Iron Integration Data Mapper API Management Secure Connector Private API Catalog
    30. © 2014 IBM Corporation30 IBM Cloud: Think it. Build it. Tap into it. DevOps Services • Easy Access - Get started for free. With Git hosting and the built-in Web IDE, it's zero to code in seconds. • Code Now - Use the built-in Web IDE, Eclipse, Visual Studio, or your tool of choice. • Automated Deployment - Auto-deploy your applications to IBM's cloud platform, Codename BlueMix. • Team Collaboration - Share your work and collaborate through expert tools for Agile Development. Software development in the cloud
    31. © 2014 IBM Corporation31 IBM Cloud: Think it. Build it. Tap into it. Jazzhub: Delivery pipelines as a Service Developer Running Application (Dev Space) Create & edit Running Application (test) Running Application (Prod Space) Running Application (Test Space) Everything is a service in the Cloud Deploy & test Build Publish build Deploy Promote Test as a Service Test Monitoring as a Service Monitor Dev as a Service Build as a Service Deploy as a Service
    32. © 2014 IBM Corporation Accelerating Product and Service Innovation 32 Develop and Test Our Vision for DevOps & BlueMix for application delivery Developer Dev Space Create & edit Running Application (test) Production Space Empowering developers and optimizing delivery for teams Monitor and Optimize Release and Deploy Jenkins Deploy & test Build Publish build Deploy & test Promote A/B testing QA Space Capture Cloud Operating Environment
    33. © 2014 IBM Corporation33 IBM Cloud: Think it. Build it. Tap into it. DevOps and Cloud adoption Automating for faster delivery with DevOps and cloud Networking Networking Storage Storage Servers Servers Virtualization Virtualization O/S O/S Middleware Middleware Mid Config Mid Config Data Data Applications Applications Traditional On-Premises Infrastructure as a Service Manual Customization; higher costs; slower time to value Standardization; lower costs; faster time to value Man/Auto UC Deploy UC Deploy Man/Auto Networking Storage Servers Virtualization O/S Middleware Mid Config Data Applications Platform as a Service Codename: BlueMixPureApplication System SmartCloud Orchestrator SoftLayer JazzHub (SaaS)
    34. © 2014 IBM Corporation34 IBM Cloud: Think it. Build it. Tap into it. Rational on Cloud through Certified Business Partners • Rational Monthly SaaS Offerings • Certified business partners offer value-added hosted services including Rational tools • Flexible pay-as-you-go usage model (monthly) enables customers to ramp up and down as demand changes, with no perpetual license commitment • Key offerings include: • Software Development Platform as a Service • Test as a Service (TaaS) • Virtual Desktops as a Service • Worldwide Partners • Corso – United Kingdom, United States • Accenture – worldwide • CloudOne – worldwide • Quality Kiosk - India • Fujitsu – Japan • Test Pro – Australia • Capgemini – The Netherlands, Poland • Object Valley – Hong Kong
    35. © 2014 IBM Corporation35 IBM Cloud: Think it. Build it. Tap into it. An open cloud architecture for innovation and optimisation External ecosystem Marketplace SolutionsApp API services API analytics API commerce API collaboration API location API data APIAPI datastore mobile dev opsmiddleware services Traditional middleware-based workloads Services & composition patterns API & integration services Workload definition, optimization, & orchestration Software defined compute Software defined storage Software defined networking Resource abstraction & optimization Hardware Servicelifecyclemanagement Power, x86, z, ARM, GPU, FPGA, … IaaS Software Defined Environment PaaS Cloud Operating Environment SaaS API Economy http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/
    36. © 2014 IBM Corporation36 IBM Cloud: Think it. Build it. Tap into it. Customer case study - Fidelity
    37. © 2014 IBM Corporation37 IBM Cloud: Think it. Build it. Tap into it. By adopting a DevOps approach, organizations can seize new opportunities and gain competitive advantage Differentiated and engaging customer experiences Quicker time to value Increased capacity to innovate Build customer loyalty and increase market share by continuously obtaining and responding to customer feedback Obtain fast-mover advantage and capture markets with software- based innovation, with improved predictability and success Reduced waste and rework in software delivery and enables a shift of resources to higher value activities
    38. © 2014 IBM Corporation38 IBM Cloud: Think it. Build it. Tap into it. Summary pt 1 • Adopting DevOps with Cloud accelerates delivery • IBM provides enterprise Cloud and DevOps solutions • IBM Cloud Orchestrator • PureApplication System • SoftLayer • UrbanCode • We are investing for the future • Codename: BlueMix • JazzHub – DevOps Services • NextGen Pattern lifecycle management • DevOps for Mobile & Mainframe IBM Cloud Orchestrator IBM PureApplication System Private CloudsPublic Clouds Java DevOps Services Session Cache Mobile DB Monitor & Optimize Develop & Test Release & Deploy Plan & Measure Continuous innovation, feedback and improvements
    39. © 2014 IBM Corporation39 IBM Cloud: Think it. Build it. Tap into it. Summary pt 2 Think it. Build it. Tap into it. • Open Standards / Open Source • Cloud commitment and investment • Secure and robust services • SME / partner ecosystem • G-Cloud support and commitment ……..Cloud without Compromise
    40. © 2014 IBM Corporation40 IBM Cloud: Think it. Build it. Tap into it. Sam Garforth @SamJGarforth Cloud Architect sgarforth@uk.ibm.com

    ×