问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何设计自动化运维架构

发布网友 发布时间:2022-04-30 20:54

我来回答

1个回答

热心网友 时间:2023-10-12 04:43

运维自动化是我们所渴望获得的,但是我们在一味强调自动化能力时,却忽略了影响自动化落地的一个关键因素。那便是跟运维朝夕相处,让人又爱又恨的业务架构。
因为业务架构是决定运维效率和质量的关键因素之一,所以我想跟大家一起聊一下怎么样的架构设计是对运维友好的。我们可以把面向运维的架构设计分成六大设计要点。
要点一:架构独立
任何架构的产生都是为了满足特定的业务诉求,如果我们在满足业务要求的同时,能够兼顾运维对架构管理的非功能性要求。那么我们有理由认为这样的架构是对运维友好的。
站在运维的角度,所诉求的架构独立包含四个方面:独立部署,独立测试,组件化和技术解耦。
独立部署
指的是一份源代码,可以按照便于运维的管理要求去部署、升级、伸缩等,可通过配置来区分地域分布。服务间相互调用通过接口请求实现,部署独立性也是运维独立性的前提。
独立测试
运维能够通过一些便捷的测试用例或者工具,验证该业务架构或服务的可用性。具备该能力的业务架构或服务让运维具备了独立上线的能力,而不需要每次发布或变更都需要开发或测试人员的参与。
组件规范
指的是在同一个公司内对相关的技术能有很好的框架支持,从而避免不同的开发团队使用不同的技术栈或者组件,造成公司内部的技术架构失控。
这种做法能够*运维对象的无序增加,让运维对生产环境始终保持着掌控。同时也能够让运维保持更多的精力投入,来围绕着标准组件做更多的效率与质量的建设工作。
技术解耦
指的是降低服务和服务之间相互依赖的关系,也包含了降低代码对配置文件的依赖。这也是实现微服务的基础,实现独立部署、独立测试、组件化的基础。
如何设计自动化运维架构

要点一:架构独立 任何架构的产生都是为了满足特定的业务诉求,如果我们在满足业务要求的同时,能够兼顾运维对架构管理的非功能性要求。那么我们有理由认为这样的架构是对运维友好的。站在运维的角度,所诉求的架构独立包含四个方面:独立部署,独立测试,组件化和技术解耦。独立部署 指的是一份源代码,可以...

开发自动化运维架构六要素

在织云自动化运维平台中,我们习惯于将业务关系、集群管理、运营状态、重要级别、架构层等配置信息作为运维的管理对象纳管于CMDB配置管理数据库中。这种管理办法的好处很明显,集中存储运维对象的配置信息,对日后涉及的运维操作、监控和告警等自动化能力建设,将提供大量的配置数据支撑和决策辅助的功效。环境配置在运维标准化...

什么是自动化运维

自动化运维就是把周期、重复、规律的工作都交给工具去做,具体来说有应用系统维护自动化,巡检自动化和故障处理自动化这三个方面。自动化运维依赖于具体的智能管理平台,较终达到提升运维效率的目的。目前有锐捷网络推出的RIIL Emotion自动化运维,能够自动解决用户在IT管理中的日常运维问题。随着信息时代的持...

如何搭建数据库自动化运维体系

第一是脚本的非标准化的问题。每个运维人员都有自己的解决问题的风格,不同的人员之间存在巨大差异,那么不同的人开发这些脚本的版本管理就是一个挑战。第二是脚本的交接问题,公司人员的架构不是一成不变的,有人来就有人离开。离职和工作交接,都会导致脚本无法很好地在运维人员之间传承和再利用。因此...

如何基于Python构建一个可扩展的运维自动化平台

saltstack 、 ansible 、 func - 基本 Python 开发的自动化配置管理与流程控制组件;Mysql- 是一个非常流行的关系型数据库管理系统。二、平台架构设计 1、 OMServer 架构图 大家对这个架构应该不会感到陌生,三层结构也是目前主流的运营平台架构。2、 架构说明 OMServer 平台为三层架构,分别为 WEB ...

互联网产品云服务架构运维如何规划?

一,自动化部署 CI/CD持续化集成和自动化部署,以前经常使用Jenkins,配置Git代码提交时触发构建,然后通过脚本触发自动部署。使用云服务后,以阿里云为例,利用丰富的DevOps运维工具,将代码托管、测试、部署等步骤更加高效的串联起来。二,AutoScaling自动伸缩 集群化部署时,配置一定的触发条件,满足时将...

python自动化运维监控系统架构的主要功能特点是什么

这个功能特点如下:1、自动化任务调度:系统能够自动调度和执行各种运维任务,如定时备份、日志清理、性能监控等,减少人工干预,提高效率。2、监控和报警:系统能够实时监控服务器、网络设备、应用程序等的状态和性能指标,并在异常情况下及时发出报警通知,保障系统的稳定性和可用性。3、日志管理:系统能够...

可以帮助微服务架构实现自动化部署和运维的是什么

提供了包含开发、运维、以及测试的一整套解决方案。通过Tars可快速用微服务的方式构建自己高可用的分布式应用,并实现完整有效的服务治理。Tars是一个跨平台、跨语言的软件运行环境,是基于service mesh设计理念实现的开发框架。Tars集可扩展协议编解码、高性能 RPC 通信框架、名字路由与发现、发布监控、日志统计...

可以帮助微服务架构实现自动化部署和运维的是什么技术

容器化技术,自动化部署工具。1、容器化技术:如Docker、Kubernetes等,可以将微服务打包成容器,实现环境的一致性和快速部署,简化了部署和维护的复杂度。2、自动化部署工具:如Jenkins、GitLabCI/CD等,可以实现自动化的构建、测试和部署流程,提高了部署的效率和准确性。

运维工程师发展方向

1. 系统架构师:运维工程师可以通过深入学习和研究各种系统架构和设计原则,逐渐成为系统架构师。他们负责设计和构建复杂的系统架构,并对整个系统进行优化和调整。2. 自动化工程师:随着自动化技术的不断发展,运维工程师可以通过学习自动化工具和编程技术,将常见的运维任务自动化。他们可以开发自动化脚本、...

自动化运维架构 自动化运维平台架构 自动化运维运维那点事 什么是自动化运维 自动化运维是干嘛的 自动化运维管理 自动化运维是什么意思 自动化运维工具比较 做自动化运维的公司
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...唱的.长头发,一边弹钢琴一边唱很温柔的情歌,反正那个男人的长... 2012年重大事件? c盘变成红色了,怎么清理啊 pet和pp有什么区别 公司辞退工伤员工怎么补偿 怎样提高我在理科的学习能力呢? 信息流广告投放平台都有哪些? worth哪个诗人 东方花映冢 ~ Phantasmagoria of Flower View.系统说明 CAD编辑窗口位置如何调? 江苏南通教师资格面试考场是在南通市里吗?启东有没有?有谁考过的知道考场在哪里吗? 自动化运维需要什么技术完成呢? 2015教师资格证南通地区考试地点有几个?是不是都在各个审核地区考试? 自动化运维管理怎么实现? 微博那个浏览量旁边有个推广,有什么用? 开发自动化运维架构六要素 我的WEY,我的love,我的端午节——WEY VV7与我一起运动过端午 新浪微博说说推广是什么意思 自动化运维和智能运维的区别? 拯救者说明书在哪 梦见自己牙(智齿)掉了,吐出来一看牙齿变成了一块红宝石,寓意什么呢? 刷微博的时候会看到有“推广”的微博,这种是怎么做到的? 请问为什么会有这么多标有推广标志的微博? 联想拯救者y9000p iah7h是什么意思? 新浪微博没开通推广功能,为什么每次发微博右上角的阅读后面都会出现推广二字, 红领巾的剧情简介 红领巾小报内容简短的是什么? 什么是红领巾教学法 红领巾小讲堂演讲稿红领巾爱唐山 红领巾公益课堂意义 2015年南通教师资格证考试主要考什么?考点分别在哪里? 本人江苏南通的非师范类学校毕业,有兴趣想考教师资格证,具体要考些什么,在哪里报名的,好考吗? 我是江苏南通启东的,请问要考教师资格证的话要去哪里报名,考试的资料哪里可以买到。 最近南通哪里有普通话考试啊?我想考教师资格证.我不是学生哦..有谁能告诉我具体的地址和报名方式吗 本人江苏南通的非师范类学校毕业,有兴趣想考教师资格证,具体要考些什么,在哪里报名的,好考吗? 身边有朋友想考教师资格证书,但是她自学能力比较差,南通哪里有教师证考试培训呢?今年什么时候可以考? 怎么做馒头啊? 谁知道南通怎么考教师资格证的呀 苹果6手机微信视频聊天对方听不到我的声音,但是切换到语音聊天对方 苹果6微信视频怎么没有声音? 苹果6使用微信视频通话,对方听不到声音并且还有很多杂音,有什么好的解决办法? 荣耀8怎么感觉网速慢 为什么我的荣耀8网速这么慢 荣耀8wifi速度只有几十K 荣耀8wifi速度慢怎么搞 荣耀8联通移动双网通手机用联通4G卡网速好慢怎么回事? 请教 怎么把下图中的二维码换成自己的 氢氧化铜悬浊液如何制备 谁能告诉我怎么配制氢氧化铜悬浊液,详细点的。小女子在此谢过了!!! 氢氧化铜悬浊液的制取为什么用硫酸铜不用氯化铜