From 02eb3ff6232b49765338cb15021998f56a123857 Mon Sep 17 00:00:00 2001 From: Sophy417 <53026875+Sophy417@users.noreply.github.com> Date: Fri, 18 Dec 2020 13:01:48 +0800 Subject: [PATCH] Create 2016-02-00-State-Of-Container-World-January-2016.md --- ...0-State-Of-Container-World-January-2016.md | 148 ++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 content/zh/blog/_posts/2016-02-00-State-Of-Container-World-January-2016.md diff --git a/content/zh/blog/_posts/2016-02-00-State-Of-Container-World-January-2016.md b/content/zh/blog/_posts/2016-02-00-State-Of-Container-World-January-2016.md new file mode 100644 index 0000000000..d19909ffdf --- /dev/null +++ b/content/zh/blog/_posts/2016-02-00-State-Of-Container-World-January-2016.md @@ -0,0 +1,148 @@ +--- +title: " 容器世界情况,2016年1月 " +date: 2016-02-01 +slug: state-of-container-world-january-2016 +url: /blog/2016/02/State-Of-Container-World-January-2016 +--- + + +新年伊始,我们进行了一项调查,以评估集容器世界的状况。 +我们已经准备好发送[2月版](https://docs.google.com/forms/d/13yxxBqb5igUhwrrnDExLzZPjREiCnSs-AH-y4SSZ-5c/viewform)但在此之前,让我们从119条回复中看一下1月的数据(感谢您的参与!)。 + + +关于这些数字的注释: +首先,您可能会注意到,这些数字加起来并不是100%,在大多数情况 下,选择不是唯一的,因此给出的百分比是选择特定选择的所有受访者的百分比。 +其次,虽然我们尝试覆盖广泛的云社区,但调查最初是通过Twitter发送给[@brendandburns](https://twitter.com/brendandburns),[@kelseyhightower](https://twitter.com/kelseyhightower),[@sarahnovotny](https://twitter.com/sarahnovotny),[@juliaferraioli](https://twitter.com/juliaferraioli),[@thagomizer\_rb](https://twitter.com/thagomizer_rb),因此观众可能不是一个完美的覆盖。 +我们正在努力扩大样本量(我是否提到过2月份的调查?[立即参加](https://docs.google.com/forms/d/13yxxBqb5igUhwrrnDExLzZPjREiCnSs-AH-y4SSZ-5c/viewform))。 + + +#### 现在,言归正传,数据: + +首先,很多人正在使用容器!目前有71%的人正在使用容器,而其中有24%的人正在考虑尽快使用它们。 +显然,这表明样本集有些偏颇。 +在更广泛的社区中,容器使用的数量有所不同,但绝对低于71%。 +因此,对这些数字的其余部分要持怀疑态度。 + + +那么人们在使用容器做什么呢? +超过80%的受访者使用容器进行开发,而只有50%的人使用容器进行生产。 +但是你们计划很快进入到生产,因为78%的容器用户表示你们计划很快进入生产阶段。 + + +你们在哪里部署容器? +你的笔记本电脑显然是赢家,53%的人使用笔记本电脑。 +接下来是44%的人在自己的 VM 上运行(Vagrant?OpenStack?我们将在2月的调查中尝试深入研究),然后是33%的人在物理基础架构上运行,而31%的人在公共云 VM 上运行。 + + +如何部署容器? +你们当中有 54% 的人使用 Kubernetes,虽然看起来有点受样本集的偏见(请参阅上面的注释),但真是令人惊讶,但有45%的人在使用 shell 脚本。 +是因为 Kubernetes 存储库中正在运行大量(且很好)的 Bash 脚本吗? +继续下去,我们可以看到真相…… +数据显示,25%使用 CAPS (Chef/Ansible/Puppet/Salt)系统,约13%使用 Docker Swarm、Mesos 或其他系统。 + + +最后,我们让人们自由回答使用容器的挑战。 +这儿有一些进行了分组和复制的最有趣的答案: + + +###### 开发复杂性 + + +- “孤立的开发环境/工作流程可能是零散的,调试容器时可以轻松访问日志等工具,但有时不直观,需要大量知识来掌握整个基础架构堆栈和部署/ 更新 kubernetes,到基础网络等。” +- “迁移开发者的工作流程。 那些不熟悉容器、卷等的人只是想工作。” + + +###### 安全 + + +- “网络安全” +- “秘密” + + +###### 不成熟 + + +- “缺乏全面的非专有标准(例如,非 Docker),例如 runC / OCI” +- “仍处于早期阶段,只有很少的工具和许多缺少的功能。” +- “糟糕的 CI 支持,很多工具仍然处于非常早期的阶段。” +- "我们以前从未那样做过。" + + +###### 复杂性 + + +- “网络支持, 为 kubernetes 在裸机上为每个 Pod 提供 Ip” +- “集群化还是太难了” +- “设置 Mesos 和 Kubernetes 太他妈复杂了!!” + + +###### 数据 + + +- “卷缺乏灵活性(与 VM,物理硬件等相同的问题)” +- “坚持不懈” +- “存储” +- “永久数据” + + +_下载完整的调查结果 [此处](https://docs.google.com/spreadsheets/d/18wZe7wEDvRuT78CEifs13maXoSGem_hJvbOSmsuJtkA/pub?gid=530616014&single=true&output=csv) (CSV 文件)。_ + + +_Up-- Brendan Burns,Google 软件工程师