一、摘要
2020年4月,某互联网公司开始了基础架构管理平台项目的实施,该项目主要为基础架构团队提供基础设施、中间件、负载均衡、任务管理等功能,我作为该项目的架构师,主要负责架构设计、架构评估等工作。本文以该项目为例,主要论述基于架构的软件设计方法在该项目中的具体应用与实现效果。在架构需求阶段,通过访谈、原型、JRP等方式获得了系统需求,并在标识构件后完成了需求评审。在架构设计阶段,对架构进行了建模,在实现构件与架构的映射后,确定了系统架构。在架构实现阶段,对架构与构件进行了分析与详细设计,最终完成了项目的实施。该项目与2021年7月正式上线,上线后稳定运行,实现了基础架构工作的降本增效与可靠性、安全性,获得了用户的一致好评。
正文:
二、正文
2.1.背景
随着互联网行业的高速发展,公司近几年的业务迅速增长,超过五千台服务器以及大量中间件实例的维护工作使得公司投入了大量的人力物力成本,但因为缺乏规范化的维护体系支撑,线上事故频发,为了提高资源的可维护性,提高线上环境的可靠性与安全性,公司于2020年4月开始了本项目的实施。
2.2.项目简介
本项目一共分为四个功能模块。首先是基础设施标准化,主要提供IDC/服务器、网络设备与系统模板等基础信息维护,同时支持OS自动化部署与硬件信息采集功能。其次是中间件集中化管理能力,主要提供Kafka、Redis、Zookeeper等中间件的集中化创建、控制台维护、数据备份与审计等功能,保障线上核心组件的稳定运行。然后是负载均衡管理功能,主要支持负载均衡实例的创建、配置管理与校验、
标签:负载,架构,项目,中间件,软考,ABSD,基础架构,构件,架构师 From: https://blog.csdn.net/weixin_41558221/article/details/139205683