自动化运维的资料整理

Posted 小小她爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化运维的资料整理相关的知识,希望对你有一定的参考价值。

持续集成、持续交付、持续部署简介 http://www.fblinux.com/?p=646

内容:

1、持续集成是指软件个人研发的部分向软件整体部分交付,频繁进行集成以便更快地发现其中的错误。“持续集成”源自于极限编程(XP),是 XP 最初的 12 种实践之一。

2、持续交付在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境的「类生产环境」(production-like environments)中。持续交付优先于整个产品生命周期的软件部署,建立在高水平自动化持续集成之上。

3、持续部署是指当交付的代码通过评审之后,自动部署到生产环境中。持续部署是持续交付的最高阶段。这意味着,所有通过了一系列的自动化测试的改动都将自动部署到生产环境。它也可以被称为“Continuous Release”。

consul 服务注册发现以及与nginx联动

1、consul作为注册中心,其中内置的dns提供查询服务

2、nginx提供负载均衡

3、consul-template将注册到consul上的服务同步到nginx上,然后重启

说明: docker容器中启动服务的时候,将相关的服务信息注册到consul上

持续集成的通用解决方法:

Kubernetes+Jenkins+GitLab

其他一些资料:

以上是关于自动化运维的资料整理的主要内容,如果未能解决你的问题,请参考以下文章

自动化运维的快速演进

腾讯 QQ 海量业务自动化运维的秘密

优云CMDB专家实践谈:自动化运维的基石CMDB

腾讯云数据库智能化海量运维的建设与实践(附PPT)

智能化运维和自动化运维的分界线在哪里?

游戏运维的最佳实践:搜狐畅游自动化运维之旅!