内外兼修分布式应用系统的高可用监控

2024-07-24 16:15:00
jkadmin
原创
289

中邦的根底搜集境遇之繁复堪居寰宇各邦之首,跟着视频、直播、逛戏、语音、电商等流量大、用户体验央求高、用户分散地区广的互联网利用场景,以单点计划方法早已无法餍足生意的需求,分散式利用计划方法仍然成为保护生意高可用的一定之选。随之而来的可用性监控成为分散式体例的一大困难。

以某顶级IDC任事商同时也是邦内最大的第三方独立数据核心运营商为例,该任事商将世界的数据核心划分为三个主意,即以北上广等重点都会为重点层,以互联网大省、骨干都会为骨干层,以二三级都会为边沿层。其客户按照利用品级及用户分散区域,通过正在世界畛域的科学选点,将利用判袂计划正在区别层级的都会数据核心,以消重总计划本钱,晋升用户体验,同时正在自己IT运维和客户任事保护进程中堆集了充裕的分散式体例高可用监控体味。

家喻户晓,当企业计划了分散式体例,IT开发数目和体例周围就会呈几何级数敏捷延长,运维部分周围往往落伍于体例增速,而原有单点监控体例的转型并非易事。下面就以这家IDC任事商为例,从内、外两个维度探求一下高可用IT监控体例的筑立。

正在内网监控方面,器重的是内部IT开发的可用性。运维部分连绵行使过Smokeping,Open-falcon,cacti之类监控体例,最终都不明确之:Smokeping依赖的包、组件过众,安置搭筑筑设繁琐,图形参数较众,须要查阅巨额文档; Open-falcon计划测试了0.2.0版本,固然机制不错,但易用性有待降低;cacti 苛重用于征采史籍数据和绘图,但正在看守巨额任事器上跑的任事是否寻常、告警方面,虽有插件援救,但结果很不睬思。

之后,运维部分采取了初学容易、上手翰单、开源免费的Zabbix。Zabbix易于治理和筑设,减轻平居治理的作事量,充裕的数据搜罗方法和API接口可能让用户天真实行数据搜罗,而分散式体例架构可能援救监控更众的IT开发。

云谋略、虚拟化本领的遍及利用,分散式体例的后端IT开发和任事的安宁性逐渐降低,而繁复的用户搜集接入境遇、IDC机房链途、CDN加快等症结对生意质地的影响越来越大。良众时分,变成用户体验不佳和任事不成用的原由都是外部的,而这是计划正在IT体例内部的Zabbix无法监控的。

是以,运维部分须要一套厘正确、更周到的入向监控(外部监控)来保护生意的高可用。监控宝是享誉邦内运维圈的IT功能监控神器,通过笼盖世界悉数省份和寰宇苛重邦度的300众个分散式监测节点,对外部搜集链途实行安宁性和可用性的及时监控和秒级告警任事。监控宝援救http/https、ping、udp、tcp、smtp、traceroute等主流数据传输合同,不妨正确丈量链途质地、CDN结果及DNS形态,为企业的互联网生意实行全网、全地区功能趋向明白。

监控宝除了网站监控外,还包括任事器监控、API监控、中心件和数据库监控,无需计划,无任何侵入式插件,即可得到第一手周到及时的监控数据。同时,监控宝笼盖最周到的告警通告方法,囊括邮件、短信、电话语音、App Push、URL回调等。并且,监控宝按照每月监测数据,出具巨擘的第三方SLA证书,助助企业对CDN质地、云任事质地和生意质地实行有用评估。

除此之外,监控宝通过API杀青Zabbix等监控平台的告警数据的接入和集结,并正在定制化开垦的可视化大屏长进行同一监控和同一告警,从而杀青IT体例健壮和生意监控的同一治理。得益于监控宝和Zabbix,这家中邦最大的第三方独立数据核心运营商杀青了分散式体例高可用监控的外里兼修。