云计算架构
没有所谓最好的IT架构,只有最适合的IT架构,满足自身业务持续发展并且符合IT投资预算及整体发展路线,就是最适合的IT架构。
系统架构改造影响范围大,实施将是一个长期的过程,从外围自研业务开始,逐步到核心业务。
一、基础架构云管理平台:资源管理调度
- 实现IaaS层计算、网络、存储资源的调度,实现物理设备、异构虚拟化平台、异构存储设备纳管和调度,同时支持容器编排,提供镜像仓库等基础能力。
- 通过分区分域以自服务方式供研发部门使用,在满足资源快速响应的同时有效减轻运维人员的压力。
重要组成部分
- 计算资源管理
- 网络资源管理
- 存储资源管理
- 容器编排
- 存储资源管理
- 存储复制管理
以Kubernetes为代表的容器化架构相比虚拟化架构
- 容器先天具备轻量级、高效、基于镜像发布、滚动升级、易管理、弹性伸缩等优势
- 容器云平台提供镜像仓库、镜像发布、 服务编排等公共服务,支待各类上层业务系统
- 容器化架构清晰,容错能力、自修复、扩展性强,能够很好地满足业务发展的需求
运用容器结合微服务分布式解决方案,建设高性能、高弹性、高可用、高标准、低成本、低风险需求的IT基础设施架构。
- PaaS层使用Docker容器进行镜像管理、构建、发布
- 应用层系统采用微服务化分布式架构进行业务处理
二、DevOps平台: 自动化运维,关注效率
制定流程:通过制定标准化规范,对要做的操作进行抽象,统一标准,化繁为简
运用工具:借助工具对要执行的各项操作进行封装,隐藏细节,简化步骤并实现可视化操作
关注效率:流程和规范与工具有效结合,嵌入自动化平台
- 实现运维工作自动化,包括自动化安装、自动化巡检、批量作业执行以及应用CI/CD持续集成、发布等功能
- 以CMDB为基础数据库完成各子系统状态实时更新同步
重要组成部分
- 自动化发布 --- 重心
- 自动化安装
- SQL审核
- 日志管理
- 作业平台
- 自动化巡检
三、统一监控平台: 发现和预测问题
立体化的监控体系能够在第一时间发现和预测问题。
通过建立自下而上的监控体系,覆盖基础、应用、业务层各项指标,以实现实时监控、状态预测等目的。
- 对IaaS层IT基础设施硬件、虚拟化及容器云平台等进行基础监控
- 对PaaS层进行应用系统关键日志监控、中间件监控、APM全链路监控和性能监控
- 对业务层进行核心业务指标、大数据趋势监控
重要组成部分
- 基础监控
- 日志平台
- 全链路监控
- 核心指标监控
标签:容器,架构,计算,平台,监控,自动化,资源管理 From: https://www.cnblogs.com/anliven/p/18324991