我正在为我们的客户设计一个软件架构,我知道云支持和云本机架构术语。我读过很多关于云本机的文章,不过当我和其他技术人员谈论云本机架构时,我感到很困惑。因为大多数人都有这样的印象:云本地架构是在Kubernetes上的容器中运行的。
我的问题是,如果我正在设计云本机架构并将其部署到AWS云中,我可以使用AWS托管服务吗?在我的体系结构中,除了码头容器之外,还是云本地架构完全独立于云服务?
发布于 2020-12-29 12:23:24
通用术语cloud-native是指完全部署在公共云中并使用特定云提供商提供的服务(基础设施管理、消息传递等)的应用程序。
当然,这与传统的模型相反,在这种模型中,您必须管理基础设施,并处理供应、可用性和其他许多事情。
混淆的原因可能是存在云计算基础,它是一个开放源码组织,它促进云的采用,并管理Kubernetes、Prometheus和其他非常成功的开源项目的开发。
因此,人们可能会将cloud-native应用称为使用CNCF维护的所有(或许多)项目的应用程序,包括Kubernetes。
为了避免混乱,您可以使用术语cloud-based来指完全部署在云中且不一定链接到CNCF项目的应用程序。
https://stackoverflow.com/questions/65488005
复制相似问题