微服务应用支撑系统是基于Kubernetes和容器等成熟的开源技术开发的容器云平台, 致力于以DevOps(软件工程、技术运营、质量保障一体化)和敏捷为设计理念,为微服务解决方案从需求、定义、开发、质量、测试、部署、运维等全生命周期管控为抓手,屏蔽各环节技术难点和边缘工作,规约微服务践行规范和产出标准化,将团队协作线上SMART化,致力于帮助企业快速构建微服务化转型生态。
微服务应用支撑系统需基于微服务架构和Docker容器技术,可提供服务快速开发、部署、运维管理、持续集成的能力。通过提供基础设施、中间件、数据服务及云服务器等资源,可实现业务代码提交,系统配置,自动构建、部署等功能,满足应用的敏捷开发、快速迭代及上线运行的需求。
微服务应用支撑系统需能够围绕业务领域组件来创建应用,可独立地进行开发、管理和加速,使部署、管理和服务功能交付变得更加简单,缩短应用向云端交付的周期,降低运营门槛,加速政府服务升级和企业业务转型。
微服务应用支撑子系统提供预制中间件服务,包含数据库服务(Mongodb、mysql、redis),搜索引擎(elasticsearch),文件系统(seaweedfs