Below is a diagram showing the evolution of architecture and processes since the 1980s.
组织可以使用云原生技术在公共云、私有云和混合云上构建和运行可扩展的应用程序。
这意味着应用程序被设计为利用云特性,因此它们能够抵御负载并易于扩展。
云原生包括4个方面:
开发过程:这个过程已经从瀑布式发展到敏捷再到DevOps。
应用程序架构: 架构已经从单体发展到微服务。每个服务都被设计得很小,适应云容器中的有限资源。
部署和打包: 应用程序过去通常部署在物理服务器上。然后在2000年左右,对延迟不敏感的应用程序通常部署在虚拟服务器上。对于云原生应用程序,它们被打包成Docker镜像并部署在容器中。
应用程序基础设施: 应用程序大量部署在云基础设施上,而不是自托管服务器上。
本文作者:Eric
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!