返回hellot的回答

hellothellot  系统架构师 , 保险

容器云平台项目的方案设计大致可分成两部分:
(1)需求分析
在进行系统方案设计时,首先要进行需求分析。需求分析主要包括:容器云平台的业务需求、功能需求。业务需求主要向你们的研发同事了解,比如他们希望通过容器云平台获得什么,诸如微服务开发支持、服务注册、服务发现、蓝绿发布、熔断等等;功能需求主要结合自己的实际情况,可以通过容器云平台解决什么问题,比如资源统计及展现、资源分配、故障倒换方案,高可用设计等等;
(2)系统设计
在确认了需求以后,下一步需要确认云平台的整体架构层次,每个层次的组件以及分工,下面以某保险公司的实际容器云平台举例如下:
容器云平台包括物理层、基础设施层、业务管理层、交互层和业务调用层。物理层有服务器、交换机、路由器、存储设备组成,作为容器平台的基础硬件条件,物理层的方案设计主要考虑硬件的选型以及物理位置。基础设施层通过在搭建的物理设备上安装的虚拟化管理软件,提供容器云平台的虚拟机计算资源、虚拟网络资源和存储资源,这块可以采用业内主流的虚拟化技术,如VMware。业务管理层包含用户认证、资源管理、容器资源配置和容器编排管理服务等。用户认证模块对用户进行访问控制,资源管理可以通过虚拟化管理软件从资源池中获取资源额度,容器资源配置模块为容器运行配置相应的资源并构建工作集群,容器编排管理模块则提供容器管理及部署功能。交互层是业务管理层各业务统一规范的接口集合、方便Web页面的调用。还包括负载均衡网络架构设计由虚拟地址、负载均衡池、成员、监控监视器组成,对网络流量分流到负载均衡池的每一个健康成员。

保险 · 2019-06-11
浏览1512

回答者

hellot
系统架构师保险
擅长领域: 数据库分布式系统服务器

hellot 最近回答过的问题

回答状态

  • 发布时间:2019-06-11
  • 关注会员:2 人
  • 回答浏览:1512
  • X社区推广