EDAS和SAE都属于应用托管平台,区别在于EDAS是半托管,SAE是全托管。全托管和半托管这个说法是对应用运行所依赖的底层资源而言的:
半托管是指平台不提供应用运行的底层资源,用户需要自己提供应用运行相关的基础设施(如ECS、ACK、ASK等),用户对这些资源有完全的掌控权限,一般适用于中大型业务规模,希望对数据、资源等有完全的控制能力,并且有一些个性化配置需求的场景。
全托管是指平台会连同应用运行的底层资源一起提供,用户不需要关心底层基础设施,只需要发布应用即可,但同时用户也失去了对这些基础设施资源的掌控能力。
因此,在业务选型上建议根据实际的需求进行选择,若对数据、资源有完全掌控以及业务本身会存在很多适配或个性化配置需求的场景,建议选择EDAS。更多详细内容请参考什么是企业级分布式应用服务EDAS。
EDAS和SAE都是阿里云的应用托管平台,主要区别在于托管模式和服务范围:
EDAS(企业级分布式应用服务):
托管模式: 半托管,要求用户自行提供应用运行的基础设施(如ECS、ACK、ASK等)。
适用场景: 适合中大型业务,需要对数据、资源有完全控制权及有个性化配置需求的用户。
SAE(Serverless应用引擎):
托管模式: 全托管,平台不仅提供应用运行环境,还包括底层资源,用户无需关注基础设施。
适用场景: 适合追求快速部署、不想管理底层资源,对业务快速迭代有需求的用户,支持Spring Cloud、Dubbo和HSF框架。
选择EDAS还是SAE应基于业务规模、对资源控制的需求以及是否需要个性化配置来决定。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。