面向未来,EDAS3.0 云原生架构亮相云栖大会

本文涉及的产品
性能测试 PTS,5000VUM额度
云原生网关 MSE Higress,422元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 我们在用微服务化的技术和分布式的数据库,这些技术帮助企业提升了系统的性能,也增加了扩展性,但是也带来了复杂性和更高的技术门槛。我们关心阿里云如何帮助我们更高效、更低成本的去构建这些互联网化的应用?—— 热风 IT 总监周磊

“我们在用微服务化的技术和分布式的数据库,这些技术帮助企业提升了系统的性能,也增加了扩展性,但是也带来了复杂性和更高的技术门槛。我们关心阿里云如何帮助我们更高效、更低成本的去构建这些互联网化的应用?”—— 热风 IT 总监周磊

这是很多企业普遍在思考的问题,我用了阿里云的技术,我的业务构建过程是变得更复杂了,还是更简单了呢?背后的诉求其实是对所使用的技术是否是可控的。

EDAS3.0 云原生架构亮相云栖大会

在云栖大会主论坛发布会上,阿里巴巴合伙人、阿里云智能基础产品事业部高级研究员蒋江伟认为:“在 PaaS 层面,我们始终拥抱开源技术,并保持和社区版本兼容的时效性;在企业特性上,例如服务治理、应用监控等方面,我们提供一个稳定成熟的产品,来降低企业构建互联网化应用的门槛,例如企业级应用服务 EDAS3.0 就是这样一个典型的产品。”

通常,企业在云上构建互联网应用,都会遇到以下这些问题:

1、如何来确定一个分布式系统的容量?
2、如何实现更加智能的弹性的伸缩,用最低的成本,实现最高的容量?
3、当系统出现问题时,如何进行快速定位和诊断?

带着这三个问题,我们来看看 EDAS3.0 的云原生架构是如何满足真实场景下的流控难题和单点故障引起的交易成功率下降的问题的。

通过视频演示,可以看到,我们帮助企业实现了4个最核心的价值和能力。一是可视化的资源规划,利用性能测试PTS 做到业务容量的可视化;二是秒级容器弹性资源,通过 Serverless 容器服务 ASK,提供了底层容器的快速弹性,获得了秒级扩容千个 Pod 的能力,以平滑应对突发的流量高峰;三是实现了自动化的系统保护和流控,抵挡住预期之外的流量访问;四是实现了一体化的故障压测的演练,利用云原生应用 PaaS 平台 EDAS3.0 进行一体化的应用管理,提供应用的弹性、服务的治理、监控和诊断、高可用等能力。

从 HSF 到完美支持 Dubbo 和 Spring Cloud

互联网的问题要用互联网的架构来解决。

2016年1月,阿里云宣布企业级互联网架构服务 EDAS 正式商用,这也是当时国内首款商用的大规模企业级分布式应用服务。EDAS 是阿里巴巴超大规模互联网电商系统的结晶,沉淀了10年运维经验和大量运维工具,从应用的创建到应用的部署与扩容,可实现对大规模互联网应用在发布和运行过程中的全面管理,同时能根据机器的负载及应用的业务指标,实现自动弹性伸缩功能,并帮助中石化的电商业务“易派客”90天实现了上线,试运营10个月后,成交额累计突破70亿元。他所提供的分布式服务框架,源自于阿里巴巴内部使用规模最大的中间件产品——HSF。

2018年11月,EDAS 重磅升级,新版本增强了对主流微服务框架的原生支持,实现 Spring Cloud & Dubbo 用户代码零侵入就能迁移至 EDAS,降低开发者的接入门槛,提升体验,打造高效的研发运维体系。用户只需添加依赖和修改配置,即可获取企业级的微服务应用托管、微服务治理、监控报警和应用诊断等能力,实现代码零入侵。以主流微服务框架 Dubbo 和 Spring Cloud 为例,迁移至 EDAS 前,需要独立搭建和维护 ZooKeeper、Eureka或Consul 等组件,同时缺少保障应用稳定运行的链路追踪和限流降级功能,需要投入资源进行深度开发。迁入 EDAS 后,可0成本接入链路追踪和限流降级功能,并实现可视化,降低硬件投入和运维成本。

面向未来,全面云原生化

云原生技术深刻的改变了软件的开发和交付过程,但提高了企业的使用门槛,而以应用为中心的 EDAS 恰到好处的降低了这一门槛。

image.png
2020年5月,EDAS 重磅发布3.0版本,全面支撑云原生技术体系,EDAS3.0 围绕微服务治理、K8s 集群纳管、监管控一体化、阿里云其他基础产品集成体验进行了全面升级,例如有阿里云微服务开源团队开发的 Java Agent 技术,实现无侵入(无需修改一行代码),即可完美支持 Spring Cloud 和 Dubbo 近5年发布的所有版本,使用全套微服务治理能力,例如金丝雀发布、离群实例摘除、服务鉴权、无损下线、限流降级和全链路流控等。此外,EDAS3.0 在提供 K8s 集群托管的基础上,提供了应用实例打散一键多 AZ 高可用部署、应用发布版本管理、发布变更跟踪、应用层机制弹性等全流程的管控能力,帮助用户更高效的管理阿里云上的容器集群,降低了容器技术的使用门槛。

面向未来,EDAS3.0 正帮助越来越的客户高效构建云原生体系,高效稳健的完成需求到产品的落地转化。

云栖大会云原生中间件分论坛正在直播中:扫码或点击阅读原文,观看分论坛精彩内容。

image.png

相关实践学习
通过EDAS实现K8s微服务应用的金丝雀发布
本实验旨在通过使用分布式应用服务EDAS纳管容器服务ACK Serverless,体验微服务应用的部署、访问和高级发布能力。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
相关文章
|
1月前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
|
1月前
|
Kubernetes Cloud Native 微服务
探索云原生技术:容器化与微服务架构的融合之旅
本文将带领读者深入了解云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同构建现代软件系统。我们将通过实际代码示例,探讨如何在云平台上部署和管理微服务,以及如何使用容器编排工具来自动化这一过程。文章旨在为开发者和技术决策者提供实用的指导,帮助他们在云原生时代中更好地设计、部署和维护应用。
|
30天前
|
运维 Cloud Native 持续交付
云原生技术深度探索:重塑现代IT架构的无形之力####
本文深入剖析了云原生技术的核心概念、关键技术组件及其对现代IT架构变革的深远影响。通过实例解析,揭示云原生如何促进企业实现敏捷开发、弹性伸缩与成本优化,为数字化转型提供强有力的技术支撑。不同于传统综述,本摘要直接聚焦于云原生技术的价值本质,旨在为读者构建一个宏观且具体的技术蓝图。 ####
|
1月前
|
弹性计算 运维 Cloud Native
云原生架构的崛起与未来展望
在数字化转型的浪潮中,云原生架构凭借其高效、灵活和可扩展的特性,正逐渐成为企业IT战略的核心。本文旨在探讨云原生架构的定义、关键特性、实施优势以及面临的挑战,同时展望未来的发展趋势。通过深入分析,我们期望为读者提供一个关于云原生架构全面而深入的视角,助力企业在云计算时代做出更明智的决策。
38 3
|
1月前
|
Cloud Native API 持续交付
云原生时代的微服务架构设计
随着云计算的蓬勃发展,云原生概念逐渐成为IT行业的热点。本文将通过深入浅出的方式,介绍在云原生环境下,如何设计一个高效、可扩展的微服务架构。文章不仅涉及理论概念,还将结合实际代码示例,帮助读者理解微服务架构的核心要素和设计原则,以及如何在云平台上实现这些设计。
|
2月前
|
Cloud Native 持续交付 云计算
云原生技术在现代IT架构中的转型力量####
本文深入剖析了云原生技术的精髓,探讨其在现代IT架构转型中的关键作用与实践路径。通过具体案例分析,展示了云原生如何赋能企业实现更高效的资源利用、更快的迭代速度以及更强的系统稳定性,为读者提供了一套可借鉴的实施框架与策略。 ####
27 0
|
2月前
|
消息中间件 运维 Cloud Native
云原生架构下的微服务优化策略####
本文深入探讨了云原生环境下微服务架构的优化路径,针对服务拆分、通信效率、资源管理及自动化运维等核心环节提出了具体的优化策略。通过案例分析与最佳实践分享,旨在为开发者提供一套系统性的解决方案,以应对日益复杂的业务需求和快速变化的技术挑战,助力企业在云端实现更高效、更稳定的服务部署与运营。 ####
|
30天前
|
Cloud Native API 持续交付
云原生架构下的微服务治理策略与实践####
本文旨在探讨云原生环境下微服务架构的治理策略,通过分析当前面临的挑战,提出一系列实用的解决方案。我们将深入讨论如何利用容器化、服务网格(Service Mesh)等先进技术手段,提升微服务系统的可管理性、可扩展性和容错能力。此外,还将分享一些来自一线项目的经验教训,帮助读者更好地理解和应用这些理论到实际工作中去。 ####
42 0
|
1月前
|
Cloud Native 持续交付 云计算
云原生架构的崛起:企业数字化转型的加速器
在当今快速发展的技术环境中,企业正面临着前所未有的变革压力。本文深入探讨了云原生架构如何成为推动企业数字化转型的关键力量。通过分析其核心概念、优势以及实施策略,本文旨在为读者提供对云原生技术的全面理解,展示其在现代企业中不可或缺的作用。
26 0
|
2月前
|
Cloud Native 持续交付 云计算
云计算的转型之路:探索云原生架构的崛起与实践####
随着企业数字化转型加速,云原生架构以其高效性、灵活性和可扩展性成为现代IT基础设施的核心。本文深入探讨了云原生技术的关键要素,包括容器化、微服务、持续集成/持续部署(CI/CD)及无服务器架构等,并通过案例分析展示了这些技术如何助力企业实现敏捷开发、快速迭代和资源优化。通过剖析典型企业的转型经历,揭示云原生架构在应对市场变化、提升业务竞争力方面的巨大潜力。 ####
39 0

相关产品

  • 企业级分布式应用服务