LOGO Introduction to DevOps 中科大移动云计算系统实验室 孟宁. LOGO Page  2 Agenda Introduce DevOps DevOp Patterns How to Start Adopting DevOps.

Slides:



Advertisements
Similar presentations
People, Process & Tools – The Essence of DevOps Richard
Advertisements

HP Quality Center Overview.
<<replace with Customer Logo>>
Serena Release Management Bridging Dev and Ops SERENA SOFTWARE INC. 05 Oct 2011 Presenter Name.
Simplifying Application Management CIO Strategies SummIT, Mumbai 23 Jun 2011 Rajesh Raghavan.
The ABC and CDA of DevOps! Faraz Syed, Vice President of Engineering Checkpoint Technologies Inc.
High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts. 1 1.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Discover how to improve productivity by going DevOps and SAFe.
It’s tough out there … Outperforming teams are collaborate extensively with their counterparts 54 % more likely to Developers 26.7% No executive.
© SAIC. All rights reserved. Agile & DevOps – Why you need both! AFCEA Meeting v1.0 June 2, 2015 John Coble, VP, Chief Software Architect, SAIC.
May l Washington, DC l Omni Shoreham SaaS Market Opportunities Jerry Champlin Chief Executive Officer Absolute Performance Inc. Enabling Today’s.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
CONTINUOUS DELIVERY / CONTINUOUS INTEGRATION. IDEAS -> SOLUTIONS Time.
The Integration Story: Rational Quality Manager / Team Foundation Server / Quality Center Introductions This presentation will provide an introduction.
Continuous Delivery Ajey Gore Head of Technology ThoughtWorks India.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
DevOps Jesse Pai Robert Monical 8/14/2015. Agile Software Development 8/14/2015© 2015 SGT Inc.2.
Michael Hüttermann Agile, SCM/ALM, DevOps, Continuous Delivery CON Database DevOps with MySQL.
Modern app development Continuous value delivery and rapid response to change.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
LOGO 未来移动互联网研究项目 Software Defined Networking 中科大移动云计算系统实验室 孟宁
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
Rod Fontecilla, Ph.D. Vice President Application Services Nov 2015 Deploying Applications Using DevOps.
CONTINUOUS DELIVERY OF MICROSERVICES Ken Mugrage
It’s tough out there … Software delivery challenges.
Software Testing Process
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
The Next Level Of Agile: DevOps and CD אוקטובר 2015.
Hello. ASPE & Techtown Training An Introduction to DevOps for Project Managers Today’s Presenters : Chris Knotts, PMP – Enterprise training curriculum.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
DevOps THE COMPOUND OF DEVELOPMENT AND OPERATIONS.
1 Copyright © Serena Software 2015 Release Control and Deployment Automation V6 Launch Briefing Mark Levy and Julian Fish.
Avoiding the Pitfalls of Database Change Automation Cindy Bean Sr. Software Consultant DBmaestro SQLSaturday #514 – Houston, May 14, 2016.
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
Figure 1. Gartner DevOps Model
DevOps Cloud Native Microservices
DEVOPS from BUZZ to FIZZ
Continuous Delivery- Complete Guide
ServiceNow Business Offerings
CIM Modeling for E&U - (Short Version)
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Discover the New ADM and App Testing
DevOps for the DBA Grant Fritchey Product Evangelist Redgate Software.
Cloud Ops Master Class:
DevOps Projects, assignments, lifecycle management, configuration
Continuous Integration and Continuous Delivery ( Dev-Ops ) - Fortunesoft
Quantifying Quality in DevOps
DevOps CSCI 577b.
Documentation in Continuous Delivery Model and DevOps
Winter 2016 (c) Ian Davis.
AutomIQ Inc. Proprietary & Confidential – DO NOT DISTRIBUTE
New Relic Digital Intelligence Platform 1 Operational Efficiency with Full Stack Visibility Monitor the real-time impact of your IT ecosystem.
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Introduction to DevOps
DevOps in Localization Continuous Delivery
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
HCL’s Viewpoint – DevOps on MS Cloud
For Community and TSC Discussion Bin Hu
Node.js Test Automation using Oracle Developer Cloud- Simplified
ONAP Architecture Principle Review
Presentation transcript:

LOGO Introduction to DevOps 中科大移动云计算系统实验室 孟宁

LOGO Page  2 Agenda Introduce DevOps DevOp Patterns How to Start Adopting DevOps

LOGO Page  3 How the DevOps Movement Took Place The origins of the DevOps movement took place around 2009: “10+ Deploys Per Day: Dev and Ops Cooperation at Flickr” presentation. “Infrastructure as code". The Lean Startup. Continuous Integration. Cloud and Platform as a Service (PaaS) technologies.

LOGO Page  4 Delivery Challenges Today’s business and technical needs are pushing traditional delivery approaches to the breaking point Technical Challenges:Scale Complexity Time Pressures Technical Trends: SoLoMo

LOGO Page  5 Reduce Delivery Gaps Design and Deployment Planning Integrate and automate deployment planning processes across development & operations Ensure asset & configuration details are shared and synchronized across asset stores. Environment Setup, Testing,Deployment and Monitoring Leverage integrated tools for discovery & accelerating provisioning of test lab & production environments. Improving test performance by replicating “real world” environments - faster testing & problem resolution Issue Identification and Resolution Management Resolving problems quicker by sharing problem & ticket information Ensuring tracking tools for production problems and application fixes remain synchronized

LOGO Page  6 DevOps Typical Stories Software Delivery Lifecycle (Integrated Development and Operations Lifecycles) Story 0: Dev and Ops collaborate to develop environment definitions Value: Ensures that Dev understands and deals with production-like environments; avoids architectural miscommunications Story 1: Dev continuously delivers application changes to a realistic environment for testing Value: Shared technology ensures testable environments and script reuse for repeatable delivery; Test org always has known good builds,properly deployed. Story 2: Release Applications from Test /Staging to production Value: Shared technology and automation ensures no gratuitous differences between dev/test and prod. Story 3: Collaborative incident management Value: ensures an integrated process for reproducing and resolving defects and issues between dev, test,and ops. Story 4: Dev and Ops use the same analysis and instrumentation in dev, test, and ops Value: Ensures a common understanding of quality and performance (and no fingerpointing) Story 5: Manage the entire delivery pipeline with end-to-end visibility and dashboards Value: Enables end-to-end delivery metrics and visibility into bottlenecks.

LOGO Page  7 What is DevOps? DevOps = development & operations A Methodology of Continuous Delivery A software development method that stresses communication, collaboration and integration between development and IT professionals. “Streamlining release process”.

LOGO Page  8 The adoption of DevOps is being driven by factors: Use of agile and other development processes and methodologies Demand for an increased rate of production releases from application and business unit stakeholders Wide availability of virtualized and cloud infrastructure from internal and external providers Increased usage of data center automation and configuration management tools

LOGO Page  9 DevOps Benefits Key benefits identified by the organizations that implement DevOps

LOGO Page  10 DevOps vs. Agile DevOps is especially complementary to the Agile software development process. extends and completes the continuous integration and release process by ensuring that code is production ready and will provide value to the customer DevOps enables a far more continuous flow of work into IT Operations. If development delivers code every two weeks but it's deployed only every two months, customers don't get value and the deployments often result in chaos and disruption.

LOGO Page  11 Supporting Tools Git,Gerrit,Jenkins,Zuul,Devstack Gate,IRC bots,Puppet etc.

LOGO Page  12 DevOps 3 Basic Principles System thinking Amplify feedback loops Culture of continual experiment and learning

LOGO Page  13 Deployment Pipeline DevOps is enabled through the Deployment Pipeline: – Build – Deployment – Test – Release The purpose of the deployment pipeline: – Visibility: All aspects of the delivery system are visible to all team members promoting collaboration. – Feedback:Team members learn of problems as soon as they occur so that issues are fixed as soon as possible. – Continually Deploy: Through a fully automated process, you can deploy and release any version of the software to any environment.

LOGO Page  14 DevOps Patterns TODO

LOGO Page  15 How to Start Adopting DevOps? Start Small: Start from experiments implementing small enhancements. Create Champions: Get executive sponsors; Give credit to people. Build Confidence: Identify KPIs to support the changes. Celebrate Success.

LOGO Page  16 Tools for Adopting DevOps

LOGO Page  17 Common Attributes of Successful Cultures Infrastructure As Code Full Stack Automation Commodity Hardware and/or Cloud infra Reliability in software stack Datacenter or Cloud Infrastructure APIs Core Infra Services Application As Services Service Orientation Lightweight Protocols Versioned APIs Software Resiliency (Design for Failure) Database/Storage Abstraction Dev/Ops/All As Teams Shared Metrics/Monitoring Incident Management Service Owners On-call Tight integration Continuous Integration Continuous Deployment GameDay

LOGO Page  18 Acknowledgement Jun Guan,IBM China John Allspaw & Paul Hammond,Flickr.com Puppet labs OpenStack Project etc.

感谢各位 孟宁 中科大移动云计算系统实验室