EDAS 4.0 助力企业一站式实现微服务架构转型与 K8s 容器化升级

网友投稿 259 2022-10-09

EDAS 4.0 助力企业一站式实现微服务架构转型与 K8s 容器化升级

作者:安绍飞审核&校对:营火编辑&排版:雯燕

前言

云原生应用服务的新诉求

EDAS 4.0 全面升级 &ADD 1.0 重磅发布

云原生应用设计开发平台 ADD 1.0发布

针对开发设计阶段的需求,云原生应用设计开发平台 ADD 这个产品应运而生。ADD 产品的设计初衷就是为了提升企业在云原生应用开发设计阶段的工作效率,提高生产力。它有 6 大特色:

可视化应用架构设计:帮助企业方便的沉淀与维护原来在线下白板上的架构讨论设计;  前端网页应用拖、拉、拽设计:实现前端“无代码”开发;  后端代码在线开发与调试:保证代码安全;  一站式集成面向接口的测试用例管理与自动化执行配置能力:实现在线自动化测试;  集成主流项目管理工具:提高云原生化开发项目管理效率;  业务应用组件高效复用:借助应用组件商店,实现全面的资产复用;

EDAS 4.0 全新升级——微服务 API 管理与测试

在微服务化的过程场景里,我们总结出这样三个挑战:

多环境的适配挑战:由于微服务有不同的研发团队,环境也是多种多样,在面对相应的微服务环境时,就需要做专门的配置适配,比如测试的参数、自动化用例的选择等等。  应用的可测性挑战:随着企业的资源逐渐云化管理,应用也大都部署在公共云或现在专有云环境,这样就带来了很多可测性挑战,比如阿里云的 VPC 环境内无法直接访问到外网,需要弹性 IP 或其他打通方案;并且随着应用容器化,在 K8s 内的网络拓扑也会带来相应的复杂度。  用例生成的挑战:很多情况下,开发会专注于业务研发,无形中给测试同学带来了沟通协作的成本,由于不理解微服务接口的契约,就无法很快的实现用例生成。

为了解决以上挑战,我们提供云上微服务一键测试工具(API 管理与测试)针对性的解决相应问题:

通过 API 快速测试能力,可以直接打通 EDAS 应用,发起测试,并且测试历史记录可以快速生成 API 模板。  然后是通过测试环境管理,打通云内微服务,提供了 API 模板与测试环境参数的设置能力,可以直接实现一套测试配置映射一个微服务环境下的应用。  提供一个用例管理功能,统一模板化管理用例,实现用例自适应,也就是这个用例可以按照运行的微服务环境来选择相应配置执行。

EDAS 4.0 全新升级——端云联调 3.0

针对开发测试的部署架构变化,EDAS 4.0 将微服务的端云联调能力进行了全面升级,也是从 2020 年以来的第三次升级。这次升级,可以支持企业用户在容器化开发过程中,快速的将本地代码跑起来,和云上微服务打通联调。本地可以是容器,也可以是进程,很好的实现一套云上微服务环境,多个研发协同开发微服务的需求场景。 端云联调 3.0 主要升级了 3 大能力:

微服务的双向联调:日常开发中,研发本地可能写的是 Consumer 服务消费者,也可能是 Provider 服务提供者,所以实现双向互调就显得非常必要。本地的应用拉起后,借助工具提供的通道服务,可以轻松打通云上代理,进行互调。  横向产品支撑:因为微服务化应用启动或运行时,往往需要依赖 DB、MQ、Redis 等资源,端云联调 3.0 也进行了相应的支持,除了微服务,数据库、缓存、消息队列等也都可以给本地访问。  PaaS 层能力支持:对于开发常用的一些诊断、观测能力, 端云联调 3.0 也提供服务鉴权、流量控制、链路的诊断这样的能力,更好地提升开发联调效率。

EDAS 4.0 全新升级——多集群应用管理

EDAS 4.0 全新升级——“鸟瞰式”运维

最后针对线上运维的变化,EDAS 4.0 升级提供了鸟瞰式运维的支持。 云原生的应用,在微服务和容器化之后,颗粒度会更加小,所以再去进行精细化管控,已经不再合适,需要放养,需要鸟瞰式管理运维。我们认为鸟瞰式运维,主要可以从业务、应用、资源几个维度逐层递进来展开。

业务维度:通过提供流量无损、流量控制能力,保证业务应用的稳定运行,然后提供面向业务的灰度发布能力实现应用的可控上线,再加上按业务指标进行弹性的触发实现业务的灵活负载。  应用维度:支持按照应用拓扑来观测上下游调用情况,借助应用观测与告警,来保证应用级服务接口问题的及时发现。并且可以直接进行应用级的统一变更,不用再深入到底层的工作负载维度去操作。  资源维度:提供一键检索快速定位到 EDAS 的任意应用关联的资源。并新增资源画像能力,应用的资源画像是直接关联应用实例的,可以帮助用户一键检测出错配、空转的具体实例资源,同时提供动态调度,实现更可靠的资源动态分配。

总结

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Chaos带你快速上手混沌工程
下一篇:SpringBoot中shiro过滤器的重写与配置详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~