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

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

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

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

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

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

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

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

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

查看视频:https://aliware-images.oss-cn-hangzhou.aliyuncs.com/EDAS/VIDEO/edas-3.0-cloudNativeAppArchitecture.mp4

通过视频演示,可以看到,我们帮助企业实现了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

相关实践学习
使用DAS实现数据库自动SQL优化
本场景介绍如何使用DAS实现数据库自动SQL优化。
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 
相关文章
|
5天前
|
Cloud Native API 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第21天】 随着企业加速其数字化转型的步伐,云原生技术已迅速成为推动创新和实现敏捷性的基石。本文深入探讨了云原生架构的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)以及声明式API。通过分析这些技术的协同效应,揭示了它们如何共同促进系统的可伸缩性、弹性和维护性,进而支持企业在不断变化的市场环境中保持竞争力。
10 1
|
5天前
|
敏捷开发 Cloud Native 持续交付
构建未来:云原生架构的进化之路
【4月更文挑战第21天】随着数字化转型的深入,企业对IT基础设施的要求日益提高。云原生技术以其灵活性、可扩展性和敏捷性成为推动创新的重要力量。本文将探讨云原生架构的核心组件,分析其如何助力企业实现快速迭代和高效运营,并预测云原生技术的发展趋势。
|
8天前
|
Cloud Native 持续交付 云计算
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第18天】 随着企业加速迈向数字化,云原生架构成为推动创新与效率的催化剂。本文深入探讨了云原生技术如何助力企业实现敏捷开发、自动化运维和无缝可扩展性,以及它如何塑造着云计算的未来。我们将通过具体案例分析,揭示云原生架构在处理复杂系统时的灵活性和可靠性,并展望其对业务连续性和安全性的积极影响。
14 1
|
11天前
|
Cloud Native 持续交付 API
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第15天】 随着企业加速其数字化转型的步伐,云原生架构已经成为推动创新和实现敏捷性的关键技术。本文深入探讨了云原生技术如何助力企业在竞争激烈的市场中保持领先地位,包括它的核心组件、实施策略以及面临的挑战。通过实际案例分析,我们揭示了企业如何利用云原生架构来优化资源使用、提高开发效率和加强系统的稳定性与安全性。
|
12天前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第14天】 随着企业加速迈向数字化,云原生架构成为支撑其转型战略的核心技术之一。该文章深入探讨了云原生技术如何通过提供灵活、可扩展的解决方案来满足现代业务需求。分析了容器化、微服务、持续集成和持续部署(CI/CD)以及DevOps文化对于构建和维护高效、可靠的云基础设施的重要性。同时,讨论了企业在采用云原生架构时可能面临的挑战,并提出相应的策略以克服这些障碍。
|
16天前
|
运维 Cloud Native 持续交付
构建未来:云原生架构在现代企业中的应用与挑战
【4月更文挑战第10天】 随着数字化转型的不断深入,企业对信息技术基础设施的要求日益提高。云原生架构作为一种新兴的设计理念和技术集合,以其灵活性、可扩展性和容错性,正在成为推动企业技术革新的关键力量。本文将探讨云原生技术的核心组件、实施策略以及面临的主要挑战,并分析如何通过采纳云原生架构来优化业务流程和提升服务效率。
|
19天前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第7天】 随着企业加速其数字化转型的步伐,云原生架构已经成为支持敏捷开发、自动化运维和微服务的关键平台。本文深入探讨了云原生技术如何赋予企业灵活性与创新能力,以及这些技术如何帮助组织更有效地响应市场变化和客户需求。通过分析容器化、微服务、DevOps和持续集成/持续部署(CI/CD)等核心技术,我们将揭示它们如何共同塑造着云计算的未来,并为企业提供竞争优势。
13 1
|
27天前
|
Cloud Native API 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
随着企业加速其数字化转型的步伐,云原生架构已成为实现敏捷性、可扩展性和弹性的关键技术。本文将深入探讨云原生技术的核心组件,包括容器化、微服务、持续集成与持续部署(CI/CD)、以及声明式API,并分析它们如何共同促进企业的技术创新和业务增长。通过采用云原生方法,组织能够更快速地响应市场变化,提高运营效率,并在竞争激烈的市场中保持领先地位。
|
28天前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
随着企业加速其数字化进程,云原生架构已成为支持灵活、可扩展解决方案的重要支柱。本文探讨了云原生技术的基本原则,包括容器化、微服务、持续集成/持续部署(CI/CD)和DevOps实践,并分析了这些技术如何使企业能够快速响应市场变化,提高运营效率,并最终实现业务目标。此外,文章还将深入剖析云原生架构的实施策略,以及企业在采用过程中可能面临的挑战和解决之道。
|
30天前
|
Cloud Native 持续交付 云计算
构建未来:云原生架构在企业数字化转型中的关键作用
随着企业加速其数字化转型步伐,云原生架构已成为支撑这一进程的核心技术之一。本文将深入探讨云原生技术如何促进企业的敏捷性、可扩展性和创新能力,同时提供一种高效、安全和可维护的技术环境。通过分析容器化、微服务、持续集成/持续部署(CI/CD)等关键技术组件,本文揭示了云原生架构在帮助企业快速响应市场变化、优化资源使用和提升运营效率方面的内在价值。