• 沒有找到結果。

产品介绍 1 图解应用管理与运维平台(ServiceStage)

2 什么是应用管理与运维平台

(ServiceStage)

应用管理与运维平台(ServiceStage)是面向企业的应用管理与运维平台,提供应用发 布、部署、监控与运维等一站式解决方案。支持Java、Go、PHP、Node.js、Python、

Docker、Tomcat等运行环境。支持Web应用,以及Apache ServiceComb、Spring Cloud、Dubbo、Mesher服务网格等微服务应用和通用应用,让企业应用上云更简 单。

ServiceStage主要包含如下能力:

1. 应用管理:支持应用生命周期管理、环境管理。

2. 微服务应用接入:支持Java Chassis、Go Chassis、Spring Cloud、Dubbo微服务 框架;支持ServiceComb Mesher服务网格。配合微服务引擎可实现服务注册发 现、配置管理和服务治理。

3. 分布式事务管理:支持非侵入式/侵入式事务;支持MySQL、PostgreSQL、国产 数据库。

4. 应用运维:通过日志、监控、告警支持应用运维管理。

产品介绍 2 什么是应用管理与运维平台(ServiceStage)

文档版本 01 (2022-02-16) 版权所有 © 华为技术有限公司 7

2-1 ServiceStage 产品功能

应用开发

ServiceStage微服务引擎支持主流微服务框架接入和治理,您可以灵活选择最适合的微 服务技术,快速开发云应用,适应复杂多变的业务需求。

● 支持原生ServiceComb微服务框架

使用ServiceComb框架开发的微服务,可以无缝接入微服务引擎。

● 兼容主流微服务开源框架

为Spring Cloud与Dubbo开发的微服务提供了非常简单的接入方式,开发者只需 要修改依赖关系和少量的配置,就可以接入微服务引擎,使用统一的治理能力。

可以使用ServiceStage的分布式事务管理(DTM)能力处理应用开发时事务的一致性 问题:

● 支持TCC和非侵入两种主流分布式事务模型。

● 提供界面化呈现事务当前状态,数据库,表,锁信息等。

● 提供SSL通信加密,帮助用户安全传输数据。

● 提供界面化的配置下发功能,实时动态下发配置。

应用托管

应用完成开发后,可以托管在ServiceStage上,为您提供完整的应用生命周期管理:

● 使用源码、软件包(Jar/War/Zip)和容器镜像进行应用组件创建,实现应用部 署。

● 应用创建到下线的全流程管理,包括创建、部署、启动、升级、回滚、伸缩、停 止和删除应用等功能。

● 提供应用组件多维度的指标监控,帮助您把握应用上线后的运行状况。

产品介绍 2 什么是应用管理与运维平台(ServiceStage)

● 提供界面化的日志查看、搜索能力,帮助您快速定位问题。

微服务治理

使用微服务框架开发的应用托管在ServiceStage后,启动应用实例会将微服务注册到服 务中心,您可以针对微服务进行相关的治理,支持的服务治理策略见表2-1。

2-1 服务治理策略

名称 说明

负载均衡 当出现访问量和流量较大,一台服务器无法负载的情况下,可 以通过设置负载均衡的方式将流量分发到多个服务器均衡处 理,从而降低时延,防止服务器过载。

限流 对服务实例设置限流,当前服务实例的每秒请求数量超过设定 的值时,当前服务实例就不再接受其他对象的调用请求。

容错 容错是服务实例出现异常时的一种处理策略,出现异常后按照 定义的策略进行重试或访问新的服务实例。

降级 降级是容错的一种特殊形式,当出现服务吞吐量巨大,资源不 够用等情况,可使用降级机制关掉部分不重要、性能较差的服 务,避免占用资源,以保证主体业务功能可正常使用。

熔断 当由于某些原因导致服务出现了过载现象,为避免造成整个系 统故障,可采用熔断来进行保护。

错误注入 错误注入策略用于测试微服务的容错能力,可以让用户知道,

当出现延时或错误时,系统是否能够正常运行。

黑白名单 基于公钥认证机制,微服务引擎提供了黑白名单功能,通过黑 白名单,可以控制微服务允许其他哪些服务访问。

产品介绍 2 什么是应用管理与运维平台(ServiceStage)

文档版本 01 (2022-02-16) 版权所有 © 华为技术有限公司 9

3 产品优势

ServiceStage集合了全面云化转型的成功经验和技术创新成果,作为一站式应用云平 台,与使用传统平台相比,具有如表3-1所示的优势。

3-1 产品优势

应用生命周期 传统平台 使用ServiceStage平台 环境准备阶段 ● 资源获取效率低

(>1天)

● 资源利用率低

(<30%)

● 自助高效获取资源(分钟级)

基于契约(Open API)的开发模式,让 微服务的开发、测试、文档、协作和 管控活动标准化、自动化。

● 各种技术灵活接入

支持JAVA、Go、PHP、Python、

Node.js开发语言。

高性能REST/RPC微服务开发框架,提 供开箱即用的工具,降低开发门槛。

提供ServiceComb、Spring Cloud、

Service Mesh商业版。

● 敏捷高效

开发者只需使用ServiceStage+任意源码 仓库,实现一键自动部署和更新。

产品介绍 3 产品优势

应用生命周期 传统平台 使用ServiceStage平台 CPU占用、告警、节点异常、运行日 志、关键事件实时掌握。

● 微服务治理

支持微服务接口级SLA指标(吞吐 量、时延、成功率)实时(秒级)监

4 典型应用场景

构建微服务应用 Web应用生命周期管理 分布式事务管理

相關文件