DigitalOcean容器应用开发大调查:近半数开发者已采用
2018-07-04 16:35:48 | 来源:ithome | 投稿:小艾 | 编辑:dations

原标题:DigitalOcean容器应用开发大调查:近半数开发者已采用

调查发现39%的开发者认为,容器技术的高扩充性是此技术带来的最大效益。

图片来源:

DigitalOcean

从2017年9月开始,公有云服务商DigitalOcean开始每季释出开发者调查报告。每一季的报告,都会因应当时IT趋势而有所差异,像是今年3月所释出的报告,就针对欧盟个资保护法GDPR,以及FCC决定废止网络中立性的政策,了解使用者的想法。这一次该公司释出的使用者调查报告,访问了全世界近5,000名开发者,了解各企业对容器、无伺服器以及其他软件开发工具的使用趋势。

“容器技术的开发动能仍在增强”,DigitalOcean表示,随着容器技术、容器调度管理工具的快速进步,已经有49%的使用者开始利用容器技术,在软件开发上,容器技术已经可谓是开发者必备的工具之一。相比之下,无伺服器应用仍处于早期采用阶段,根据DigitalOcean释出的调查报告,半数开发者对无伺服器技术非常陌生。至于已经尝试使用该技术的开发者,“监控及除错是他们碰上最大的挑战。”

当Docker公司将容器技术热潮掀起时,Docker容器的快速开启、快速部署,以及高移植性等特性马上就受到开发者的热烈欢迎。而DigitalOcean调查的结果显示,有39%的开发者认为,容器技术的高度扩充性是此技术带来最大的效益。而第二个受到使用者青睐的特质,就是让软件开发变得更简单(24%)。值得注意的是,容器技术的易携带性,能解决企业被特定厂商锁死的特质,也受到10%的开发者认同。

而利用容器技术映像档建立标准交付格式,也是开发圈加快应用交付的常见用法。在CI/CD流程与容器应用整合中,有42%的受访者表示,他们会结合持续整合、持续交付工具,加速容器应用生命周期的自动化。

在提到容器技术时,也一定会谈到容器调度工具的导入。当基础架构规格超过一定程度时,必须依赖这些工具管理庞大的容器丛集。果不其然,Kubernetes以42%的使用率拔得此份调查头筹。而Docker△Swarm仍然有一定影响力,有35%的开发者仍继续使用该工具。而原本与Kubernetes、Docker△Swarm三分天下的Mesos,仅剩3%的开发者使用。

不过,DigitalOcean表示,已经开始用容器的开发者,仍有52%还未导入容器调度平台。在调查容器调度工具议题中,DigitalOcean也发现几个有趣的结论。在1至5人的微型企业,Docker△Swarm的使用率(41%)比Kubernetes(31%)还更高。而使用容器调度工具的开发者,超过半数(51%)每周都因此省下至少5小时的维运时间。

除了容器技术,无伺服器应用也是这次DigitalOcean的调查重点。除云端容器服务,当今公有云厂商也开始建置无伺服器应用平台,角逐这块新市场。调查开始使用无伺服器应用的使用者群体中,结果显示,58%的使用者导入了AWS△Lambda作为无伺服器应用执行平台,殿后的是Google△Cloud△Functions(23%),而微软Azure△Functions则以10%拿下第三名。

比照容器技术调查,DigitalOcean也访问使用者,了解无伺服器技术带来的优点。而该技术最受青睐的特色,就是省去使用者自行建置伺服器的成本(33%),其次则是让开发者能花更多时间改善应用程序(28%)。再者是让应用程序能更快速部署(23%)。

而历经三五年酝酿的容器技术,在厂商、社交积极推广下已逐渐成熟。相比之下,无伺服器应用还属于早期采用阶段。尚未熟悉该技术的开发者,有81%受访者表示,会在今年起深入了解研究。而已经导入无伺服器应用的开发者,最多人碰上的挑战是该应用不易监控、除错(27%)。而当今无伺服器应用也非常依赖公有云厂商服务,因此,其中有25%开发者担心被厂商绑定,20%更表示导入无伺服器应用,得依赖第三方厂商提供的解决方案。

DigitalOcean调查的结果显示,有39%的开发者认为,容器技术的高度扩充性是此技术带来最大的效益。而第二个受到使用者青睐的特质,就是让软件开发变得更简单(24%)。图片来源:DigitalOcean

Kubernetes以42%的使用率拔得此份调查头筹。而Docker△Swarm仍然有一定影响力,有35%的开发者仍继续使用该工具。而原本与Kubernetes、Docker△Swarm三分天下的Mesos,仅剩3%的开发者使用。图片来源:DigitalOcean

开始应用无伺服器技术的企业,58%的使用者导入了AWS△Lambda作为无伺服器应用执行平台,殿后的是Google△Cloud△Functions(23%),而微软Azure△Functions则以10%拿下第三名。图片来源:DigitalOcean

根据DigitalOcean调查,开发者使用容器搭配的程式语言,按照使用排名依序是JavaScript(57%)、Python(46%)、PHP(36%)、Go(28%)、Java(27%)等。图片来源:DigitalOcean

tags:

上一篇  下一篇

相关:

容器新创Kontena自家Kubernetes版本Kontena Pharos 1.2.0版释出

广受各大厂商青睐的Kubernetes,除了上游社交版本外,现在企业可以导入的Kubernetes管道不少,像是使用大型云端厂商提供的Kubernetes代管服务,导入红帽OpenShift、Pivotal容器服务等容器PaaS平台,或是直接使用SUSE

VMware容器PaaS平台PKS 1.1版释出,支援Kubernetes 1.10,深度整合自家产品生态系

图片来源: VMware 在2017年VMworld大会中,VMware联手Pivotal、Google推出了容器平台PKS(Pivotal△Container△Service),这套容器服务对VMware的战略意义,除了和既有SDDC架构结合、扩大与Cloud△Foundry生态系整合

微软预告将推出新Windows容器映像档,抢先开放开发人员测试

图片来源: 微软 现今容器技术已对IT基础架构、软件开发流程产生巨大的影响,从Docker开始掀起这波热潮后,多家IT龙头分别响应支援,历经三、五年发展,现在已有越来越多企业,开始将容器部署在自家正式环境执行。在容

Nvidia在GPU云端服务新增9种超级运算容器

Nvidia在自家GPU云端服务(NGC)新增了9种容器服务,包括CHROMA、CANDLE、PGI等,使用者现在可以使用总共35种的高效能运算容器服务,比Nvidia刚推出该服务时的数量多了2倍。自前年超级运算大会Nvidia释出包含NAMD、G

脸书邮件系统臭虫,误将app开发者分析资料外泄给外部测试人员

示意图,与新闻事件无关。 图片来源: 脸书 脸书(Facebook)坦承因为电子邮件系统瑕疵,不慎将app开发商专属的资料传送给了不相关的测试人员。上周Techcrunch接获一家app开发商反映,他们在脸书分析工具(Facebook

站长推荐: