我 以前 提出了 ServerFul 架构, 见 :
《谈谈 ServerFul 架构》 https://www.cnblogs.com/KSongKing/p/9805610.html
《未来 需要的是 轻量 的 操作系统 而 不是 容器》 https://www.cnblogs.com/KSongKing/p/9259628.html
《我发起了一个 支持 ServerFul 架构 的 .Net 开源项目 ServerFulManager》 https://www.cnblogs.com/KSongKing/p/9899199.html
来看一篇文章,
《容器平台选型的十大模式:Docker、DC/OS、K8S谁与当先?》 https://mp.weixin.qq.com/s?__biz=MzI1NzYzODk4OQ==&mid=2247484679&idx=1&sn=60344c7d43fd8a90324f4f90b9f83aad&chksm=ea151225dd629b33ad01036012457b0afcd43781c694c6e50c720e8156cba6bc4fb1a524c7ab&scene=21#wechat_redirect
这篇 文章 里 介绍 了 10 种 使用 容器 的 模式 。
ServerFul 架构, 可以 用 “裸用容器” 的 这种 模式 。
ServerFul 架构 里 说到 轻量操作系统, 其实 轻量操作系统 就是 裸用容器 。
裸用容器, 把 容器 当 虚拟机 来用, 也就是 当 轻量操作系统 来用 。
不用 镜像, 按 需要 创建 和 销毁 容器, 用 中间件 进行 全部 的 部署 和 管理 工作, 差不多 就是 ServerFul 架构 了 。
简而言之, 把 容器 当 虚拟机 用, 用 中间件 管理 包括 发布 在内 的 全部 运维工作, 就是 ServerFul 架构 。
这里 有一个 重点, 不使用 容器镜像 。
而 事实上, 并非 一定 要用 中间件 来 做 运维工作 才是 ServerFul 架构, 用 手工 也可以 , 手工 和 中间件 混合 也可以 。
ServerFul 架构 的 特点 是 操作系统 平台 (虚拟化 平台) 提供出 “Server” (操作系统 / 容器 实例), 其它 工作 由 运维 负责 。 运维, 当然 可以 用 自动化程序, 也就是 中间件, 也可以 手工, 也可以 手工 和 自动 混合使用 。
原文:https://www.cnblogs.com/KSongKing/p/14190862.html