gpt4 book ai didi

amazon-web-services - 使用 Spring Cloud 的目的是什么? AWS 和 Springcloud 有什么区别?

转载 作者:行者123 更新时间:2023-12-01 09:13:28 24 4
gpt4 key购买 nike

为什么我们需要 Spring Cloud? AWS 和 Spring Cloud 有什么区别?

最佳答案

考虑基础设施、应用程序和平台之间的划分可能会有所帮助。将基础设施视为您可以使用的硬件 - 服务器、磁盘、计算、网络路由等。让我们将“应用程序”称为您从代码构建的可执行文件,以实现业务逻辑并满足最终用户的需求。那么平台是一个连接层——帮助您的应用程序利用基础设施的工具和标准。

AWS 以提供云基础设施而闻名,但它也提供了许多可能属于平台的服务。例如,它通过 ECS 或 EKS(kubernetes)提供 API 网关服务和容器编排服务——这些是更多平台级的服务,因为它们是帮助您的应用程序在云中扩展和相互通信的服务。

Spring Cloud 是一组工具,可帮助您解决云应用程序面临的常见问题。诸如如何让应用程序在云中可靠地相互通信(用于 http 的 eureka、hystrix 和ribbon,用于消息传递的流)如何为消费者提供单一入口点以访问一组微服务(zuul 和 spring 云网关)等问题)以及如何跨微服务管理配置(spring cloud config)。大多数情况下,我会将这些担忧放在“平台”下,但也有灰色地带。您通常将 Spring Cloud 库添加到您构建的组件中,这更像是“应用程序”。 AWS 中提供的某些服务(尤其是 ECS 和 EKS(kubernetes))解决了一些相同的问题。

因此,AWS(主要是基础设施)和 Spring Cloud(平台或平台-应用程序桥接器)的核心关注领域非常不同。但是在平台级别可能会有一些重叠,因为 AWS 和 Spring Cloud 都提供了很多选择。很难找到任何直接的比较,因为有很多选择,但是如果您特别关注 EKS(kubernetes),那么将其与 Spring Cloud 进行比较的好文章是 https://dzone.com/articles/deploying-microservices-spring-cloud-vs-kubernetes

关于amazon-web-services - 使用 Spring Cloud 的目的是什么? AWS 和 Springcloud 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51829581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com