About Project:

背景 | Background

        随着容器技术的快速发展,信息化建设的不断深入及面对众多的新业务需求,传统的数据中心基础设施和业务应用架构模式已经无法满足客户信息化的要求,为了提高业务应用开发迭代效率,满足公司生产、管理经营中的各类诉求,IT 团队逐步采用云原生应用架构,业务应用侧逐步采用微服务架构,基础设施侧开始使用容器。
        随着公司自研微服务架构产品的日益增多需要引进先进的技术来解决或规避在开发运维及项目管理过程中存在的一系列问题:
  • 项目的开发效率较低
  • 整体运维自动化程度不高
  • 版本管理较复杂
  • 开源容器平台稳定性和安全性风险增大

解决方案 | Solution

整体 PaaS 平台架构如下
  • 容器云构建在深信服超融合上,总共 10 个节点,容器云与超融合平台账号统一,实现账号统一、权限统一、监控告警统一等多维度的统一管理,同时超融合通过调度、HA等机制保障容器云的稳定性,支持将超融合的分布式存储供给给容器使用,提高容器内业务的可靠性
  • 通过 Jenkins 搭建 CICD 流水线,并且与 k8s 对接,实现应用的自动化编译、打包、部署,端到端的打通从研发到部署的整体流程,提升开发效率
  • 兼容 springcloud 的微服务架构应用
  • 通过应用管理控制服务的生命周期,实现应用弹性伸缩,目前平台部署有 30多个微服务模块
  • 对接外置 EDS 存储,将大容量存储数据保存在外置文件存储中
  • 通过内置负载均衡,对外发布容器服务
  • 通过命名空间隔离不同属性的业务系统,目前有 3-4 个命名空间
  • 统一的监控和展示,提升运维能力,保障故障的快速恢复
  • 全 UI 化的管理操作方式,提升 k8s 集群管理、应用管理的便利性

客户收益 | Benefits

  • 提升了整体的研发效率,加速了产品迭代的周期,面对各种新的需求可以做到及时响应
  • 通过云原生架构和容器平台,提升的业务应用的稳定性和扩展性
  • 自动化、标准化了开发运维流程,开发、测试、运维的协作能力增强
  • 集中管理统一控制,轻松管理多套生产环境:统一的监控、告警、权限控制等,统一管理体系内各业务、运维支撑系统等,极大的方便了多个环境的管理和维护

Posted on:

2024年10月8日

Client:

Themeforest
Share this:

Leave A Comment