正文
(总编)
你们认为容器编配现在发展得怎样——它还在增长吗?Kubernetes 赢得胜利了吗?Unikernels 现在还值得一提吗?
Manuel Pais
(InfoQ DevOps 主编,DevOps 交付顾问)
Kubernetes 着实是打了一场胜仗,它的市场还在增长。我觉得它仍然处于早期采用者阶段,不过增长得很快。
我会把 DevEx 归入创新者阶段。或许以后还会出现“OpsEx”,但我不确定现在是不是应该把它加进来。
我感觉 Unikernels 仍然无法像 Docker 那样被广泛采用,我会把它归入创新者阶段。
近来,人们谈论较多的是心理安全,尽管它可能属于企业文化的范畴,而不是 DevOps。它似乎应该处于早期采用者阶段。
多云基础设施即代码(或者叫 Terraform)没有出现在图中,但我觉得它应该处于早期大众阶段。
其他的变化如下:
-
ChatOps ——> 早期大众
-
容器安全解决方案 ——> 早期大众
-
自助服务平台 ——> 早期大众
-
持续部署 ——> 被移掉了?人们都知道持续交付,而不是持续部署,似乎这个词已经不用了
-
企业 DevOps ——> 早期大众
-
容器 ——> 晚期大众(也就是会被移除了)
-
General DevOps ——> 晚期大众(也就是会被移除了)
-
基础设施即代码 ——> “旧”的基础设施即代码(Puppet、Chef 等)现在已经处于晚期大众阶段,但我认为 Terraform 还处在早期大众阶段
-
我认为应该再加上管道即代码 ——> 早期采用者
Daniel Bryant
(咨询 CTO)
在编配器方面,Kubernetes 赢得了战场,但局势也在发生扭转。在我看来,AWS Fargate 的发布预示着平台将会取代 DevOps 来运行这些框架。服务网格与简化的声明式运维模型(例如,开发者只需要指定 CPU 和内存数量,而不需要配置整个 Kubernetes YAML 文件)以及带有智能 canary 的持续交付将会成为开发者新的关注点。
我同意 Manuel 关于 DexEx 的说法,DevEx 应该处于创新者阶段。我也认为 OpsEx 有了一定程度的发展,而且我们也看到了人们的注意力越来越多地放在了运维工具上,如 Istio、Terraform 和 AWS CLI 等。一些工具早已存在,不过它们要么太过笨重,要么太过面向人类(将需求转化为脚本)。
我也同意 Manuel 关于 Unikernels 的看法,尽管我认为目前 Unikernels 缺乏的是具有影响力的应用。主流的容器已经能够满足我们 80% 的需求,而大部分人只使用其中的 20%,他们将应用程序丢进容器,根本不去考虑安全和性能问题。我认为 Unikernels 在物联网领域可能有机会一展拳脚,随着 AWS 和 Oracle 再次推出他们的裸机服务,有些企业可能会运行自己的 Unikernels 管理程序——或许是为了解决专门或遗留的技术问题?
我也赞同关于心理安全问题的说法。
我也很赞同关于混合云的说法,不管是在基础设施层还是在服务层。
关于趋势图的变更,我也赞同 Manuel 的说法,不过有一个例外: