1、EDAS 4.0 助力企业一站实现微服务架构转型与 K8s 容器化升级安绍飞阿里云智能产品专家单体应用分布式应用云原生应用业务增加访问增多云原生红利互联网应用架构业务线上化-Web 应用-数据库业务水平扩展业务微服务/容器化-负载均衡-消息、缓存等-数据库分库/分表-服务拆分-开发设计变化-应用交付变化-线上运维变化应用管理产品/PaaS 平台IaaS 基础设施 云原生基础设施企业级应用架构的发展历程Enterprise application architecture has changed在线业务全面升级云原生应用开发设计层次/模块化单体架构全面微服务化(Spring Cloud/Dubb
2、o/Service Mesh)微服务架构设计 微服务架构测试 本地云端联调应用交付虚拟机批量脚本容器标准化交付批量交付-应用模板 应用跨集群管理线上运维虚拟机维度运维容器集群维度运维鸟瞰式运维云原生应用云原生应用 PaaS 产品全新升级 支持企业在线业务应用全面云原生生命周期能力升级新的场景3.Web IDE1.应用架构设计器2.前端设计器6.云应用商店加速企业创新的开发服务4.自动化测试5.集成管理工具1.拖、拉、拽可视化架构设计2.拖、拉、拽设计简单网页前端3.在网页上编写代码4.定义和执行自动化测试方案5.对接市场主流项目管理工具6.应用与能力组件资产的复用在线测试CI/CD研发看板环境
3、管理一键可视化交付运营管理多租户管理项目管理数据库中间件能力复用流水线在线开发架构蓝图设计第三方工具集成消息中间件业务能力组件能力分享针对开发设计阶段需求 提供应用设计开发服务 ADDADDv1.0(A Application D Development&D Design)应用研发平台(DevOps)实现对云原生应用开发的一站式支撑企业资产商店应用和能力组件微服务架构测试针对面向微服务架构测试需求 提供应用云上测试用户价值:为用户提供一个云上私网 Postman,快速生成微服务测试配置,一键测试云上微服务 API,自动化执行。云上微服务测试挑战多环境适配(测试配置与运行环境隔离)用例生成(开发
4、/测试沟通协作成本高)应用可测性(云上VPC/K8s 网络拓扑复杂)客户价值API 管理与测试API 快速测试支持测试历史记录(可保存 API)对 EDAS 应用直接发起测试测试环境管理(云上环境打通)环境参数配置与微服务应用管理API 模板+测试环境参数配置用例与用例集测试用例集及其场景自动化测试用例及其自动化 微服务架构测试针对开发测试部署架构变化 提供微服务端云联调 v3在云原生架构下,本地可以进行微服务开发和调试微服务双向联调 本地调云端,云端调本地;横向产品支撑 微服务启动依赖云端DB、MQ、Redis等资源,不止是微服务调用;PaaS层能力支持 鉴权、流控、链路诊断等等;注册中心代
5、理微服务数据库缓存消息队列通道服务本地拉起应用流量访问访问访问调用调用访问访问流量云端(VPC)本地云上代理支持容器、ECS 两种形态本地应用支持容器、启动进程两种自动拉起容器或 ECS和云上应用一样1.服务鉴权+流控2.链路追踪诊断通过 CloudToolkit,插件化集成进本地开发工具 IDE,支持IntelliJ 版本Eclipse 版本 本地云端联调针对应用交付的变化 应用模板及多集群应用管理应用模板【通用|复用|标准化】创建应用更新应用运行时环境工作负载配置运行时环境工作负载配置容器服务 ACK 集群容器服务 ACK 集群容器服务 ACK 集群EDAS K8s 多集群应用管理多集群应
6、用管理:适用场景应用跨集群容灾多地域部署,业务同发中心统一管控区域应用业务场景挑战场景升级统一事件中心应用实时监控Prometheus 监控Java Agent 无感挂载SpringCloud/ApacheDubbo 完美支持多语言ServiceMesh默认共享注册中心代码中配置注册中心打通 MSE 注册/配置中心应用启动停止一键重启升级部署升级回滚历史版本回滚弹性/定时伸缩删除K8s 原生配置 应用挂载(Configmap/Secret)微服务配置(动态推送)金丝雀灰度发布Ingress 路由云原生微服务网关应用生命周期管理配置流量负载路由运维观测无绑定无侵入注册/发现EDAS 面向 K8s
7、 应用管理特性 批量交付-应用模板 应用跨集群管理多集群应用实体统一治理、统一可观测针对线上运维变化 提供鸟瞰式运维支持 鸟瞰式运维CRM 应用鸟瞰运维业务应用资源流量无损流量控制灰度发布指标弹性应用拓扑应用告警应用观测应用变更资源检索资源画像动态调度监管控+双模微服务业务中台建设云原生应用设计开发一站式平台ADD v1.0云原生应用治理与运维平台EDAS 4.0K8s 应用监管控无侵入双模微服务Java Agent多语言+服务网格统一中台 PaaS资源集群化业务可伸缩性服务化开发框架应用开发脚手架应用架构蓝图设计云原生应用开发云 IDE云原生多环境管理K8s 应用升级支持多集群应用管理微服务 API 管理与测试端云联调 3.0Java 微服务治理多语言服务网格应用运维可观测EDAS 1.02.0EDAS 3.0应用 PaaS 产品家族云原生应用研发&运维 PaaS 产品家族支持私有部署(专有云)支持公共云/专有云newnewnew新产品新能力场景new助力企业应用架构现代化云原生应用设计开发服务平台ADD v1.0多集群应用管理微服务 API 管理与测试端云联调3.0EDAS v4.0应用PaaS产品升级发布总结ADD v1.0+EDAS4.0助力企业一站实现微服务架构转型与 K8s 容器化升级THANKS