组合模式是指将EDAS原来集应用生命周期管理、可观测以及微服务治理三者为一体的整体打包方案进行拆解,您可以按需自定义组合。其中,应用生命周期管理作为EDAS的基础能力免费提供,ARMS应用监控或者MSE微服务治理则根据实际需要选择是否开通,也可以接入自建监控系统(例如SkyWalking)。
背景信息
EDAS是一个集应用托管、微服务治理和可观测三者为一体的一站式云原生应用PaaS平台,开通EDAS后无需额外购买MSE微服务治理和ARMS应用监控,即可拥有微服务治理和可观测的能力,即一体化方案。对于生产应用,推荐使用一体化方案。
在某些场景下,您可能并不需要完善的微服务治理和详细的应用监控能力(如开发测试应用),或者您有自建的微服务治理或者应用监控系统(如开源SkyWalking)的情况下,一体化方案则会带来一定的限制。因此,为了更好地满足不同场景下的需求,EDAS在一体化方案的基础上推出组合模式,您可按需灵活选择开通MSE和ARMS服务,或者接入自建监控系统,降低总体使用成本。
方案对比
- 一体化方案:
集应用生命周期管理、微服务治理和可观测于一体的EDAS整体打包方案。用户开通EDAS后(包年包月或按量付费商品),即默认拥有MSE微服务治理和ARMS应用监控能力,无需额外付费购买。在应用同时需要服务治理和应用监控能力的情况下,EDAS一体化方案成本更低。
以EDAS标准版按量付费为例:
每个应用实例每天2元,包含专业版的MSE微服务治理(0.96元/实例/天)和基础版的ARMS应用监控(2.4元/实例/天),比单独购买MSE微服务治理和ARMS应用监控要节省约40%的成本。
说明 EDAS标准版对应的基础版ARMS应用监控默认存储时长为90天,对应价格为2.4元/实例/天。实际价格以产品购买页面为准。 - 自定义组合方案:
EDAS只提供免费的应用生命周期管理能力,MSE微服务治理和ARMS应用监控根据需要选择是否开通。选择该方案时创建的应用,不会计算在包年包月或者按量付费的实例数中,即零成本使用EDAS。
未开通MSE微服务治理和ARMS应用监控时,EDAS组合模式将只支持以下功能:
功能模块 功能 标准版 专业版 铂金版 微服务框架 微服务框架 Spring Cloud、Dubbo、HSF。 应用发布运维 应用生命周期 创建、部署、回滚、启动、停止、重启、扩容、删除。 日志 在线查看、文件日志查看与日志服务深度集成。 弹性伸缩 手动扩缩和自动(定时、指标)弹性伸缩。 说明 未开通ARMS时,不支持RT和QPS指标的弹性。关于开通ARMS,请参见开通ARMS。CI/CD OpenAPI SDK、Jenkins官方插件和新版云效集成。 发布 仅支持单批/分批发布,不支持金丝雀发布。 注册配置中心 分布式注册配置中心。 企业权限管理 权限控制 租户级隔离,支持RAM细粒度管控。 多环境管理 通过抽象命名空间进行隔离,快速构建开发、测试、生产等多套环境。 混合云 不支持。 - ECS混合云集群。
- K8s混合云集群。
监控 监控 仅支持Prometheus监控。 说明 对于处于组合模式的应用,且没有开通微服务治理情况下,EDAS不提供注册中心SLA保证。
应用场景
组合模式适用于以下几种场景:
- 开发测试环境中,应用不需要微服务治理和ARMS应用监控能力。
- 拥有自建监控能力,不需要ARMS应用监控能力。
- 单体应用,不需要微服务治理能力。
使用限制
- 目前组合模式处于公测期,仅支持西南1(成都)地域,其他地域暂不支持。
- 仅支持K8s集群。
- 仅支持Java应用。
操作步骤
后续步骤
应用创建完毕后,可以通过添加公网SLB实现公网访问,添加私网SLB实现同VPC内所有节点够能通过私网负载均衡访问您的应用。相关操作,请参见添加负载均衡CLB或复用负载均衡CLB。