分析分布式 MySQL Binlog 存储系统的架构设计
storage负责存储raft log entry和Metadata,在kingbus中,将raft log和mysql binlog融合在一起了,通过不同的头部信息区分,raft log的数据部分就是binlog event,这样就不需要分开存储两类log,节省存储空间。因为kingbus需要存储一些元信息,例如raft 节
运维自我完善:怎样做好企业 IT 运维工作
随着信息技术的发展以及企业业务的不断扩张,运维人员所面临的系统架构越发的复杂,关联度越发紧密。对运维人员的要求也会越来越高,打造个个都是高手,对业务系统了如指掌。 1、需要运维人员快速转变观念,学会通过主动运维的方式应对复杂多变的 IT 问题
分析Linux Cockpit来管理系统性能
如果你还没有尝试过相对较新的 Linux Cockpit,你可能会对它所能做的一切感到惊讶。它是一个用户友好的基于 web 的控制台,提供了一些非常简单的方法来管理 Linux 系统 通过 web。你可以通过一个非常简单的 web 来监控系统资源、添加或删除帐户、监控系统
自动化运维落实到位的三点前提及常用工具对比
开篇的时候说了对于不同的人眼中的自动化运维意味着什么,这些理解站在点的角度上或者说站在非领导的角度上理解都是没有问题的,但是如果作为一个运维方面的领导理解仅仅理解到以上层面那就有点欠缺了,在我看来至少是缺乏了更为抽象的理解,缺少了理论的
开源工具 | Ansible基础秘诀
用 Ansible 自动化你的数据中心的关键点。 Ansible 是一个开源自动化工具,可以从中央控制节点统一配置服务器、安装软件或执行各种 IT 任务。它采用一对多、无客户端agentless的机制,从控制节点上通过 SSH 发送指令给远端的客户机来完成任务(当然除了 SS
运维人之运维的脸面
随着信息技术在各行各业越来越广泛地应用,社会上对IT运维的需求不断增加,同时由于云计算等技术的普及和成熟,弹性供给、按需付费、快速响应等特点使企业上云的意愿更加强烈,对传统运维人员的需求不增反减。技术的进步对传统行业带来的冲击是致命的,就
分享Linux运维工具:运维发布整改、运维监控告警
1.版本管理工具(数据库) 所有的发布应该以版本管理为起点。研发给的版本包先入版本管理工具,再从版本管理工具分发到现网发布。杜绝 rsync 一台服务器发布另外一台的做法。 2.配置管理工具(数据库) 版本加配置等于现网每台机器的状态。最粗粒度的配置管理
一文解析怎样全方位监控Linux系统状况
作为Linux系统运维人员,需要实时掌握Linux系统的运行负载,网络状态,磁盘,内存使用情况。所以作为开源监控警报系统prometheus, 官方自然给大家提供了这样一套工具,可以监控多个服务器的实时运行状况,以及实时警告。 Prometheus提供了node_exporter给
把运维和开发放一起就是DevOps?你想得美!
小张入职时是运维专员,原来隶属于运维部门,负责某业务线系统的应用维护工作。 一旦系统的生产环境出现任何故障,或者业务人员在生产环境上有任何请求,都是由小张所在的运维部门先处理,处理不了的,再联系该系统的开发团队一起处理。 由于生产环境关乎
Linux运维如何从初级变成为高级?需要明白哪些必备技能?
刚开始阶段需要熟悉Linux/Windows操作系统安装,目录结构、启动流程等。 2、系统管理 主要学习Linux系统,生产环境中基本都在字符界面完成工作,所以要掌握常用的几十个基本管理命令,包括用户管理、磁盘分区、软件包管理、文件权限、文本处理、进程管理、