課程簡介
DevOps是“開發(fā)”和“運維”這兩個詞的縮寫。DevOps旨在在應(yīng)用和服務(wù)的生命周期中促進IT專業(yè)人員(開發(fā)人員、運維人員和支持人員)之間的協(xié)作和交流,最終實現(xiàn):
? 持續(xù)集成:代碼
? 持續(xù)部署:持續(xù)發(fā)布,或盡可能經(jīng)常的發(fā)布
? 持續(xù)反饋:在應(yīng)用和服務(wù)生命周期的各個階段尋求來自利益相關(guān)者的反饋
目標收益
讓學(xué)員了解DevOps理論和各類實踐和工具,能夠選擇適合的實踐和工具到實際工作當中。
培訓(xùn)對象
課程大綱
DevOps adoption DevOps導(dǎo)入 |
1.1 What is DevOps?什么是DevOps 1.2 Organizational Culture 組織文化 1.3 Principles & Concepts 原理和概念 |
Planning, requirements, and design 計劃、需求和設(shè)計 |
2.1 Application or Service Lifecycle Management 應(yīng)用、服務(wù)生命周期管理 2.2 Project Charter (Defining Scope) & Visual Control項目章程(定義范圍)和可視化控制 2.3 Infrastructure and Architecture Design 基礎(chǔ)設(shè)施和架構(gòu)設(shè)計 2.4 Service Level Requirements and Agreements 服務(wù)水平需求和協(xié)議 2.5 Implementing a Testing Strategy: User Story, Test Story and Operation Story 實施測試策略:用戶故事,測試故事和運維故事 |
Development and deployment 開發(fā)和部署 |
3.1 Continuous Delivery & Continuous Integration 持續(xù)交付和持續(xù)集成 3.2 Deployment Pipeline 部署管道 3.3 Continuous Deployment 持續(xù)部署 3.4 Ji-Kotei-Kanketsu, Rhythm, Work-in-Progress and One-piece-flow JKK質(zhì)量內(nèi)建,節(jié)奏,在制品和單件流 3.5 Automation , Tools and Testing 自動化,工具和測試 |
Operation and Scaling 運維和規(guī)模化 |
4.1 Managing Data; Infrastructure and Environments; and Components and Dependencies 管理數(shù)據(jù);基礎(chǔ)設(shè)施和環(huán)境;組件及其依賴 4.2 Configuration Management and Version Control 配置管理和版本控制 4.3 Cloud and Immutable Infrastructure 云和固化的基礎(chǔ)設(shè)施 4.4 Business Continuity 業(yè)務(wù)連續(xù)性 4.5 Scaling 規(guī)?;?br/> |
End-of-Life 收尾 | 5.1 Conditions for End-of-Life of a product or service 產(chǎn)品、服務(wù)的收尾條件 |
DevOps adoption DevOps導(dǎo)入 1.1 What is DevOps?什么是DevOps 1.2 Organizational Culture 組織文化 1.3 Principles & Concepts 原理和概念 |
Planning, requirements, and design 計劃、需求和設(shè)計 2.1 Application or Service Lifecycle Management 應(yīng)用、服務(wù)生命周期管理 2.2 Project Charter (Defining Scope) & Visual Control項目章程(定義范圍)和可視化控制 2.3 Infrastructure and Architecture Design 基礎(chǔ)設(shè)施和架構(gòu)設(shè)計 2.4 Service Level Requirements and Agreements 服務(wù)水平需求和協(xié)議 2.5 Implementing a Testing Strategy: User Story, Test Story and Operation Story 實施測試策略:用戶故事,測試故事和運維故事 |
Development and deployment 開發(fā)和部署 3.1 Continuous Delivery & Continuous Integration 持續(xù)交付和持續(xù)集成 3.2 Deployment Pipeline 部署管道 3.3 Continuous Deployment 持續(xù)部署 3.4 Ji-Kotei-Kanketsu, Rhythm, Work-in-Progress and One-piece-flow JKK質(zhì)量內(nèi)建,節(jié)奏,在制品和單件流 3.5 Automation , Tools and Testing 自動化,工具和測試 |
Operation and Scaling 運維和規(guī)?;? 4.1 Managing Data; Infrastructure and Environments; and Components and Dependencies 管理數(shù)據(jù);基礎(chǔ)設(shè)施和環(huán)境;組件及其依賴 4.2 Configuration Management and Version Control 配置管理和版本控制 4.3 Cloud and Immutable Infrastructure 云和固化的基礎(chǔ)設(shè)施 4.4 Business Continuity 業(yè)務(wù)連續(xù)性 4.5 Scaling 規(guī)?;?br/> |
End-of-Life 收尾 5.1 Conditions for End-of-Life of a product or service 產(chǎn)品、服務(wù)的收尾條件 |