云原生
大约 2 分钟
云原生基础介绍。
云原生定义
定义 云原生体系结构和技术是一种方法,用于设计、构造和操作在云中构建并充分利用云计算模型的工作负载。
官方定义
云原生技术使组织能够在新式动态环境(如公有云、私有云和混合云)中构建和运行可缩放的应用程序。容器、服务网格、微服务、不可变基础结构和声明性 API 便是此方法的范例。
这些技术实现了可复原、可管理且可观察的松散耦合系统。它们与强大的自动化相结合,使工程师能够在尽量减少工作量的情况下,以可预测的方式频繁地进行具有重大影响力的更改。
云原生是关于速度和敏捷性的。业务系统正在从实现业务功能演变为加快业务速度和增长的战略转型武器。必须立即将新想法推向市场。
同时,业务系统也变得越来越复杂,用户要求也越来越高。他们希望实现快速响应、创新工作和零故障时间。他们再也无法接受性能问题、反复出现的错误以及不能快速转移。否则你的用户将访问你的竞争对手提供的服务。云原生系统旨在支持快速更改、大规模操作和复原能力。
下面是一些实现了云原生技术的公司。请考虑其实现的速度、敏捷性和可伸缩性。
公司 | 体验 |
---|---|
Netflix | 在生产环境中有 600 多种服务,每天部署 100 次 |
Uber | 在生产环境中有 1000 多种服务,每周部署数千次 |
微信 | 在生产环境中有 3000 多种服务,每天部署 1000 次 |
如你所见,Netflix、Uber、微信公开了由许多独立服务组成的云原生系统。这种体系结构样式使它们能够快速响应市场条件。它们即时更新实时、复杂应用程序的小区域,而无需完全重新部署。它们根据需要单独缩放服务。