Automated operation and maintenance framework

1, DevOps defined

 1. DevOps是“开发”和“运维”的缩写。
 2. DevOps是一组最佳实践强调(IT研发、运维、测试)在应用和服务生命周期中的协作和沟通
  3. 强调整个组织的合作以及交付和基础设施变更自动化,从而实现持续集成、持续部署和持续交付

2, DevOps continuous delivery ring

We deliver development is divided into: Plan -> Encoding -> Build -> Test -> Version -> Deployment -> O & M -> Monitoring of a closed loop.

3, devops four modules

Project management: JIRA, Redmine
code hosting: SVN, GitLab
continuous delivery: Jenkins
operation and maintenance platform: CMDB, monitoring, logging

ELK log system: an auxiliary line environment to troubleshoot errors
FAQ: solutions to the problem of query
LDAP: unified management account and password

4, CI continuous integration and continuous delivery CD

持续集成(Continuous Integration,CI): 代码合并、构建、部署、测试都在一起,不断地执行这个过程,并对结果反馈(主要产出是一个镜像)

持续部署(Continuous Deployment,CD):加将产品部署到 测试环境、预生产环境、生产环境

持续交付(Continuous Delivery,CD): 将最终产品发布到生产环境,给用户使用
Published 84 original articles · won praise 1 · views 2096

Guess you like

Origin blog.csdn.net/lxp_mocheng/article/details/103607911