DevOps und Cloud

Teilen:

Diese Fragen wurden nur Personen gestellt, die „DevOps-Engineer/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 Frage wurde von allen Befragten beantwortet.

Wo werden während der Entwicklung Ihre Hintergrunddienste ausgeführt?

52%

Auf Remote-Servern

48%

Lokal installiert

39%

In Containern auf meinem System

2%

Sonstige

Hintergrunddienste sind Anwendungen von Drittanbietern, zu denen Ihr Code eine Verbindung herstellt, z. B. Datenbanken, Warteschlangenbroker oder Mailserver.

Wo findet während der Entwicklung die Ausführung und das Debugging Ihres Codes statt?

85%

Lokal

31%

In Containern auf meinem System

28%

Auf Remote-Servern

1%

Ich bin mir nicht sicher

1%

Sonstige

Wie viele separat ausgeführte Komponenten hat Ihre Anwendung, Hintergrunddienste nicht mitgerechnet?

13%

1

11%

2

26%

3–5

10%

6–10

4%

11–20

7%

>20

Hier sind Komponenten gemeint, die Sie oder andere in Ihrem Unternehmen entwickeln.

Wie viele separat ausgeführte Hintergrunddienste (die Sie nicht selbst entwickeln, z. B. MySQL, Redis, CloudFront) nutzt Ihre Anwendung?

18%

Wir nutzen keine solchen Hintergrunddienste

10%

1

13%

2

28%

3–5

8%

6–10

2%

11–20

3%

>20

Welche Konfigurationsmanagement-Tools verwenden Sie bzw. Ihre Organisation?

23%

Ansible

22%

Eigene Lösung

5%

Puppet

3%

Chef

2%

Salt

5%

Sonstige

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

61%

Docker

5%

Vagrant

3%

Packer

2%

Sonstige

36%

Keinen

Vagrant hat keine Betriebssystem-Einschränkungen. Daher entscheiden sich Personen, die alternative Betriebssysteme wie BSD verwenden, häufiger dafür.

Vagrant ist insbesondere unter PHP-Entwickler*innen und in Japan verbreitet.

Packer ist eine häufige Wahl unter DevOps-Profis und Personen, die IT-Infrastruktur oder Server- bzw. Cloud-Software entwickeln.

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

37%

Terraform

29%

Ich verwende Konfigurationsmanagement-Tools

20%

AWS CloudFormation

17%

Eigene Lösung

11%

AWS CDK

2%

OpenStack Heat

2%

Pulumi

4%

Sonstige

20%

Keinen

24%

Terraform

15%

Ich verwende Konfigurationsmanagement-Tools

16%

AWS CloudFormation

18%

Eigene Lösung

8%

AWS CDK

2%

OpenStack Heat

1%

Pulumi

3%

Sonstige

34%

Keinen

Wie verwenden Sie Container?

64%

Ich führe mehrere Anwendungscontainer aus

44%

Ich führe meine Anwendung in einem Container aus und nutze Hintergrunddienste

37%

Ich führe dockerisierte Dienstprogramme aus

2%

Sonstige

Welche Container Orchestration-Services verwenden Sie in der Produktion?

40%

Kubernetes

16%

Amazon ECS / Fargate

10%

Amazon EKS

10%

Docker Swarm

1%

Hashicorp Nomad

1%

Mesos oder DC / OS

1%

CoreOS Tectonic

4%

Sonstige

37%

Keinen

Wie gut kennen Sie Docker Compose?

40%

Ich kenne es nicht sehr gut

27%

Ich habe Container mit Docker Compose ausgeführt

5%

Ich habe zu YAML-Dateien für Docker Compose beigetragen

20%

Ich habe neue YAML-Dateien für Docker Compose erstellt

7%

Ich habe umfassende Kenntnisse zu Docker Compose

Wie gut kennen Sie Docker?

19%

Ich kenne es nicht sehr gut

17%

Ich weiß, was Docker ist, habe es aber nicht oft benutzt

27%

Ich habe Docker bereits zum Ausführen von Containern verwendet

5%

Ich habe zu Dockerfiles beigetragen

23%

Ich habe neue Dockerfiles geschrieben

10%

Ich habe umfassende Docker-Kenntnisse

Wie gut kennen Sie Kubernetes?

24%

Ich kenne es nicht sehr gut

17%

Ich habe Kubernetes-Konfigurationen über ein CI-Tool ausgeführt

27%

Ich habe Pods in Kubernetes ausgeführt

11%

Ich habe zu Kubernetes-Konfigurationen beigetragen

12%

Ich habe neue Kubernetes-Konfigurationen erstellt

9%

Ich habe umfassende Kubernetes-Kenntnisse

Stellt Ihnen Ihr Unternehmen Zugangsdaten für folgende Plattformen bereit?

54%

Nein

27%

AWS

16%

Kubernetes

11%

Azure

11%

Google Cloud Platform

70%

der Benutzer*innen von AWS und Azure Cloud erhalten Zugangsdaten von ihren Unternehmen. Bei Anwender*innen der Google Cloud Platform liegt dieser Wert mit 64% etwas niedriger. Und unter Kubernetes-Benutzer*innen verfügen nur 52% über Zugangsdaten.

Welche Zugriffsrechte haben Sie für …?

36%

Administratorzugriff

35%

Erstellen und Löschen von Rechenressourcen

15%

Lesezugriff

14%

Möchte ich nicht beantworten

41%

Administratorzugriff

28%

Erstellen und Löschen von Rechenressourcen

16%

Möchte ich nicht beantworten

15%

Lesezugriff

45%

Administratorzugriff

27%

Erstellen und Löschen von Rechenressourcen

14%

Lesezugriff

13%

Möchte ich nicht beantworten

39%

Administratorzugriff

31%

Erstellen und Löschen von Rechenressourcen

16%

Lesezugriff

14%

Möchte ich nicht beantworten

Wie führen Sie Ihre containerisierte Anwendung während der Entwicklung aus?

54%

Docker Compose

41%

Docker run

17%

Kubernetes

17%

Außerhalb von Containern

3%

Sonstige

Wo speichern Sie Ihre Artefakte?

35%

Ich speichere keine Artefakte

16%

Docker Hub

13%

Amazon S3

13%

Ich weiß es nicht

9%

npm

8%

Nexus

8%

Custom-Tool

7%

JFrog Artifactory

4%

NuGet

8%

Sonstige

Die bevorzugte Methode zum Aufbewahren von Artefakten hängt oft vom Technologiestack ab. npm ist zum Beispiel bei Webentwickler*innen gängiger, während 88% der NuGet-Benutzer*innen C# verwenden. Die Hälfte der JFrog-Artifactory-Benutzer*innen betrachten Java als ihre Hauptsprache.

Hosting

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

50%

53%

Cloud-Service

46%

46%

Lokal

44%

51%

Private Server

1%

1%

Sonstige

Das Hosting auf privaten Servern wird in diesem Jahr seltener eingesetzt. Vor 2020 war dies die führende Hosting-Methode, seitdem ist jedoch ein Abwärtstrend zu beobachten.

Wo hosten Sie hauptsächlich?

35%

Cloud-Services

34%

Private und Cloud-Server zu etwa gleichen Anteilen

29%

Private Server

2%

Ich bin mir nicht sicher

Private Server werden etwas häufiger von Entwickler*innen genutzt, die im Finanz- und Gesundheitswesen arbeiten. Unternehmen, die im Bereich Bildung/Schulung aktiv sind, hosten etwas häufiger lokal.

Welche Cloud-Services verwenden Sie?

61%

64%

Amazon Web Services

25%

22%

Microsoft Azure

23%

25%

Google Cloud Platform

10%

12%

Alibaba Cloud (Aliyun)

In diesem Jahr hat Microsoft Azure die Google Cloud Platform überholt und ist jetzt der zweitbeliebteste Cloud-Service.

Laut unseren Daten hat DigitalOcean gegenüber 2021 deutlich an Anteilen verloren. Der Grund: Der Service ist in der Website-Entwicklung sehr verbreitet, und im Jahr 2021 haben überproportional viele PHP-Entwickler*innen an der Umfrage teilgenommen.

Welchen Cloud-Service nutzen Sie am meisten?

51%

Amazon Web Services

15%

Microsoft Azure

11%

Google Cloud Platform

8%

Alibaba Cloud

4%

Heroku

4%

DigitalOcean

1%

Huawei Cloud

7%

Sonstige

38%

der Entwickler*innen, die geantwortet haben, gaben an, dass sie mehrere Cloud-Services nutzen.

Welchen Cloud-Service nutzen Sie am meisten?

Nach Land/Region

Amazon Web ServicesMicrosoft AzureGoogle Cloud PlatformAlibaba CloudHerokuDigitalOceanSonstige
76%6%8%0%1%0%8%Südkorea
70%9%10%0%4%1%5%Japan
63%14%11%6%3%2%Ukraine
60%16%10%4%4%5%Indien
59%16%12%0%3%4%6%Vereinigte Staaten
57%21%9%2%6%5%Großbritannien
54%16%12%9%3%5%Brasilien
54%22%12%1%6%5%Kanada
52%19%16%3%4%6%Restliches Europa
51%17%13%9%5%5%Argentinien
51%17%17%0%5%4%5%Restliches Südostasien und Ozeanien
50%22%15%3%4%6%Osteuropa, Balkan und Kaukasus
49%22%11%0%5%5%7%Spanien
49%18%15%1%5%7%6%Türkei
47%29%11%0%1%2%10%Deutschland
46%16%19%7%8%5%Lateinamerika
45%14%14%11%8%8%Afrika, Naher Osten, Zentralasien
45%21%13%9%9%4%Mexiko
41%30%13%2%6%8%Nordeuropa und Benelux-Länder
37%12%19%5%2%24%Frankreich
35%5%13%3%9%35%Russland
13%6%4%59%0%2%16%China
0%76%
DevOps und Cloud:

2022

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.