DevOps 和云

分享:

这些问题仅向选择“DevOps 工程师或基础架构开发者”作为其工作角色之一的受访者以及随机选择的 1/5 其他受访者显示。

您个人在多大程度上参与基础架构开发 (DevOps)?

大多数开发者要么负责在生产环境中部署应用,要么与 SRE/DevOps 团队协作,其中 SRE 团队专注于基础架构和平台,开发者则专注于持续集成和部署。

您个人在多大程度上参与基础架构开发 (DevOps)?

在开发过程中,您是否使用任何虚拟化或容器?

您如何使用容器?

此问题仅向使用虚拟化或容器的受访者显示。

您使用什么工具处理 K8s 集群?

此问题仅向 Kubernetes 用户显示。

使用 K8s 集群最流行的方式是 kubectl – Kubernetes 的官方命令行工具。

许多云提供商提供自己的控制台或命令行界面 (CLI) 工具,搭载特定功能并与云提供商的服务和功能集成。

另一种常用的管理 K8s 集群并与之交互的方式是使用适用于 JetBrains IDE(例如 IntelliJ IDEA、GoLand 和 PyCharm)的特殊插件,或适用于 Visual Studio Code 的插件。这通常包括集群探索、部署管理和资源可视化等功能,这使开发者更容易使用 Kubernetes。

您/贵公司使用什么配置管理工具?

此问题仅向参与 DevOps 的人员显示。

Ansible 是最常用的配置管理工具,有 38% 的受访者使用。相当数量的受访者 (30%) 提到使用自定义解决方案进行配置管理,这意味着这些个人或组织已经自行开发了适合其特定需求的工具或脚本。

您/贵公司经常使用什么服务器模板工具?

此问题仅向参与 DevOps 的人员显示。

TechRepublic

techrepublic.com

服务器模板工具的使用趋势在过去一年中没有改变,Docker 持续占据统治地位,并且在不使用此类工具的公司中几乎没有明显减少。

您/贵组织使用什么基础架构配置工具?

此问题仅向参与 DevOps 的人员显示。

AWS CloudFormation 和 AWS CDK 似乎在 DevOps 工程师和开发者中同样受欢迎,而 Terraform、配置管理工具套件和自定义解决方案则更广泛地被 DevOps 工程师使用。

您对 Kubernetes 有多熟悉?

此问题仅向 Kubernetes 用户显示。

您在开发期间使用什么来运行容器化应用程序?

此问题仅向表示参与 DevOps 和使用 Kubernetes 的受访者显示。

您对 Docker 有多熟悉?

您对 Docker Compose 有多熟悉?

您在哪里保存工件?

您在哪里托管您或贵公司开发的应用程序、数据库和/或服务?

您主要在哪里托管?

您使用什么云服务?

此问题仅向表示在云服务中托管的受访者显示。

Amazon Web Services 仍然是毫无疑问的云服务领导者,其份额是第二名的两倍多。

去年以来,Heroku 的份额下降了一半,这可能与其取消了免费方案有关。

您最常使用什么云服务?

包括只使用一项服务的受访者。

除了主要的云服务外,市场上还有 CivoCloud、fly.io 和 Cloudrun 等价格实惠的选择。

DevOps 和云:

2023

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com