微服务_分布式应用最佳解决方案_Dubbo商业版- 阿里云

微服务解决方案全景图

什么是微服务?

微服务能够将业务单元按照独立部署和发布的标准进行抽取和隔离,一个大而全的复杂应用程序能够拆分成几个微小的相互独立的微服务,当其中的某一服务无法支撑时,可以横向水平扩展保证应用的高可用性,具有独立应用生命周期管理、独立版本开发与发布等能力。

能够解决的问题

  • 快速独立发布迭代
    每个业务团队都可以独立维护1到多个微服务,可以根据业务需求快速发布迭代,且能够细粒度独立发布迭代。
  • 应用全生命周期管理
    提供从创建到运行的应用全生命周期管理服务,包括应用的发布、启动、停止、扩容、缩容和删除等服务,轻松运维上千个实例。
  • 标准化地描述和调用方法
    接口之间的描述及各个服务之间的依赖都能够更加标准化,调用方式也能够更加标准化地进行,使得业务更加易于管理与变更。
  • 立体监控与数据运营
    提供了立体化监控、数据化运营能力,线程诊断、日志诊断、数据库诊断等一系列的应用诊断能力,精准地发现系统瓶颈与异常。
产品系列
企业级分布式应用服务 EDAS
EDAS是一个应用托管和微服务管理的PaaS平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持Dubbo、Spring Cloud等微服务运行环境。
云服务总线 CSB
CSB提供平台化的应用集成能力,帮助企业打通整合内外新旧业务系统,实现跨环境、跨归属应用系统之间的互通集成和管控。
全局事务服务 GTS
用于实现分布式环境下特别是微服务架构下的高性能事务一致性
产品优势
云原生与微服务架构
深度支持Dubbo,HSF,Spring Cloud等微服务运行环境,无缝对接容器服务kubenetes,0代码侵入就能平滑迁移,有效降低运维成本。
久经实践的高效服务框架
历经阿里巴巴多年双11大规模生产环境的验证,整合阿里云多个产品提供服务,您能够基于成熟微服务框架快速构建应用,并且安全、稳定地运行。
智能化运维&立体监控
提供立体化监控、数据化运营能力,线程诊断、日志诊断、数据库诊断等一系列的应用诊断能力,让您体验智能化运维效率。
服务化的IT治理能力
集成了弹性伸缩、限流降级、流量监控、应用体检等孵化自阿里双11场景的高可用管控组件,贴近企业场景,打造自服务式IT治理能力。

适用场景

企业级分布式应用服务 EDAS

应用托管和微服务管理的PaaS平台,提供应用开发、部署、监控、运维等全栈式解决方案。

微服务解决方案

零代码侵入就能完成Dubbo和Spring Cloud应用上云,有效降低运维成本,支持灰度发布,流量控制,环境隔离等多种高级特性。

应用托管

EDAS Serverless版免机器购买,免集群维护,可以通过WAR包、Jar包或镜像等多种方式快速部署应用,随时随地管理应用。

容器托管

无缝对接容器服务kubenetes,您无需理解容器服务底层细节,通过EDAS控制台就能完成应用在容器里的全生命周期管理,包括监控,诊断等服务。

云服务总线 CSB

帮助企业打通整合内外新旧业务系统,实现跨环境、跨归属应用系统之间的互通集成和管控。

混合云多归属

云上云下系统在网络打通,不同归属系统服务互通,多个环境桥接级联互通。

能力开放平台

通过CSB发布API,将企业能力对外开放,也可引入外部能力给内部使用,可对接基于不同技术架构构建的系统和端,通过CSB协议适配。

系统集成互联

既有业务系统无需改造,即可接入CSB开放成消费方协议API;同一业务含义的外部多个服务提供端,汇聚成单一服务API。

全局事务服务 GTS

用于实现分布式环境下高性能事务一致性。

共享出行

过GTS支撑物联网系统、订单系统、支付系统、运维系统、分析系统等系各统应用事务一致性,保证海量订单和数千万流水的交易。

DRDS分布式事务

为分布式数据库DRDS分库分表、跨数据库提供分布式事务能力,提供标准的SQL语法,是企业从单机数据库迁移到分布式数据库的利器。

SOA&分布式事务

与EDAS打通,提供夸库、跨服务的分布式事务支持,实现业务链路级别的分布式事务。

消息事务

与MQ打通,提供事务消息处理能力,可以保证业务链路完成时发送消息,任一阶段异常时回滚消息。

混合事务场景

提供通用的分布式事务管理能力,支持服务框架(EDAS、dubbo)、数据库(DRDS、RDS、MySql、Oracle等)、消息中间件(MQ)的组合使用,灵活方便。

更多产品与服务
应用配置管理 ACM
ACM,其前身为淘宝内部配置中心 Diamond,基于ACM,您可以在微服务、DevOps、大数据等场景下减轻配置工作量,保证配置的安全合规。
了解更多
业务实时监控服务 ARMS
ARMS,是一款APM类的监控产品。 用户可基于 ARMS 的前端、应用、自定义监控,快速构建实时的应用性能和业务监控能力。
了解更多
云插件 Cloudtoolkit
面向 IntelliJ IDEA、Eclipse 和 Maven 平台的免费插件,旨在帮助开发者在本地开发平台(IDE)中更便捷的使用阿里云。
了解更多
分布式任务调度SchedulerX
支持分布式定时任务调度、国际通用的时间表达式(精确到秒)、任务执行生命周期管理和历史执行记录查询,解决传统定时任务单点问题。
了解更多