带你读《云原生架构白皮书2022新版》——微服务产品家族

简介: 带你读《云原生架构白皮书2022新版》——微服务产品家族

微服务产品家族


企业分布式应用服务 EDAS


image.png

企业分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和

微服务管理的一站式云原生 PaaS 平台,提供基于虚拟机 ECS、Kubernetes、Serverless 集群以

及混合集群的应用开发、设计、部署、监控、运维等全栈式解决方案。不仅全面支持 Spring Cloud 、

Apache Dubbo、HSF 等微服务架构(无侵入支持最近 6 年版本),同时也支持 Go/Python/PHP/.

NetCore 等多语言的一键接入,助力企业应用轻松上云,完成应用架构云原生化改造升级。


1、应用托管


应用托管是开发者本身不为应用提供服务器,将应用托管给服务提供商。应用完成开发后,可以托管在 EDAS 上。

多种语言支持

EDAS 支持托管 Java 应用,K8s 环境还支持托管 PHP、Node.js、C++ 和 Go 等多语言应用。


多种底层服务器选择

EDAS 无缝集成了 ECS 云服务器和容器服务 Kubernetes 版,您可以基于实际托管需求来选择 ECS 集群、K8s 集群,

以及混合云集群。


多种发布方式

1、支持使用控制台和 API 来完成创建和部署,并支持 WAR 包、JAR 包和镜像多种部署形式。

2、支持使用控制台、API 和插件完成应用升级,并支持单批发布、分批发布和金丝雀发布。

3、支持使用云效和 Jenkins 实现应用的 CI/CD。


应用生命周期管理

EDAS 为您提供从创建到运行的应用全生命周期管理服务,包括应用的发布、启动、停止、扩容、缩容和删除等服务,

您可以轻松运维上千个应用实例。


应用监控

EDAS 集成了应用实时监控服务 ARMS。您可以监控部署在 EDAS 中的应用的健康状态和关键指标,并针对监控

指标设置告警,及时发现并处理可能存在的异常或故障,以保障应用的健康和可用性。


应用运维

EDAS 为应用提供了一系列运维功能,包括生命周期管理、应用访问方式管理、弹性伸缩、限流降级、负载均衡、

变更记录、事件中心、日志管理等。


2、微服务


有别于传统的单体式应用架构,微服务架构将应用拆分成多个核心功能,每个功能都可以作为一项独立的服务,由独

立团队负责并且可以独立构建和部署,各项服务在运行和出现故障时不会相互影响。微服务使应用更易于扩展和更快

地开发,从而加速创新并缩短新功能的发布周期。


EDAS 提供了从开发、部署到治理的完整的微服务解决方案。


应用开发

EDAS 支持基于 Spring Cloud、Apache Dubbo 以及 HSF 开发的微服务应用。各种框架的微服务应用无需修改

任何代码和配置,即可直接部署到 EDAS。


应用部署

EDAS 针对微服务应用的开发、运行现状,提供了多种路径,帮助您将微服务应用部署或迁移到 EDAS。无论您选

择哪种路径,都可以使用 EDAS 完整的微服务治理能力。


微服务治理

EDAS 为各种框架的微服务应用提供了服务查询、调用链查询、离群实例摘除和服务鉴权等完整的微服务治理能力。


3、云原生应用 PaaS 平台


云原生是指应用原生被设计为在云上以最佳方式运行,充分发挥云的优势。在云原生时代,PaaS 平台将下沉到基础

设施,成为云的一部分。EDAS 正是一个应用托管和微服务管理的 PaaS 平台。


云服务集成

EDAS 作为应用的一站式 PaaS 平台,集成了众多阿里云服务,以产品和 EDAS 内部组件两种形态为 EDAS 中的

应用提供各个层面、维度的功能。

1、产品集成:以独立产品的形式集成,相关资源、功能由各产品(非 EDAS)管理。

2、组件集成:以 EDAS 的服务组件形式集成,为 EDAS 提供的资源、服务可以在 EDAS 中管理。


权限管理

您在 EDAS 上托管的应用可能包含多个服务或子系统,这些服务或子系统又可能由不同团队、成员进行开发、运维。

EDAS 通过账号体系及基于账号体系的一系列权限管理操作,提供企业级的权限管理系统,帮助您对应用、资源和

数据进行必要的隔离和权限控制,以保证其安全性。

2

微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/

ZooKeeper/Eureka)、云原生网关(原生支持 Ingress/Envoy)、微服务治理(原生支持 Spring

Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)、分布式事务(原生支持 Seata )能力。

云服务总线(Cloud Service Bus,简称 CSB)提供平台化的服务开放能力,帮助企业打通整合内外

新旧业务系统,实现跨环境、跨归属应用系统之间的互通,形成组合方案。

全局事务服务(Global Transaction Service ,简称 GTS)用于实现分布式环境下特别是微服务架

构下的高性能事务一致性,可与 RDS、MySQL、PostgreSQL 等数据源,Spring Cloud、Dubbo、

EDAS 及其他 RPC 框架,消息队列等中间件产品配合使用,实现分布式数据库事务、多库事务、消息事务、

服务链路级事务及各种组合

The Cloud-native a

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
10月前
|
存储 数据挖掘 BI
2-5 倍性能提升,30% 成本降低,阿里云 SelectDB 存算分离架构助力波司登集团实现降本增效
波司登集团升级大数据架构,采用阿里云数据库 SelectDB 版,实现资源隔离与弹性扩缩容,查询性能提升 2-5 倍,总体成本降低 30% 以上,效率提升 30%,助力销售旺季高效运营。
591 9
|
10月前
|
存储 弹性计算 运维
AI时代下阿里云基础设施的稳定性架构揭秘
计算、存储、网络作为云计算基础 IaaS 服务,一直是阿里云的核心产品,承载着百万客户的 IT 基础设施。曾经我们认为应用高可用、服务分布式可以满足客户对 IaaS 所有的稳定性诉求。
1162 2
AI时代下阿里云基础设施的稳定性架构揭秘
|
9月前
|
人工智能 缓存 安全
阿里云发布《AI 原生应用架构白皮书》
阿里云联合阿里巴巴爱橙科技,共同发布《AI 原生应用架构白皮书》,围绕 AI 原生应用的 DevOps 全生命周期,从架构设计、技术选型、工程实践到运维优化,对概念和重难点进行系统的拆解,并尝试提供一些解题思路。白皮书覆盖 AI 原生应用的 11 大关键要素,获得 15 位业界专家联名推荐,来自 40 多位一线工程师实践心的,全书合计超 20w 字,分为 11 章。
4069 80
|
9月前
|
人工智能 Cloud Native 安全
解读阿里云刚发布的《AI 原生应用架构白皮书》
阿里云在云栖大会重磅发布了《AI 原生应用架构白皮书》,该白皮书覆盖 AI 原生应用的 11 大关键要素,获得业界 15 位专家联名推荐,来自 40 多位一线工程师实践心得,全书合计超 20w 字,分为 11 章,全面、系统地解构 AI 原生应用架构,包含了 AI 原生应用的 11 大关键要素,模型、框架、提示词、RAG、记忆、工具、网关、运行时、可观测、评估和安全。本文整理自阿里云智能技术专家李艳林在云栖大会现场的解读。
2895 89
|
11月前
|
Cloud Native API
微服务引擎 MSE 及云原生 API 网关 2025 年 6 月产品动态
微服务引擎 MSE 及云原生 API 网关 2025 年 6 月产品动态
|
10月前
|
存储 弹性计算 运维
AI 时代下阿里云基础设施的稳定性架构揭秘
十五年磨一剑,稳定性为何是今天的“命门”?
1187 151
|
11月前
|
前端开发 JavaScript 关系型数据库
如何开发生产小工单中的产品管理板块(附架构图+流程图+代码参考)
生产小工单中的产品管理板块是制造业数字化管理的关键环节,涵盖产品信息、生产工序、产品列表和基础设置四大功能模块。通过系统化管理,企业可实现对产品属性、工艺流程及资源配置的精准控制,提升生产效率并减少误差与浪费。本文详解了各功能模块的设计逻辑、业务流程及开发实现方案,并提供示例代码,助力企业构建高效、灵活的产品管理系统。
|
8月前
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
微服务架构实战指南:从单体应用到云原生的蜕变之路

热门文章

最新文章