Download presentation
Presentation is loading. Please wait.
Published byHorace King Modified over 9 years ago
1
Rod Fontecilla, Ph.D. Vice President Application Services Nov 2015 Deploying Applications Using DevOps
2
© 2015 Unisys Corporation. All rights reserved. 2 2 Traditional ways of development and operations is slowing down innovationDevelopmentOperations We need to push new features and functionality ASAP. We need to keep it stable, Follow the process and deployment schedule to ensure predictability Speed to market CostQuality
3
© 2015 Unisys Corporation. All rights reserved. 3 3 DevOps is a new approach to software delivery that aims at breaking the silos between development and operations.DevelopmentOperations Collaboration + Communication + Integration Speed to market Cost Quality In an study conducted by Vanson Bourne for CA, they found that DevOps is delivering 20% improvement in time to market, 22% increase and quality and 18% reduction is costs. Wikipedia defines DevOps as “DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services.”
4
© 2015 Unisys Corporation. All rights reserved. 4 4 While the significant aspects of transformation is cultural change, automation is critical for DevOps success Revision control system Continuous Integration Programmable Infrastructure Automated Deployment Monitoring, Notifications and Reporting Automated BuildAutomated Testing Automated QA Automated Documentation Collaboration 1 2 3 4 5 6
5
© 2015 Unisys Corporation. All rights reserved. 5 5 Automation requirements can be viewed as set of capabilities…Unisys Proven Methodology DevOps Programmable Infrastructure License Management Self Service Image / configuration management Revision Control System Continous Integration & Dev. Automation Build AutomationTest AutomationQA Automation Code Coverage Tools Standards Check Tool Documentation Automation Automated Deployment Monitoring, Notification and Reporting Collaboration toolsAgile Development
6
© 2015 Unisys Corporation. All rights reserved. 6 6 6 Unisys recommends utilizing a pre-defined set of best practice processes and roles for its clients, as well as an integrated set of tools required to enable these processes and provide significant automation to the configuration management, promotion and build processes of applications and infrastructure. DevOps Framework & Process Flows Roles & ProceduresDeveloper’s Workbench Unisys DevOps Solution Components
7
© 2015 Unisys Corporation. All rights reserved. 7 7 Unisys DevOps Integrated Workbench — Process, Roles, Tools Industrializes and Automates the Development Lifecycle, Accelerates Business Value
8
© 2015 Unisys Corporation. All rights reserved. 8 8 Unisys DevOps Fully Integrated Workbench
9
© 2015 Unisys Corporation. All rights reserved. 9 9 9 As key components of an integrated DevOps capability, there are three domains of activity which have unique processes, roles and technology. They are: Technical Release Management Software Configuration Management Environment Management DevOps Technical Release Management Request Management Release Management Capacity Management Release Coordination & Support Software Configuration Management Version Control Release Management Build & Deployment Management Release Coordination & Support Environment Management Build Automation Deployment Automation Audit Management Test Data Management Change Management Feature Management Defect Management Environment Monitoring Environment Scheduling Environment Provisioning Environment Decommissioning Configuration Control Unisys DevOps Domain Scope
10
© 2015 Unisys Corporation. All rights reserved. 10 Unisys Bi-Modal Architecture Efficient, Fast and Cost Effective Bi-Modal Architecture Micro-services Zero-downtime Real Time Analytics Easy Configuration Automated Scaling Security Stable transaction-oriented systems on the back end Fast-changing customer-facing applications in the front-end Launch several software changes a day/week Hosted in the cloud and loosely integrated Upgrades are seamless to end-user Issues in one service do not harm overall operations Analyze data in real-time with every touch within the app Change application based on user behavior Business users change processes – flexible workflows Eliminate unnecessary processes without needing a developer Elasticity provided by cloud infrastructure Cybersecurity should be part of overall application
11
© 2015 Unisys Corporation. All rights reserved. 11 Integrating DevOps Within Bi-Modal Development Environment Develop Micro-services Using Containers To Create Packages Easy To Deploy Cloud-based Infrastructure for ease of deployment Automated Testing For Continuous Delivery Accelerate Releases Of Innovative Capabilities While Maintaining Legacy IT Systems Necessary For the Sustainment of the Business
12
© 2015 Unisys Corporation. All rights reserved. 12 End to End DevOps Implementation @ USDA
13
© 2015 Unisys Corporation. All rights reserved. 13 Questions Envisioning an Organization Transformed Disruptive Trends Driving Secure Mobility IT Barriers to Change Enterprise Approach to Secure Mobility
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.