目錄(111章)
倒序
- 封面
- 版權信息
- Credits
- About the Author
- Acknowledgments
- About the Reviewer
- Acknowledgments
- www.PacktPub.com
- Customer Feedback
- Preface
- Chapter 1. Introducing DevOps
- Software delivery challenges
- What is DevOps?
- DevOps principles
- DevOps practices
- Measuring DevOps
- Summary
- Chapter 2. DevOps Tools and Technologies
- Cloud technology
- Windows Server 2016
- Application platform
- Visual Studio Team Services
- Azure account
- Summary
- Chapter 3. DevOps Automation Primer
- Azure Resource Manager
- Azure Resource Manager templates
- PowerShell
- Pester
- Desired State Configuration
- Summary
- Chapter 4. Nano Containers and Docker Primer
- Virtualization
- Containers
- Installing a Windows Server 2016 Container on Azure
- Installing Windows Nano Server on Azure
- Using Docker client
- Understanding Dockerfile
- Summary
- Chapter 5. Building a Sample Application
- Experiencing the application
- Application architecture
- Preparing development environment
- Understanding Visual Studio Solution
- Entity Framework
- Controllers and Views
- Configuration management
- Unit testing
- Summary
- Chapter 6. Source Code Control
- Configuration Management
- Source Configuration Management
- Visual Studio Team Services
- Git 101
- Installing Git for Windows on the development environment
- Adding Online Pharmacy to the VSTS Git repository using Visual Studio 2015
- Managing a Git Repository using VSTS
- Adding a project to the VSTS Git repository using the command-line tool
- Summary
- Chapter 7. Configuration Management
- Infrastructure as Code
- Revisiting sample application architecture
- Azure virtual machines and containers
- Azure public load balancer
- Azure SQL
- Security considerations
- The IT administrator and deployment role
- Steps for deployment for an IT administrator
- Steps for deployment of the operator or release pipeline
- UploadScriptFiles.ps1
- Test-ARMTemplate.ps1
- New-TemplateDeployment.ps1
- OnlineMedicine.parameters.json
- OnlineMedicine.json
- Summary
- Chapter 8. Configuration Management and Operational Validation
- Steps for deployment through the release pipeline
- Environment unit tests
- Environment operational validation
- Summary
- Chapter 9. Continuous Integration
- Continuous integration
- Why continuous integration?
- Principles of Continuous Integration
- Continuous integration process
- Types of continuous integration
- Integration with source code configuration management
- Integration with work item management
- Build definition
- Build pipeline execution
- Summary
- Chapter 10. Continuous Delivery and Deployment
- Understanding releases
- Release management
- Continuous delivery
- Continuous deployment
- Why continuous delivery and deployment?
- The principles of continuous deployment
- Continuous deployment process
- Continuous delivery process
- Alternate strategies
- Types of releases
- Azure Resource Manager service endpoint
- Release pipeline definition
- Release pipeline execution
- Release pipeline strategies
- Summary
- Chapter 11. Monitoring and Measuring
- Application Insights
- Operational Insights
- Summary 更新時間:2021-07-09 19:09:29
推薦閱讀
- Extending Puppet
- 操作系統基礎與實踐:基于openEuler平臺
- Linux網絡內核分析與開發
- 嵌入式Linux應用開發菜鳥進階
- 直播系統開發:基于Nginx與Nginx-rtmp-module
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- Fedora 12 Linux應用基礎
- 寫給架構師的Linux實踐:設計并實現基于Linux的IT解決方案
- 分布式高可用架構之道
- Learning BeagleBone
- 大規模分布式系統架構與設計實戰
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- Linux集群之美
- Getting Started with UDK
- Less Web Development Essentials
- Implementing Domain-Specific Languages with Xtext and Xtend(Second Edition)
- Hadoop Operations and Cluster Management Cookbook
- Linux網絡操作系統項目教程(RHEL 6.4/CentOS 6.4)(第2版)
- Windows 11使用方法與技巧從入門到精通
- Linux服務器配置與管理完全學習手冊
- Command Line Fundamentals
- Linux開源存儲全棧詳解:從Ceph到容器存儲
- OpenStack從零開始學
- INSTANT Team Foundation Server 2012 and Project Server 2010 Integration How-to
- 鳳凰架構:構建可靠的大型分布式系統
- Linux是怎樣工作的
- 恐龍星球:揭秘史前巨型殺手(修訂版)
- DevOps with Windows Server 2016
- 樹莓派Linux操作系統移植
- 深入淺出Linux工具與編程