DevOps
比永远更永远
IT运维行业从业10年,希望分享自己的心得体会,也喜欢看大神的博客。
展开
-
docker服务及容器开机启动
refert to how-to-start-docker-containers-automatically-after-a-reboot1.对于docker服务的自动重启[root@iZj6cj20vqe3q7vt49zoxdZ ~]# systemctl enable dockerCreated symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/doc原创 2022-04-30 21:32:44 · 1170 阅读 · 2 评论 -
自动化运维之自动化监控
昨天我们讲了自动化构建,今天我来讲讲我认为的自动化监控。每个项目正式上线后,是要给用户使用的,那如如何保证系统可以持续给用户提供服务? 我认为除过项目前期的合理架构设计、规范和科学的编码和高效准确的发布外,上线后的系统运行监控也很重要。对于传统的系统架构而言,系统运行监控可以分为操作系统监控、中间件监控、应用监控、数据库监控、网络监控等等。操作系统监控一般主要监控操作系统可用性、CPU使用率和负...原创 2020-05-05 23:36:07 · 3441 阅读 · 0 评论 -
自动化运维之大公司病
这几年越来越多的企业在国家号召和行业巨头的影响之下,开始有了自动化运维的概念,但是到底怎么做才算自动化运维,每家公司的理解都不太一样。**在我看来,要建立什么要的运维平台,其实标准答案不确定,要看公司的IT规模和技术水平。**比如公司有几十台、几百台还是成千上万台机器;比如使用传统的linux服务器直接跑中间件,还是已经使用了容器技术,通过docker加载轻量级的中间件;比如公司的业务性质,是传...原创 2020-05-05 23:34:48 · 661 阅读 · 0 评论 -
自动化运维之名词解释
基础类:shell在计算机科学中,俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。一般在运维领域我们一般把linux shell简称shell。对于我们正常运维人员来说,shell是离操作系统最近的工具,虽然语法有点复杂、但是效率高。python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更...原创 2020-05-05 23:33:36 · 813 阅读 · 0 评论 -
自动化运维之自动化构建
说到自动化运维,我们不得不先讲讲自动化构建。在项目前期,我们每周甚至每天都要把代码包提交到开发和测试环境,然后触发人工或者自动化测试程序,如果发现了问题再等开发修复后滚动发布。在项目中期,我们可能每周或每月需要将经过测试的代码包发布到生产环境,然后进行功能验证,直接交给用户使用。在自动化构建没有流行的时候,我们这些发布新代码包的工作,都需要人工完成,不仅效率低还很容易出错。然而这几年随...原创 2020-02-27 23:56:00 · 1325 阅读 · 0 评论