文档首页 > > 产品介绍>

典型应用场景

典型应用场景

分享
更新时间:2021/02/08 GMT+08:00

构建微服务应用

应用场景

对于传统的单体架构项目,不同的业务模式必须采取统一的技术方案及技术平台,每个业务模块也不能独立出来复用,整个系统中一个模块出现问题会导致整个系统不可用。随着企业业务的复杂度不断提升,传统单体架构模式越来越臃肿,难以适应灵活多变的业务需求,微服务应用可以完美解决上述问题。

价值

微服务是一种全新的架构,它的基本理念是将一个臃肿的系统拆分成若干小的服务组件,组件之间的通讯采用轻量的协议完成。

微服务架构以其高度的弹性、灵活性和对效率的极大提升,快速受到各领域架构师和技术决策者的关注,并逐渐成为IT行业最受关注的技术架构。

优势

ServiceStage提供了业内领先的微服务应用解决方案,具有以下优势。

  • 支持ServiceComb、Spring Cloud和Service Mesh多种框架的微服务运行环境。
  • API First,支持基于Swagger的API管理。
  • 支持多语言微服务,如JAVA、Go、.NET、Node.js、PHP、Python等。
  • 提供服务中心、配置中心、仪表盘、灰度发布等功能。
  • 提供容错、限流、降级、熔断、错误注入、黑白名单等全套微服务治理策略。
图1 微服务应用解决方案

Web应用生命周期管理

应用场景

Web程序的应用范围非常广泛,日常使用的企业业务系统、网上商城系统、论坛、博客、Wiki知识系统、网络游戏等都可能是Web应用。针对不同技术架构的Web应用进行生命周期的管理,是企业IT部门主要工作内容之一。

价值

使用统一的平台管理各种Web应用,能够大大简化工作量,提高效率,快速响应复杂多变的业务需求。

优势

ServiceStage一站式运维平台,提升了企业级Web应用开发和运维的效率,使企业专注业务创新。具有以下优势:

  • 一键部署,支持War、Jar、Zip软件包或源码一键部署。
  • 一站式运维,提供升级、回滚、日志、监控、弹性等丰富的运维能力。
  • 无缝集成,支持与ELB、RDS、DCS等云服务与应用无缝集成。
图2 Web应用解决方案

移动应用后端管理

应用场景

丰富多彩的移动应用支撑了全球万亿美元级的产值,针对不同设备、不同平台的移动应用层出不穷,业务创新长盛不衰。每款成功的移动应用都需要后端服务的强大支撑,开发者必须考虑基础架构、服务集成、可伸缩性等繁冗复杂的问题。而在这些方面需要耗费的大量人力、物力、财力,既提高了技术门槛,又影响了业务创新。

价值

使用移动应用后端管理服务的好处是帮助开发者简化工作,使程序员们聚焦业务创新,而不需要过多考虑后端的服务器程序,使移动应用开发变得轻松、容易。

优势

ServiceStage提供的通用移动应用后端管理服务,可以提高企业移动应用的开发效率,一站式管理所有移动应用,具有以下优势:

  • 开箱即用,提供用户、数据、集成、配置、会话、日志等基础服务。
  • 支持多平台,提供Android、iOS、H5客户端SDK。
  • 与其他云服务无缝集成,如ELB、RDS、DCS等。
图3 移动应用解决方案

持续集成和持续交付

应用场景

对于复杂的业务系统,从项目创建、编译、构建、自验、集成验证、类生产验证、上线的各个阶段都需要耗费大量的人力和时间,并且容易受到人为因素影响而出错。持续集成和持续交付由于具有标准化和自动化特点,可以很好的解决该问题。

价值

由人工执行变成了自动化执行,减少错误出现,提高工作效率。

环境及流程标准统一,利于业务扩展,降低升级改造成本。

优势

基于ServiceStage流水线,实现了集成环境统一、交付流程标准化,您可以实现全流程“自助式”开发、自验、集成验证与上线。

图4 持续集成和持续交付

灰度发布

应用场景

为保障新特性能平稳上线,可以通过灰度发布功能选择少部分用户试用,待新特性成熟以后,再切换版本让所有用户使用。

价值

灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以减少其影响度。

优势

无论是微服务级还是应用级,ServiceStage均提供了灰度发布的能力。

图5 灰度发布

服务治理

应用场景

随着业务增长,服务会遇到各种意外情况,如:瞬时大规模并发访问、服务出错、入侵等情况,这就需要对服务进行治理,支撑业务需求。

价值

ServiceStage可以将服务治理问题简化为具体策略的选择,不再考虑代码实践,界面一键式操作,极大提高了服务治理的可用性。

优势

ServiceStage支持微服务接口级SLA指标(吞吐量、时延、成功率)实时(秒级)监控和治理,保障应用运行不断服。

图6 服务治理

分布式事务管理

应用场景

微服务场景下,分布式事务是资金相关业务处理数据一致性问题的刚需能力,而资金相关服务往往是企业核心生产系统。

价值

ServiceStage的分布式事务管理可以实现应用代码无侵入并轻松接入。接入后提供界面化管理、自动化处理事务、呈现事务状态、提供错误日志、一键重跑事务,为开发人员节省开发、定位问题时间,为企业解决分布式系统下的复杂的数据一致性问题。

优势

提供超高性能的分布式事务处理、跨AZ容灾、、SSL传输加密、丰富的界面管理能力。

图7 分布式事务管理
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问
{{site}}{{lan}}
{{site}}{{language}}