谈到云原生, 绕不开"容器化"
号。
Containers
现在谈到云原生, 绕不开“容器”。
在《Cloud Native Patterns》一书中,作者Cornelia Davis指出:“容器是云原生应用的基石”;
云原生谈到基金会将微服务容器化作为云原生旅行的第一步。
很容易就想到将微服务容器化, 过程也很简单。
将代码、依赖项和运行时打包到一个称为容器镜像的二进制文件中。镜像存储在镜像仓库,Docker官方维护了Docker Hub镜像仓云原库。
需要时,可以将镜像转换为可运行的容器实例,该实例可在装有容器运行时引擎的任何计算机上运行,你可以按需部署任意数量的容器实例。
下图显示了三个微服务在单主机以容器化运行。
每个容器维护自己的依赖关系和运行时生,,这可能会有所不同,上图我们看到在同一主机上运行的Product微服务的不同版本。每个容器共享基础主机操作系统,内存和处理器的一部分,但彼此隔离。
容器模型遵守“十二要素应用”的Dependencies原则 绕。
要素2指定“每个微服务隔离并打包其自己的依赖项、更改项(不影响整个系统)”
容器同时支持Linux和Windows工作负载。
虽然存在多个容器供应商,但Docker已经成为打包、部署和运行云原生应用程序的事不开实标准,Docker占据了最大的市场份额,该公司一直在推动软件容器的发展。
Why containers
容器提供了移植性,并保证在跨环境时,能输出一致。通过将所有内容封装进单个程序包,可以将微服务+依赖项与"容基础设施隔离。 你可以在安装Docker运行时引擎的 任何环境部署同一容器,容器化消除了预先配置环境的时间开销 (for框架、程序库文件、和运行时)。 通过共享底层操作系统和主机资源,容器的占用空间比完整的虚拟机小很多,器化小体积,高密度,在一台主机上可以运行多个微服务。
容器编排
Docker Api/工具创建镜像和容器,你还需要工具管理容器。
管理容器的软件称为"容器编排器",大规模使用容器时,容器编排器至关重要。
容器编排器做谈到了什么 ?
任务 描述 Scheduling 自动配置、调度容器实例 Affinity/anti-affinity 在附近或相距较远的位置调配容器,以提高可用性和性能 Health monitoring 自动探测并修复故障 Fail云原over 自动将失败的实例转移到状况良好的机器 Scaling 自动增减容器 去匹配预期状态 Networking 给容器提供覆盖网络 Service Discovery 容器之间互相发现 Rolling Upgrades 零停机增生,量升级,零停机自动回滚
容器编排器遵循“十二要素应用程序”中的disposability和concurrency原则。
要素9:强调“服务实例应该是一次性的,这样有利于快速启动(提供可伸缩能力),优雅关闭让 绕系统保持正确状态”,
要素8:强调“服务在大量小的相同进程(副本)上扩展,而不是在可用的功能最强大的计算机上扩展单个大型实例”。
目前市面上存在多个容器编排器,但Kubernetes已成为云原生世界的事实标准,这是不开一个可移植、可扩展的、开源的、管理容器的平台。
你可以自建k8s集群,自行调配和管理k8s资源,这可能很复杂。
Azure云将K8s作为托管服务(AKS),你只需要利用K8s功能,而不需要维护K8s集群。
A"容zure Kubernets Services在第2章“Scaling Cloud-Native Applications”中详细介绍。
Ref
https://docs.microsoft.com/en-us/dotne器化t/architecture/cloud-native/definition
相关文章
撰文 | 雁 秋 编辑 | 李信马 题图 | 豆包AI 如果你经常关注科技新闻,一定会惊讶于这两年半导体产业的变化。 曾经大家各司其职,谁设计芯片、谁制造芯片、谁卖芯片、谁买芯片,都有自己的位置:英伟2026-11-12
MiniMax推M2推理大模型:2300亿参数、100 token/s,专为智能Agent而生
在大模型竞赛从“拼参数”转向“拼效率”的关键节点,MiniMax于10月27日发布新一代开源推理模型M2,以精准的工程取舍,锚定智能Agent这一下一代AI应用的核心战场。 M2采用混合专家架构(Mi2026-11-12
浜戣�绠楀紑鍙戯細Python鍐呯疆鍑芥暟-range() 鍑芥暟璇﹁В
鎻忚堪 python2.x range() 鍑芥暟鍙�垱寤轰竴涓�暣鏁板垪琛�紝涓€鑸�敤鍦� for 寰�幆涓�€� 娉ㄦ剰锛歅ython3 range() 杩斿洖鐨勬槸涓€涓�彲杩�唬瀵硅薄锛堢被2026-11-12
1月26日下午,腾讯召开2025年度员工大会,腾讯公司董事会主席兼首席执行官马化腾分享了公司在过去一年的业务总结和战略思考,以及对2026年工作的全新展望。 AI战略:保持节奏,稳扎稳打,关注体验 在2026-11-12
云梦级1月22日云梦级消息,正在举行的 2026 年世界经济论坛(达沃斯)期间,远景科技集团创始人兼首席执行官张雷指出,虽然气候政策与市场情绪存在波动,但能源转型的基础坚实。 他认为,过去三年储能成本2026-11-12
一个国际研究人员团队开发了一种用于光子处理器的新方法和体系结构,可加快机器学习领域的复杂数学任务。 越来越多的AI应用程序的出现(例如在自动驾驶汽车,智能城市和语音识别中)给当前的计算机处理器带来了沉2026-11-12

最新评论