利用容器技术,Jenkins工具等,能够实现从开发、测试到发布整个流程一体化、标准化、自动化。通过不断地代码构建和自动化软件交付,让软件产品高效迭代,从而快速成熟、更加安全可控。
应用代码打包流程环节多,易出错
手工执行打包部署过程,效率低
操作记录缺失,无法追溯
一键提交,自动构建,随处运行
横向、纵向扩展开发到运维整个流程设计,满足不同项目多样化需求
版本电子流流转,全程信息全面可见,方便问题定位
微服务架构是将大型、复杂应用分解为小且内聚的服务,使用容器服务,微服务可以方便的部署,调度,升级和灰度发布等。
微服务数量多,各自需要独立的环境,很难复用资源
微服务交互关系复杂,监控困难
提供丰富的调度策略,复用主机资源,提供资源利用率
提供多维度的监控指标,利于迅速发现出错节点
容器具有轻量、高效的特点,使得容器化服务可以被快速的启动、迁移等。借助容器服务的扩缩容机制,让业务可以根据各自的运行情况,资源使用指标,以及自定义指标等进行自动或者主动的弹性伸缩。
应用独占资源,资源利用率低,成本高
交易高峰时,扩容困难
提供根据业务高峰低谷进行按需扩容或缩容应用资源节点和应用实例
支持自动伸缩(定时、周期、动态)、手动伸缩
支持系统指标、自定义指标进行动态扩缩容
机器学习需要使用GPU资源,利用容器服务可以方便的部署机器学习模型进行模型训练,充分利用GPU资源。
GPU机器负载不均衡,GPU资源利用不充分
机器宕机导致数据丢失,无法恢复
机器宕机导致数据丢失,无法恢复
使用通用服务,对容器每个实例有唯一标识,当容器迁移时,可以使用云硬盘等,使原有容器依然可以识别原有数据
本网站支持IPv6
部分产品仅限建行集团内部使用
© 版权所有中国建设银行 京ICP备13030780号 京公网安备:110102000450