DevOps und Cloud

Teilen:

Diese Fragen wurden nur Personen gestellt, die „DevOps-Engineer oder Infrastrukturentwickler*in“ als einen ihrer Arbeitsbereiche angegeben hatten, sowie einem zufällig ausgewählten Fünftel aller anderen Befragten.

Inwieweit sind Sie persönlich an Infrastrukturentwicklung (DevOps) beteiligt?

Die meisten Entwickler*innen übernehmen entweder die Verantwortung für die Bereitstellung von Anwendungen in ihrer Produktionsumgebung oder arbeiten mit ihrem SRE/DevOps-Team zusammen, wobei sich das SRE-Team auf die Infrastruktur und die Plattform konzentriert, während sich die Entwickler*innen um Continuous Integration und Deployment kümmern.

Inwieweit sind Sie persönlich an Infrastrukturentwicklung (DevOps) beteiligt?

Setzen Sie bei der Entwicklung auf Virtualisierung oder Container?

Wie verwenden Sie Container?

Diese Frage wurde nur Befragten gestellt, die Virtualisierung oder Container verwenden.

Welche Tools verwenden Sie für die Arbeit mit K8s-Clustern?

Diese Frage wurde nur Kubernetes-Benutzer*innen gestellt.

Die gängigste Art, mit K8s-Clustern zu arbeiten, ist kubectl, das offizielle Befehlszeilentool für Kubernetes.

Viele Cloud-Anbieter bieten eigene Konsolen- oder Befehlszeilentools (CLI), die spezifische Funktionen und Integrationen mit den Services und Fähigkeiten des Cloud-Anbieters bereitstellen.

Ein weiterer häufiger Ansatz für die Verwaltung und die Interaktion mit K8s-Clustern ist die Verwendung von speziellen Plugins für JetBrains-IDEs – wie IntelliJ IDEA, GoLand und PyCharm – oder Visual Studio Code. Diese bieten oft Funktionen wie Cluster-Exploration, Deployment-Management und Ressourcenvisualisierung, um die Arbeit mit Kubernetes zu erleichtern.

Welche Konfigurationsmanagement-Tools verwenden Sie bzw. Ihre Organisation?

Diese Frage wurde nur Befragten gestellt, die an DevOps-Aktivitäten beteiligt sind.

Ansible ist das meistverwendete Konfigurationsmanagement-Tool: 38% der Befragten nutzen es. Eine beträchtliche Anzahl der Befragten (30%) verwendet nach eigenen Angaben eine benutzerdefinierte Konfigurationsmanagement-Lösung – diese Entwickler*innen oder Unternehmen haben also eigene Tools oder Skripte entwickelt, die auf ihre speziellen Bedürfnisse zugeschnitten sind.

Welche Server-Templating-Tools nutzen Sie bzw. Ihre Organisation regelmäßig?

Diese Frage wurde nur Befragten gestellt, die an DevOps-Aktivitäten beteiligt sind.

TechRepublic

techrepublic.com

Die Nutzungstrends bei den Server-Templating-Tools haben sich im vergangenen Jahr nicht geändert. Docker dominiert weiterhin, und der Anteil der Unternehmen, die keine solchen Tools verwenden, geht minimal zurück.

Welche Infrastruktur-Provisioning-Tools nutzen Sie bzw. Ihre Organisation?

Diese Frage wurde nur Befragten gestellt, die an DevOps-Aktivitäten beteiligt sind.

AWS CloudFormation und AWS CDK scheinen unter DevOps-Engineers und Entwickler*innen ähnlich populär zu sein, während Terraform, eine Suite von Konfigurationsmanagement-Tools und kundenspezifische Lösungen eher von DevOps-Engineers genutzt werden.

Wie gut kennen Sie Kubernetes?

Diese Frage wurde nur Kubernetes-Benutzer*innen gestellt.

Was verwenden Sie zum Ausführen Ihrer containerisierten Anwendung während der Entwicklung?

Diese Frage wurde nur Befragten gestellt, die nach eigenen Angaben an DevOps-Aktivitäten beteiligt sind und Kubernetes verwenden.

Wie gut kennen Sie Docker?

Wie gut kennen Sie Docker Compose?

Wo speichern Sie Ihre Artefakte?

Wo hosten Sie die Anwendungen, Datenbanken und Services, die Sie oder Ihr Unternehmen entwickeln?

Wo hosten Sie hauptsächlich?

Welche Cloud-Services verwenden Sie?

Diese Frage wurde nur Befragten gestellt, die nach eigenen Angaben Cloud-Dienste für das Hosting verwenden.

Amazon Web Services ist mit einem mehr als doppelt so hohen Nutzungsanteil wie der nächste Konkurrent weiterhin der unangefochtene Marktführer bei Cloud-Services.

Die Nutzung von Heroku ist seit dem letzten Jahr um die Hälfte eingebrochen – ein Einflussfaktor hierbei könnte die Abschaffung des kostenlosen Pakets gewesen sein.

Welchen Cloud-Service verwenden Sie am meisten?

Einschließlich derjenigen, die nur einen Service nutzen.

Neben den großen Cloud-Services gibt es auf dem Markt auch günstige Optionen wie CivoCloud, Fly.io und Cloudrun.

DevOps und Cloud:

2023

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.