个人在整个项目中承担管控平台前后端所有的架构设计,功能实现
系统介绍如下
• 基于Bind提供DNS配置管理服务,收口域名解析变更
• 基于Bind的自动线路解析,实现了一套默认线路配置兜底的逻辑,最大程度上避免了由配置误操作造成的问题
• 实现了配置的高效下发,内网配置变革可以做到准实时生效
• 参照数据库的事务原理做了配置变更操作的原子化,做到服务分组内的配置强一致
• 整合云厂商的DNS服务,并使用策略模式自动适配逻辑,对外暴露一套统一的API
• 实现了完善的监控和灾备方案,管控范围内任意服务器出现问题可以在5min内发现并处理,如出现配置灾难性丢失,可在1min内恢复至任意配置备份