2 Accélérer le développement d'applications avec DevOps RAT06 Bataouche Samira Consultante Rational France
3 Our Challenges >70% Line-of-business Takes too long to introduce or make changes to digital apps and services of resources devoted to maintaining existing systems and products Systems of Engagement Systems of Interaction Operations Rapid app releases impacts system stability and compliance Systems of Record CRM HR >80% of applications rolled back 4-6 Weeks to deliver application changes to customers Continuous client experience Cloud-based Services DB ERP Partner value chain >50% of partnered projects fail to meet objectives Development/Test Speed mismatch between faster moving front office and slower moving back office systems, delaying time to get feedback Suppliers Delivery in the context of rapid changes
4 The DevOps approach DevOps Lifecycle Customers Business Owners Development/Test Operations/Productio n Ecosystem Continuous Innovation, Feedback and Improvements Plan and Measure Develop and Test Release and Deploy Monitor and Optimize DevOps Foundation Best Practices Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback OSLC Open Lifecycle and Service Management Integration Platform Accelerate Software Delivery Balance speed, cost, quality and risk Reduce time to customer feedback 4
5 UrbanCode for Release and Deploy DevOps Lifecycle Customers Business Owners Development/Test Operations/Production Continuous Innovation, Feedback and Improvements Ecosystem Plan and Measure Develop and Test Release and Deploy Monitor and Optimize DevOps Foundation Best Practices OSLC Open Lifecycle and Service Management Integration Platform Accelerate Software Delivery Balance speed, cost, quality and risk Reduce time to customer feedback 5
6 A Continuous Delivery Pipeline Business Owners Development Testing Staging Production Customers Ensure applications are production-ready throughout the lifecycle and can be released at any time while minimizing rollback due to quality issues Validate on more production-like conditions earlier Standardization on processes and assets between Dev and Ops Automate hand-offs/promotions to increase velocity through the different stages Automated monitoring and dashboarding of quality and performance against service level agreements at multiple stages 6
7 Where are the changes? Layers App. Config. App. Mid. Config. Mid. OS Config. OS Hardware Change Frequency
8 UrbanCode Deploy Application Deployment Automation Deployment of Applications through Environments Blueprints to model complex applications Per environment configuration management Compliance: audit trails and security Easy to use process designer Inventory: what is where Versioned Artifacts Application Blueprint Artifacts Artifacts Artifacts Deploy or Rollback Deploy or Rollback Deploy or Rollback Execute Against Execute Against Execute Against Development Environment QA Environment Production Environment 8
10 UrbanCode Deploy Hundreds of Integration steps Deployment Sources Build Servers SCM Tools Maven Repositories Other Repos: (ie: FRS) J2EE Platforms Application Servers Message Queues Message Brokers Infrastructure Public / Private Cloud Load Balancers BI & EAI Platforms Tibco Business Objects Informatica Microsoft Platform IIS SharePoint BizTalk SQL RS Databases MS SQL Server Oracle JDBC
11 UrbanCode Release Release planning and orchestration Enforce release quality gates for environments Orchestrate changes across multiple applications Manage infrastructure in addition to application changes Provide real-time status for long production releases Track the allocation of environments to releases 11
12 UrbanCode Release Release planning and orchestration
13 UrbanCode Release
14 UrbanCode Release vs UrbanCode Deploy Application Deployment Automation Automate deployment of applications and components Visual process designer Plug-in steps for application containers, web servers, network devices, database deployment, etc. Model deployment targets with properties. UrbanCode Deploy UrbanCode Release Release Management Orchestrate changes across multiple applications. Coordinate changes outside the scope of application deployment automation. Real-time status for long running production deployments. Visibility and control of quality process.
16 UrbanCode solutions deliver measureable business results International Investment Firm Driving Down Costs Release process required considerable effort and delayed by manually-introduced errors Solution: Automated release process Results: Cost avoidance of over $2.3M/year, reduced release time from 2-3 days to 1-2 hours and virtually eliminated test team down-time Online Retailer Speeding Time-to-Market Significant delays getting application changes to production Solution: Scaled up continuous deployment Results: Deployment time reduced by over 95% with easy scale and deploying to over 250 servers within 2 months of implementation 16 Higher Education Speeding Time-to-Market Agile development teams constrained by slow deployment to dev and test environments Solution: Accelerate deployment by enabling development teams to self deploy with automation Results: Deployments cut from hours to minutes and a greater number of servers with fewer resources SaaS Software Provider Reducing Risk Difficulty managing multiple customer configurations and versions of software deployed across servers Solution: Automate managing configuration and version deployment Results: Execute customer specific releases, reduced deployment outages by over 90%
17 UrbanCode Business Advantages Automated software release and deployment reduces errors Push-button deployments improves productivity for developer and operations Built-in best practices provides for faster time-to-market Enforced Security and traceability ensures compliance and auditability
18 Proof Of Technology: Automatisation des déploiements avec UrbanCode Date: 27 Septembre 2013 Lieu: IBM, Bois-Colombes, Inscription sur
19 5 bonnes raisons d y participer Découvrez comment vous pouvez tirer parti des tendances actuelles clés telles que DevOps ou la Mobilité et livrer vos produits plus rapidement, améliorer les processus et la qualité, et atteindre vos objectifs commerciaux. Approfondissez vos connaissances sur l offre Rational en assistant aux sessions et testez-les en passant des certifications gratuites! Rencontrez les experts IBM, nos partenaires ainsi que d autres utilisateurs dans le cœur de verre où de nombreuses surprises vous attendent! Développez votre réseau avec plus de 200 participants ayant des fonctions variées et travaillant dans des divers secteurs. Assistez aux sessions plénières animées par des intervenants très dynamiques et laissez-vous surprendre! IBM Technical Summit 2013 est l événement dédié aux développeurs de produits et logiciels. Les participants y apprendront comment améliorer leurs pratiques, la prédictibilité et la collaboration pour la livraison logicielle, lors de sessions plénières et des ateliers thématiques axés sur quatre thématiques principales : DevOps, Mobilité, ALM/Agilité et System & Software Development. Inscrivez-vous vite!
CIC Guide: Continuous Delivery Realization Enterprise DevOps realities and a path towards Continuous Delivery A Creative Intellect Consulting Executive Summary Report IT as a competitive advantage is an
VA Enterprise Design Patterns: End-to-End Application Performance Monitoring (APM) Office of Technology Strategies (TS) Architecture, Strategy, and Design (ASD) Office of Information and Technology (OIT)
Cloud-Enabled Enterprise Transformation: Driving Agility, Innovation and Growth Whether used for process optimization or modernization, cloud solutions bring much-needed flexibility to enterprises struggling
Front cover IBM SmartCloud: Building a Cloud Enabled Data Center Redguides for Business Leaders Pietro Iannucci Manav Gupta Learn how to choose the infrastructure as a service (IaaS) solution that best
Data Virtualization Overview Take Big Advantage of Your Data "Using a data virtualization technique is: number one, much quicker time to market; number two, much more cost effective; and three, gives us
Integration: Why Good Enough Doesn t Cut It 13 ways to mess with success Digitalization the process of exploiting digital information to maximize business success has increased the value of your data to
Cloud. social. mobile. big data and more. Get There Faster. Mobile, social media, the cloud and big data these four forces are rapidly changing the way businesses work and collaborate with customers, partners
Standards for Big Data in the Cloud James Kobielus Chair, CSCC Big Data Working Group Big Data Evangelist, Senior Program Director, Product Marketing, Big Data Analytics, IBM firstname.lastname@example.org 15 October
Two Value Releases per Year How IT Can Deliver Releases with Tangible Business Value Every Six Months TABLE OF CONTENTS 0 LEGAL DISCLAIMER... 4 1 IMPROVE VALUE CHAIN AND REDUCE SG&A COSTS IN FAST CYCLES...
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
APPLICATION-CENTRIC IaaS SOLUTIONS FOR A CLOUD-EMPOWERED ENTERPRISE Changing fast, acting smart and innovating quickly are what enable organizations to get ahead and stay ahead of the competition. Today,
Cloud Lifecycle Managing Cloud Services from Request to Retirement SOLUTION WHITE PAPER Table of Contents EXECUTIVE SUMMARY............................................... 1 CLOUD LIFECYCLE MANAGEMENT........................................
OVERVIEW OPTUS MANAGED SERVICES AND DELIVERY LETTING YOU GET ON WITH YOUR BUSINESS CONTENTS WELCOME TO OPTUS MANAGED SERVICES AND DELIVERY 01 A QUICK OVERVIEW 02 OUR SERVICES 03 WHAT IS INCLUDED IN MANAGED
Training Calendar JUNE 2014 > DECEMBER 2014 NEW Microsoft Training Togaf/ISO 20000 Linux Training UPD Java Training ITIL Advanced Training FLASH Technical Overview Microsoft Certification Coaching Custom
Connect Intelligence Performance intelligence for your application delivery chain BT Connect Networks that think Connect Intelligence is a managed service from BT based upon Compuware Technology that provides
ericsson White paper Uen 284 23-3263 February 2015 A new era of PaaS speed and safety for the hybrid cloud This white paper presents the benefits for operators and large enterprises of adopting a policydriven
ENTERPRISE CLOUD COMMUNICATIONS: AN INTRODUCTORY OVERVIEW +44 (0) 1189 908 0850 email@example.com www.voxclever.com Table of Contents Why choose us?... 2 How do we help?... 2 Product as a Service...
J U L Y 2 0 1 2 OpenText Enterprise Information Management CIOs are under siege Do more with less is no longer an ideal, it s a mandate. With growing volumes and a host of information formats to manage
A framework for Responsibly Mobile kpmg.com 2 A framework for Responsibly Mobile A framework for Responsibly Mobile 1 Contents 02 Introduction 03 Common Challenges and Risk Considerations 04 Defining the
UNIVERSITE D EVRY VAL-D ESSONNE Laboratoire IBISC THÈSE pour obtenir le grade DOCTEUR de l Universite d Evry Val d Essonne Spécialité: Informatique présentée et soutenue publiquement par Khanh-Toan TRAN