我经常在文章中看到微服务和云原生架构。这两者非常相似,但还不清楚它们是一种什么样的关系?
发布于 2020-09-23 01:36:02
这两个概念是相关的。云原生概念与您如何构建软件相关。以下是Pivotal的定义:
"Cloud Native描述了高性能组织在规模上更快、一致和可靠地交付软件的模式“。- Pivotal
因此,可以帮助您更快地交付软件的一个“工具”是微服务,它反过来与docker、Kubernetes相关。
我可以使用Kubernetes部署我的应用程序并遵循微服务模式,但它不一定是云原生应用程序。
发布于 2020-09-23 18:59:36
嗯,这就像是以低成本实现某些东西。
主要的云提供商正在寻求以低于各自组织应支付的成本来提供所需的基础设施,并对其进行管理。
因此,几乎每个新的开发都是使用云原生服务进行的。
它必然与微服务无关,您可以像托管任何应用程序一样托管在云中。微服务只是像SOA、Monolith一样的另一种开发方法。
https://stackoverflow.com/questions/59355377
复制相似问题