云计算架构的三个主要平台

云计算架构的三个主要平台

云计算架构

没有所谓最好的IT架构,只有最适合的IT架构,满足自身业务持续发展并且符合IT投资预算及整体发展路线,就是最适合的IT架构。
系统架构改造影响范围大,实施将是一个长期的过程,从外围自研业务开始,逐步到核心业务。


一、基础架构云管理平台:资源管理调度

  • 实现IaaS层计算、网络、存储资源的调度,实现物理设备、异构虚拟化平台、异构存储设备纳管和调度,同时支持容器编排,提供镜像仓库等基础能力。
  • 通过分区分域以自服务方式供研发部门使用,在满足资源快速响应的同时有效减轻运维人员的压力。

重要组成部分

  • 计算资源管理
  • 网络资源管理
  • 存储资源管理
  • 容器编排
  • 存储资源管理
  • 存储复制管理

以Kubernetes为代表的容器化架构相比虚拟化架构

  • 容器先天具备轻量级、高效、基于镜像发布、滚动升级、易管理、弹性伸缩等优势
  • 容器云平台提供镜像仓库、镜像发布、 服务编排等公共服务,支待各类上层业务系统
  • 容器化架构清晰,容错能力、自修复、扩展性强,能够很好地满足业务发展的需求

运用容器结合微服务分布式解决方案,建设高性能、高弹性、高可用、高标准、低成本、低风险需求的IT基础设施架构。

  • PaaS层使用Docker容器进行镜像管理、构建、发布
  • 应用层系统采用微服务化分布式架构进行业务处理

二、DevOps平台: 自动化运维,关注效率

制定流程:通过制定标准化规范,对要做的操作进行抽象,统一标准,化繁为简
运用工具:借助工具对要执行的各项操作进行封装,隐藏细节,简化步骤并实现可视化操作
关注效率:流程和规范与工具有效结合,嵌入自动化平台

  • 实现运维工作自动化,包括自动化安装、自动化巡检、批量作业执行以及应用CI/CD持续集成、发布等功能
  • 以CMDB为基础数据库完成各子系统状态实时更新同步

重要组成部分

  • 自动化发布 --- 重心
  • 自动化安装
  • SQL审核
  • 日志管理
  • 作业平台
  • 自动化巡检

三、统一监控平台: 发现和预测问题

立体化的监控体系能够在第一时间发现和预测问题。
通过建立自下而上的监控体系,覆盖基础、应用、业务层各项指标,以实现实时监控、状态预测等目的。

  • 对IaaS层IT基础设施硬件、虚拟化及容器云平台等进行基础监控
  • 对PaaS层进行应用系统关键日志监控、中间件监控、APM全链路监控和性能监控
  • 对业务层进行核心业务指标、大数据趋势监控

重要组成部分

  • 基础监控
  • 日志平台
  • 全链路监控
  • 核心指标监控

posted @ 2018-11-08 23:33  Anliven  阅读(134)  评论(0)    收藏  举报