CNCF对云原生社区进行的调查结果显示,与英语调查问卷的受访者相比,来自中国的普通话调查问卷受访者在部署容器和Kubernetes方面稍微落后,他们更可能将容器部署到阿里云和OpenStack云提供商,也更多地认为可靠性是一个挑战。

在CNCF2017年的调查中,有764名受访者。调查问卷的英文版在全球发行,收到577份答复。此外,CNCF还收到了187份被翻译成普通话的调查问卷的答复。CNCF刚刚发布了关于这些普通话回复的数据,本文提供了对这些数据的独立分析。


中国Kubernetes和容器人有什么不一样?_java


CNCF并不主要面向北美受访者,来自亚洲和欧洲的受访者占59%。其中亚洲样本大部分来自于中国。值得一提的是 ,选项中的“其他,请指明”的具体回答没有从普通话翻译成英语。


正如之前对综合调查数据的分析中所提到的,97%的受访者在一定程度上使用容器,61%在生产环境中使用。在普通话受访者中,这一数字(生产环境中使用)下降到32%。

尽管中国的采用可能比西方国家的采用落后几个月,但还有其他两个原因造成这种差异。首先,普通话样本的受访者中只有39%在科技行业工作,而其他样本的受访者有58%。其次,英语问卷可能由经常参加CNCF和Kubernetes会议的早期采用者完成。


中国Kubernetes和容器人有什么不一样?_java_02


在哪里部署Kubernetes?

总体而言,地理位置在云采用趋势中发挥了一定作用,北美和南亚地区AWS的采用更为强劲。这一趋势在CNCF数据中也很明显:阿里云是普通话用户的首选供应商环境(46%),但其余参与者中仅有1%在其中部署Kubernetes。

可能阿里巴巴在其客户群中宣传了这一调查,从而影响了结果。但是,该组中其他云提供商的使用率也明显较低。例如,虽然AWS在全球其他地区占据63%的总体领导地位,但只有26%的普通话用户在其中部署Kubernetes。谷歌云平台的下滑也很显著——从35%下降到7%。

另一个显著差异是44%的普通话用户将Kubernetes部署到OpenStack,而在其他地区只有19%的人这样做。这种现象很可能是因为OpenStack在中国得到了更多采用,并且因为使用OpenStack的供应商推广了这项调查。


中国Kubernetes和容器人有什么不一样?_java_03


容器的主要挑战 

值得注意的是,46%的普通话受访者在挑选编排解决方案方面面临挑战,这比其他地区的人高20个百分点。很可能这些受访者仍处于Kubernetes采用的早期阶段或者仍在犹豫是否使用。此外,认为可靠性是一个挑战的普通话受访者是其他地区的两倍。值得进一步调查以确定他们是否面临特定的可靠性问题,或者是否存在关于该主题的不同文化认知。


中国Kubernetes和容器人有什么不一样?_java_04


相关技术的采用

以下是另外两张显示中国技术采用情况有何不同的图表。

Grafana和Prometheus是中国以外的Kubernetes用户更常使用的监控工具。对于日志记录,中国受访者更有可能使用Fluentd和Graylog。


中国Kubernetes和容器人有什么不一样?_java_05


一些网络相关技术受到英语受访者的青睐。对于网络插件供应商来说,Flannel和Calico在中国的表现差强人意,而Kubenet的采用几乎是其他地区的两倍(32% vs 14%)。在Kubernetes入口方面,与其他地区相比,NGINX在中国的使用量要少得多。


中国Kubernetes和容器人有什么不一样?_java_06


展望未来

中国受访者在他们的容器旅程中有些落后,但他们很可能从西方同行已经经历的反复试验中受益。消除了谁将赢得容器编排战的不确定性,中国公司可以关注实施细节。实际上,已经有很多公司帮助运营Kubernetes,如Caicloud、DaoCloud、华为和Wise2C已经作为中国Kubernetes认证服务提供商进入市场。其他拥有Kubernetes产品的中国公司包括阿里云、百度云、Easy Stack、和谐云、腾讯云、TenxCloud和中兴。通过在中国举行八次CNCF Meetups,Kubernetes部署预计将日益普及。