常用的技术网站收藏。
自动化运维之自动化监控
昨天我们讲了自动化构建,今天我来讲讲我认为的自动化监控。每个项目正式上线后,是要给用户使用的,那如如何保证系统可以持续给用户提供服务? 我认为除过项目前期的合理架构设计、规范和科学的编码和高效准确的发布外,上线后的系统运行监控也很重要。
自动化运维之自动化构建
说到自动化运维,我们不得不先讲讲自动化构建。在项目前期,我们每周甚至每天都要把代码包提交到开发和测试环境,然后触发人工或者自动化测试程序,如果发现了问题再等开发修复后滚动发布。在项目中期,我们可能每周或每月需要将经过测试的代码包发布到生产环境,然后进行功能验证,直接交给用户使用。在自动化构建没有流行的时候,我们这些发布新代码包的工作,都需要人工完成,不仅效率低还很容易出错。
将博客搬至CSDN
将博客搬至CSDN
ansible 模块使用和深入解析
今天在学习阿里云提供的免费ansible视频课程,特此做个笔记,虽然内容比较基础,但是挺重要的内容。
Ansible变量类型
参考官方文档:https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html
背景
很少有人注意到ansible 变量类型的问题,最近工作的时候偶然遇到when条件判断不生效的问题,才注意到了变量数据类型的问题。
查阅了好多资料后才知道,原来ansible定义变量的时候,还像python一样有动态数据类型的概念。
ansible 快速学习视频(阿里云大学)
推荐一个很好的ansible学习视频教程,我自己学习了2遍了,强烈推荐。
ansible 加入外部变量文件
对于较大的项目部署或者构建,也许需要动态导入配置文件,并使用该配置文件中的变量,我们可以这样做。