【信息科学与工程学】计算机科学与技术——第七十七篇 系统架构设计01
编号 | 类型 | 领域 | 问题 | 参数列表及参数的数值 | 关联知识 | |
|---|---|---|---|---|---|---|
1 | 架构设计 | 云计算与分布式系统 | 云原生架构及其应用 | 算法:容器编排与弹性伸缩算法。逐步推理:1. 识别单体应用痛点(耦合度高、扩展性差)。2. 设计微服务拆分策略(领域驱动设计)。3. 引入容器化隔离环境。4. 利用Kubernetes编排实现自动化部署、滚动更新与故障自愈。5. 基于CPU/内存阈值或自定义指标实现HPA(水平Pod自动扩缩)。详细实现:构建Dockerfile生成镜像;部署K8s Deployment与Service;配置Prometheus监控指标;编写HPA YAML文件定义扩缩规则。 | 参数:ReplicaSet副本数(初始3,最大10);CPU Utilization阈值(70%);内存限制(512Mi);QPS峰值(10000/s)。 | 微服务拆分、容器化(Docker)、Kubernetes编排、DevOps、不可变 |