微服务开发运维平台
- 发布时间:2018-08-31
- 来源:
- 大 中 小
- 打印
概述
Sm@rtMSP是神州信息云平台的重要组成环节,通过sm@rtMSP开发的微服务应用可部署于sm@rtPaas平台,为企业提供了一套快速开发部署运维的开发框架及监控平台。平台主要基于微服务架构理念,通过springcloud相关技术,提供整套开发架构及相关外围组件。并且直接使用微服务架构理念开发了一套统一管控平台,对业务系统、网关及PAAS平台进行监控。
价值
为企业沉淀一套微服务架构标准,通过与PAAS平台集成形成快速的云化解决方案及平台。同时构建devops自动化流水线提供CI、CD,帮助企业得以快速、低成本的构建支撑平台与业务系统
通过spring cloud技术,实现一套以java技术为主体的微服务开发框架及标准
基于docker封装,构建网关模式微服务
形成微服务开发规范并联合PaaS平台实现技术落地
优势
产品无论从开发人员视角、服务运维人员视角还是业务拥有着视角都具有特有的优势。
开发人员视角
功能迭代快:避免陷入庞大的代码库,易于增加新的功能,易于维护既有功能;
充分利用现有技能:可以充分利用既有技术资源,也可以自由选择较优技术路线;
自动化部署和测试:易于加速部署与装载;易于调试;
松耦合结构:团队独立,减少复杂团队管理成本;
依赖性少:降低代码依赖性追踪与管理成本;
高度的业务逻辑聚焦:自始至终的端到端团队负责制(服务定义-开发-部署-运维-下线)易于通过扩展解决瓶颈问题
服务运维人员视角
统一管理:一个服务管理团队可以更容易的支持多个产品/微服务研发团队
自动化程度高:通过自动化部署、日志、监控等手段可以快速提高管理效率;
快速定位问题:易于识别和分离生产系统问题所在,快速定位修复团队和负责人员;
灵活的资源驱动:应用趋向更稳健、弹性,微服务的负责团队也比传统技术团队对问题和瓶颈有更直观的意识,更具责任感和控制力。
稳定性:易于拆解非核心业务给外包客户,通过云计算的能力保证业务运行的稳定性;同时可以降低重复建设的概率和频率,提高应用服务的集约化。
业务拥有着视角
加快业务交付:支持更快的产品/服务交付与迭代,更快的响应市场需求;
节省成本:小而专的团队,易于成本、利润评估和分配,易于KPI管理,易于资源调度;
帮助业务创新:易于实现更好的用户体验,同时有带动业务创新要求;