微服务应用托管应用场景

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

微服务应用托管价值

通过应用微服务化,企业可将一个臃肿的系统拆分成若干小的服务组件,组件之间的通讯采用轻量的协议完成,实现各组件生命周期管理的解耦。

随着业务增长,服务会遇到各种意外情况,如:瞬时大规模并发访问、服务出错、入侵等情况。使用微服务架构可以对服务做细粒度管控,支撑业务需求。

云应用引擎CAE可承载Serverless应用的全生命周期管理。支持Java、PHP、Node.js、Docker、Tomcat等运行环境,可无侵入托管Apache ServiceComb、Spring Cloud、Dubbo等微服务应用,另外还提供配置管理、监控运维和服务治理等更多功能,让企业微服务应用上云更简单。

微服务应用托管优势

云应用引擎CAE提供了业内领先的微服务应用解决方案,具有以下优势:

1、微服务应用托管支持原生ServiceComb、Spring Cloud、Dubbo和Service Mesh多种微服务框架,无需更改业务代码直接托管上云

2、API First,支持基于Swagger的API管理。

3、微服务应用托管支持多语言微服务,如JAVA、Node.js、PHP、Python等。

4、微服务应用托管提供服务中心、配置中心、仪表盘、灰度发布等功能。

5、微服务应用托管提供容错、限流、降级、熔断、错误注入、黑白名单等全套微服务治理策略。可针对业务场景进行界面化操作,极大提高了服务治理的可用性。

6、微服务应用托管实现Spring Cloud、ServiceComb、Java Chassis之间的互相发现。

云应用引擎CAE与其他云服务之间的关系

云应用引擎CAE吸收了全面云化转型的成功经验和技术创新成果,集成了众多服务的核心功能,对公有云基础设施服务、存储服务、数据库服务、软件仓库服务、监控运维以及中间件服务进行了深度整合,全力打造功能齐全的一站式应用云平台。

使用云应用引擎CAE可以系统的体验到众多云服务的功能精髓。

1、云应用引擎CAE实现了与源码仓库的对接(如CodeArts、GitHub、Gitee、GitLab、Bitbucket),绑定源码仓库后,可以直接从源码仓库拉取源码进行构建。

2、云应用引擎CAE集成了软件中心,可以将构建完成的软件包(或者镜像包)归档对应的仓库和组织。

3、云应用引擎CAE集成了微服务引擎CSE,可以将组件实例注册到CSE中,CSE提供服务注册、服务治理、配置管理等全场景能力 ,用户通过CSE可以实现微服务的快速开发和高可用运维。

4、云应用引擎CAE集成了云数据库RDS,可以将应用组件交互的数据存储到RDS中,RDS提供了专业的数据库管理平台,用户可以在云上轻松的进行设置和扩展云数据库。

5、云应用引擎CAE实现了可观测应用组件监控运维管理及应用组件日志服务,可以进行应用组件运维及性能监控相关的操作。

6、云应用引擎CAE实现了与对象存储服务OBS的对接,用户可以通过本服务使用OBS服务中的部分功能。您可以通过云应用引擎CAE服务直接在OBS中创建和查询存储桶,同时支持上传、查询和删除存储桶中的对象文件。您还可以通过本服务在OBS中创建和查询并行文件系统。

云应用引擎CAE相关视频

云应用引擎CAE面向应用的Serverless托管服务

02:11