devops 最佳实践 随笔

一 标准化一切模块化

  1. 找官方的rpm包,没有就本身作。不要为了体现本身的技术,而在生产环境编译,否则大规模部署你会哭的。日志

  2. 定义好一切项目的代码路径,日志文件路径,配置文件路径等等,执行下去,之后你会感谢本身的。部署

二 模块化思惟自动化

  1. 配置文件只新增不修改,程序默认的配置文件不动,利用include类的指令包含自定义配置;通常程序都会提供一些conf.d的文件夹,就是用来干这事情的。方便脚本生产,自动化;也能够知道本身改了什么东西编译

三 环境管理配置

  1. 抽象,剥离项目全部环境相关的配置到单独的文件,更进一步能够使用配置中心,前期就是单独的配置文件程序

四 统一的日志格式,方便收集、解析技术

五 统一的目录结构,项目安装位置配置文件

六 脚本尽可能是幂等的脚本

相关文章
相关标签/搜索