CMDB是配置管理数据库的简称,本CMDB只专注于存储运维相关的资源数据,有别于应用系统的配置管理。实际上企业一般都是自己内部的运维团队按照公司的运维场景需求设计和构建的CMDB,因为很少能有开源产品能满足他们的需求,或者是个性化的需求二次开发比较难以实现,所以他们都选择了自主研发,而不是使用开源。

因此,要实现一个尽可能通用、灵活、可扩展的运维资源数据的配置和管理系统,系统必须要满足:

  1. 运维人员能根据企业的运维场景和需求,自己去构建存储的数据模型,以及模型之间的关系
  2. 提供丰富的API,尤其是在数据和关系检索要做到通用,便于二次开发
  3. 用户可以方便的订阅自己关心的数据,有丰富的图表展示
  4. 数据的自动发现和细粒度的权限控制
基于上述理念,设计并实现了一个CMDB,并开源出来,希望能得到大家的积极反馈,系统将持续不断得改进。
 0
 分享

分布式重试服务平台 Easy-Retry

在分布式系统大行其道的当前,系统数据的准确性和正确性是重大的挑战,基于CAP理论,采用柔性事务,保障系统可用性以及数据的最终一致性成为技术共识 为了保障分布式服务的可用性,服务容错性,服务数据一致性 以及服务间掉用的网络问题。依据"墨菲定律",增加核心流程重试,数据核对校验成为提高系统鲁棒性常用的技术方案。

 0
 分享

TopIAM 数字身份管控平台,简称:EIAM(Employee Identity and Access Management), 用于管理企业内员工账号、权限、身份认证、应用访问,帮助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。

 0
 分享