一.滴滴DB架构介绍一般来说,自动化都会根据自己原有的架构来设计自动化平台,上图是滴滴DB的架构图,最上面是TGW LVS,也就是大家所熟悉的VIP,接下来是代理层dbproxy。代理层下面是MySQL的主从关系,一般情况是一主、一备主和一个从库,如果读取操作多,QPS会比较高,从库也需相应的增多。同时还要有MySQL高可用的监控来应对主库挂了等等的异常情况。监控,我们是使用最常见
自动化发展历程及技术应用 安装程序 CentOS系统安装 系统启动流程: bootloader-->kernel(initramfs)-->rootfs->/sbin/init anaconda: 系统安装程序 gui:图形窗口 tui: 基于图形库curses的文本窗口 安装程序启动过程 MBR:is
在日常IT工作中存在大量重复的日常工作任务,这些任务有的复杂繁琐数量大,有的严重依赖执行次序,有的需要等待各种条件具备之后方可执行。尽管IT管理的技术在不断进步,但实际上IT人员并未真正解放,目前许多企业的系统开启和关闭、系统更新升级、应急操作等绝大多数工作都是手工操作的。即便简单的系统变更或软件复制粘贴式的升级更新,往往都需要人员逐一登录每台设备进行手工变更。尤其是在云平台、大数
畅谈数据中心网络自动化 1.CLI和SNMP  首先,让我们假想一个场景:  由于业务发生变更,需要为一个 POD 里面的几十台交换机修改 QoS 配置。作为网络人员,应该怎样处理这项工作呢?  如果需要变更的对象是整个数据中心几百台甚至几千台交换机,又该怎样处理这项工作呢?  当下,互联网行业已经普遍采用 DevOps 的体系流程。靠人力去一台设备一台设备的更改配置,已经不再是正确
Ansible自动化自动化工具简介Puppet 自动工具特点:Saltstack 自动工具特点:Ansible 自动工具特点:Ansible 工具原理Ansible 管理工具安装配置Ansible 工具参数详解Ansible ping 模块实战Ansible command 模块实战Ansible copy 模块实战Ansible yum 模块实战Ansible file
1.什么是ansible? ansible是一种自动化工具,基于paramiko开发的,并且基于模块化工作 Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台 它是基于python语言,由Paramiko和PyYAML两个关键模块构建 集合了众多运工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能 ansible是基于模块工作的,本身没有批量部署的能力
传统的弊端: 由人来发起运事件,人员被动、效率低 系统异构性大,缺乏高效的流程 随着云计算大数据的爆发带来更大的困难,极度缺乏一套高效的工具。管理体系、工作流程、人员专业、任务自动化。以监控作为自动化的核心概念ElkStack 、Zabbix 和 Zabbix-Agent来获取到服务器的日常工作状态和服务信息,并生成时序统计图等用于成果分析。 有效的报警策略做到
前言总所周知现在互联网虽然在我们国家也已经二三十年的发展,但是在很多传统的金融公司相对技术还是比较落后,这里面一方面因为体量大,转型存在一定的时间周期,另一方面也是因为牵扯面较大,系统稳定性是第一要务,追求稳比追求新更加值得重视。一到生产变更ECC会成为一道靓丽风景线,里面开发、、业务等齐聚一堂呈现一番热闹景象。我们作为其中一员也是如此,炎炎夏日,为了减少大家“出汗”,提高变更效率和质量,自
今天利用了大概一小时的时间翻看完了《自动化软件设计实战》这本书在思路上面给我提供了很大的帮助和借鉴,最近打算搭建一套平台。这本书开篇前三章介绍了Ansible,Puppt以及SaltStack,这三个工具都是可以单点主机操作多点客户端,就是操作多个机器像操作单台主机一样。Ansible的思想即使无入侵式的,同时SSH协议,来操作目标主机,而且是主动通知各个目标主机做事情;Puppet则
 一、自动化传统:传统效率低,大多工作需要人工完成,工作繁琐,容易出错,每日重复做相同的事情,没有标准流程,脚本过多,不方便管理。自动化就可以解决上面的问题。常见自动化工具Puppet:基于rubby开发,c/s架构,支持多平台,可管理配置文件、用户、cron任务、软件包、系统服务等。分为社区版和企业版,企业版支持图形配置。Saltstack:基于Python开发
常见自动化工具传统效率低,工作繁琐且容易出错重复性事情反复在做,没有标准的流程传统的脚本繁多,不方便管理自动化要解决的就是这些问题常见的自动化工具puppet (www.puppetlabs.com)基于rubby开发,c/s架构,支持多平台。可管理配置文件、用户、cron任务、软件包管理、系统服务等。分为社区版(免费)和企业版(收费),企业版支持图形配置Saltstack
Puppet实现自动化一、案例分析1、案例概述:随着服务器数量的增多,系统管理员任务量也逐渐增加,这时就需要简洁的、强大的框架来完成系统管理任务为实现这一目的,我们将引入一批工具,这批工具是“可编程”的,系统管理员只需要为这批工具写上几行“代码”,它便会自动完成所有的工作,这批工具就是自动化puppet在一些大型互联网企业中,自动化管理着几百甚至上千台服务器,它可以针对多台服务器进行统
自动化介绍随着信息时代的持续发展,IT已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样的用户需求,不断扩展的IT应用,需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT(其他因素是更加优越的IT架构等)。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准自动化
转载 2024-03-01 10:32:11
151阅读
  未来,应用和软件正朝着智能的方向发展:无论是云、本地化开发
原创 2023-03-09 15:46:22
317阅读
一、简介1、puppet是一个IT基础设施自动化管理工具,puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。基于puppet,实现自动化重复工作,快速部署关键性应用及本地或
原创 2017-09-26 13:35:00
1522阅读
前言   互联网时代,数据库如何满足敏捷开发、敏捷交付的要求?传统靠DBA人肉执行的方式,但在面对大量业务需求时,DBA手速再快,记忆力再好估计也不能提供好的数据库服务。在介绍自动化之前,我们先来了解下如何使用数据库。 数据库的使用方式主要有两种: 应用混合部署(实例):有新数据库需求时,很多人都会选择找个实例,建个数据库和帐号提供给业务。&nbsp
前两期我们在《百度自动化演进》中提到,2014年以来,百度开始向智能方向迈进。智能时代,如何提高智能效率,降低通用操作(典型如故障场景)开发难度和成本,成为首要难题。本文将向大家介绍面向感知、决策、执行的百度智能工程化解决方案。1何为智能开发框架?故障处理和操作变更是两大主题。在过去,为维护系统稳定性,需要投入大量人力进行故障处理工作,除直接人肉外,针对不同业
万丈高楼平地起,高楼稳不稳取决于地基是否扎实。基础数据便是管理这座高楼的地基。 首先介绍一下我们在运管理中所涉及到的基础数据有哪一些。请看下图:基础数据大致分为CMDB、日志、生产DB、知识库四个模块。一、基础数据概况CMDB中文是配置管理数据库,存储与管理企业IT架构中设备的各种配置信息,与未来的IT管理标准和流程紧密关联,并且支持流程的运转。管理平台创建初期或初版中
技术系统的安全稳定运行是企业最重要的工作之一,而是保障系统稳定运行的重要手段。在技术系统转型过程中,传统模式面临“安全行、人力紧缺、远程”三大挑战,有必要引入人工智能来辅助甚至部分替代人工决策,提升质量和效率。本文对智能技术进行了探索,分析当前智能研究的进度及现状,研究如何在运中引入人工智能,以实现“事前智能预警、事后快速定位、夜间无人值守、远程集中管理”等一系列的智能
自动化在没有建设平台之前,一个新业务上线,需要做很多操作,例如DNS变更、LVS变更、OS初始自动化测试、持续部署、持续反馈、监控、业务调用关系配置等等。现在新业务上线只需要简单的配置,剩余的工作由平台协调自动完成上线。使用自动化平台后用户满意度从33%上升到95%,同时期IT费用营收占比从4%下降到2.4%。企业自动化总体规划图:自动化平台的建设以ITIL标准为
  • 1
  • 2
  • 3
  • 4
  • 5