云原生(Cloud Native)是一种构建和运行应用程序的方法,旨在充分利用云计算的优势。它强调使用开放源代码软件堆栈,以便在公共云、私有云和混合云等现代、动态环境中构建可伸缩性强、灵活并且可持续的应用程序。
云原生技术使组织能够构建和运行可在现代动态环境中弹性扩展的应用程序,例如公共云、私有云和混合云。这些技术使得开发者可以频繁、快速地对系统进行更改,无论是修复漏洞、更新应用程序功能还是改进系统运行性能。
云原生的关键特征通常包括:
-
容器化(Containerization):容器提供了一种轻量级、可移植的方法来封装应用程序和其依赖,因此它们可以在各种环境中一致地运行。
-
微...