谈到云原生, 绕不开"容器化"
号。
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 自动探测并修复故障 Failov云原er 自动将失败的实例转移到状况良好的机器 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/dotnet器化/architecture/cloud-native/definition
- ·标签: 长安启源A07 IACC 瑞金交通事故 智能驾驶辅助
- ·标签: 特斯拉 ModelY 马斯克 智能辅助驾驶
- ·标签: 大众集团 奥迪 保时捷 Cariad
- ·智元机器人推出D1系列,三款四足机器人发力文娱、教育与工业领域
- ·标签: Netflix 华纳兄弟探索 HBO 派拉蒙
- ·标签: 华为 小艺Claw HarmonyOS6 鸿蒙
- ·我想吃火锅是什么梗
- ·谷歌母公司 Alphabet 首度季度营收突破千亿美元,AI 投资持续加码
- ·标签: 小红书 Dots Rednote AI
- ·标签: 张雪机车 820RR-RS WSBK
- ·标签: 西贝 贾国龙 董俊义 餐饮行业
- ·标签: 元宝派 龙虾 电脑版 龙虾社交
- ·标签: 冷酸灵 医研 小童 厨邦
- ·特斯拉:已在中国建立数据中心 中国大陆市场销售车辆数据将存储在境内
- ·标签: 携程 去哪儿网 高德 京东
- ·消息称阿里新模型Qwen3下周发布
- ·https://www.libros.unam.mx/catalogsearch/result/?cat=37&dir=asc&format=20&lit=20&manufacturer=3230&mode=list&order=year_edition&q=谷歌搜索留痕霸屏【tg:seogoogle987】,HXo
- ·https://www.otakuninjahero.com/en/search/谷歌搜索留痕霸屏【tg:seogoogle987】,WnZ
- ·https://www.tiktok.com/tag/谷歌搜索留痕霸屏【tg:seogoogle987】,wDy
- ·https://www.maigoo.com/search/?block=&q=谷歌搜索留痕霸屏【tg:seogoogle987】,W9N
- ·https://www.kaskus.co.id/search?q=谷歌搜索留痕霸屏【tg:seogoogle987】,PQz
- ·https://www.goodreads.com/quotes/tag/谷歌搜索留痕霸屏【tg:seogoogle987】BiD
- ·https://www.klatreverden.no/search?q=谷歌搜索留痕霸屏【tg:seogoogle987】,DGc
- ·https://www.lyrics.com/lyrics/谷歌搜索留痕霸屏【tg:seogoogle987】,iJF
- ·https://www.yli.ro/catalogsearch/result/?q=谷歌搜索留痕霸屏【tg:seogoogle987】,aCB
- ·https://www.kaliastyle.com/catalogsearch/result/?q=GOOGLE谷歌搜索留痕霸屏【tg:seogoogle987】,Otl
