DevOps とクラウド

共有:

これらの質問は、役職の 1 つに「DevOps エンジニア/インフラストラクチャ開発者」を選択した回答者と、全アンケート回答者からランダムに選ばれた 5 分の 1 の回答者に提示されました。

インフラ開発(DevOps)に個人的にどの程度関わっていますか? 

この質問にはアンケート回答者全員が答えました。

開発中はどこでバッキングサービスを実行していますか?

52%

リモートサーバー上

48%

ローカルのインストール環境

39%

自分のマシン上のコンテナー内

2%

その他

バッキングサービスはデータベース、キューブローカー、メールサーバーなど、コードが接続するサードパーティアプリケーションです。

開発中はどこでコードを実行・デバッグしていますか?

85%

ローカル上

31%

自分のマシン上のコンテナー内

28%

リモートサーバー上

1%

分からない

1%

その他

バッキングサービスを除き、個別に実行しているコンポーネントはアプリケーションにいくつありますか?

13%

1

11%

2

26%

3〜5

10%

6~10

4%

11~20

7%

20 超

これらはあなたが開発しているか、他の社員が開発したコンポーネントです。

個別に実行しているバッキングサービス(MySQL、Redis、CloudFront など、あなたが開発していないサービス)はアプリケーションにいくつありますか?

18%

そのようなバッキングサービスは使用していない

10%

1

13%

2

28%

3〜5

8%

6~10

2%

11~20

3%

20 超

あなたや所属する組織ではどの構成管理ツールを使用していますか?

23%

Ansible

22%

独自のソリューション

5%

Puppet

3%

Chef

2%

Salt

5%

その他

あなたや所属する組織ではどんなサーバーテンプレート作成ツールを使用していますか?

61%

Docker

5%

Vagrant

3%

Packer

2%

その他

36%

なし

Vargrant にはオペレーティングシステムの制限がありません。そのため、BSD のような別のオペレーティングシステムを使用する人が最もよく選択しています。

Vagrant は PHP 開発者に普及しており、日本でのシェアが高くなっています。

Packer は、DevOps スペシャリストや IT インフラを開発する人、またはサーバーやクラウド用のソフトウェアを開発する人がよく選択しています。

あなたや所属する組織ではどんなインフラプロビジョニングツールを使用していますか?

37%

Terraform

29%

構成管理ツールを使用している

20%

AWS CloudFormation

17%

独自のソリューション

11%

AWS CDK

2%

OpenStack Heat

2%

Pulumi

4%

その他

20%

なし

24%

Terraform

15%

構成管理ツールを使用している

16%

AWS CloudFormation

18%

独自のソリューション

8%

AWS CDK

2%

OpenStack Heat

1%

Pulumi

3%

その他

34%

なし

コンテナーはどのように使用していますか?

64%

複数のアプリケーションコンテナーを実行している

44%

1 つのコンテナーでアプリケーションを実行してバッキングサービスを実行している

37%

ドッカー化されたユーティリティを実行している

2%

その他

どんなコンテナーオーケストレーションサービスを本番環境で使用していますか?

40%

Kubernetes

16%

Amazon ECS / Fargate

10%

Amazon EKS

10%

Docker Swarm

1%

Hashicorp Nomad

1%

Mesos または DC / OS

1%

CoreOS Tectonic

4%

その他

37%

なし

Docker Compose にはどれくらい精通していますか?

40%

あまり精通していない

27%

Docker Compose を使用してコンテナーを実行したことがある

5%

Docker Compose の YAML ファイルに貢献したことがある

20%

Docker Compose の YAML ファイルを新規に作成したことがある

7%

Docker Compose を深く理解している

Docker にはどれくらい精通していますか?

19%

あまり精通していない

17%

Docker を知っているが使ったことはあまりない

27%

以前に Docker を使ってコンテナーを実行したことがある

5%

Dockerfile に貢献したことがある

23%

Dockerfile を新規に作成したことがある

10%

Docker を深く理解している

Kubernetes にはどれくらい精通していますか?

24%

あまり精通していない

17%

CI ツールを介して Kubernetes の一部構成を実行したことがある

27%

Kubernetes で Pod を実行したことがある

11%

Kubernetes 構成に貢献したことがある

12%

新しい Kubernetes 構成を作成したことがある

9%

Kubernetes を深く理解している

あなたの会社では、次のうちどの資格情報を提供していますか?

54%

いいえ

27%

AWS

16%

Kubernetes

11%

Azure

11%

Google Cloud Platform

70%

会社から資格情報の提供を受けている AWS および Azure クラウドユーザーの割合。Google Cloud Platform ユーザーの場合、この数字は 64% とやや低くなっています。また、Kubernetes ユーザーの場合は 52% が資格情報を持っています。

次の項目に対し、どのレベルのアクセス権を持っていますか?

36%

管理者アクセス

35%

計算リソースの作成と削除

15%

読み取りのみ

14%

回答したくない

41%

管理者アクセス

28%

計算リソースの作成と削除

16%

回答したくない

15%

読み取りのみ

45%

管理者アクセス

27%

計算リソースの作成と削除

14%

読み取りのみ

13%

回答したくない

39%

管理者アクセス

31%

計算リソースの作成と削除

16%

読み取りのみ

14%

回答したくない

コンテナー化されたアプリケーションを開発中にどのように実行していますか? 

54%

Docker Compose

41%

docker run

17%

Kubernetes

17%

コンテナー外で実行

3%

その他

アーティファクトをどこに保管していますか?

35%

アーティファクトは保管していない

16%

Docker Hub

13%

Amazon S3

13%

分からない

9%

npm

8%

Nexus

8%

カスタムツール

7%

JFrog Artifactory

4%

NuGet

8%

その他

多くの場合、好まれるアーティファクトの保管方法はテクノロジースタックによって異なります。そのため、ウェブ開発者の間では npm が一般的であるのに対し、NuGet ユーザーの間では 88% が C# を使用しています。JFrog Artifactory ユーザーの 2 人に 1 人は Java を主要言語と考えています。

ホスト

あなたかあなたの会社が開発したデータベースやサービス、あるいはアプリケーションはどこでホストしていますか?

50%

53%

クラウドサービス

46%

46%

ローカル上

44%

51%

非公開サーバー

1%

1%

その他

今年はプライベートサーバーでのホスティングが減少しています。2020 年になるまでは主要なホスティング形式でしたが、同年以降は下落傾向を示しています。

主にどこでホスティングしていますか?

35%

クラウドサービス

34%

非公開サーバーとクラウドサーバーの両方でほぼ均等にホストしている

29%

非公開サーバー

2%

分からない

プライベートサーバーは金融業界や医療業界に従事する開発者の使用率がやや高くなっています。教育 / トレーニング関連企業ではローカルでホスティングする傾向がやや高くなっています。

どのクラウドサービスを使用していますか?

61%

64%

Amazon Web Services

25%

22%

Microsoft Azure

23%

25%

Google Cloud Platform

10%

12%

Alibaba Cloud (Aliyun)

今年は Microsoft Azure が 2 番目に最も一般的なクラウドサービスとなり、Google Cloud Platform を抜きました。

当社のデータによると、2022 年の DigitalOcean のシェアは 2021 年に比べて大幅に低下しています。これはウェブサイト開発で幅広く使用されているサービスであり、2021 年にアンケートに回答した PHP 開発者の数が異常に多かったことが理由です。

どのクラウドサービスを最も使用していますか?

51%

Amazon Web Services

15%

Microsoft Azure

11%

Google Cloud Platform

8%

Alibaba Cloud

4%

Heroku

4%

DigitalOcean

1%

Huawei Cloud

7%

その他

38%

複数のクラウドサービスを使用していると答えた開発者の割合。

どのクラウドサービスを最も使用していますか?

国または地域別

Amazon Web ServicesMicrosoft AzureGoogle Cloud PlatformAlibaba CloudHerokuDigitalOceanその他
76%6%8%0%1%0%8%大韓民国
70%9%10%0%4%1%5%日本
63%14%11%6%3%2%ウクライナ
60%16%10%4%4%5%インド
59%16%12%0%3%4%6%アメリカ合衆国
57%21%9%2%6%5%イギリス
54%16%12%9%3%5%ブラジル
54%22%12%1%6%5%カナダ
52%19%16%3%4%6%その他のヨーロッパ
51%17%13%9%5%5%アルゼンチン
51%17%17%0%5%4%5%その他の東南アジア、オセアニア
50%22%15%3%4%6%東ヨーロッパ、バルカン半島、コーカサス地方
49%22%11%0%5%5%7%スペイン
49%18%15%1%5%7%6%トルコ
47%29%11%0%1%2%10%ドイツ
46%16%19%7%8%5%ラテンアメリカ
45%14%14%11%8%8%アフリカ、中東、中央アジア
45%21%13%9%9%4%メキシコ
41%30%13%2%6%8%北ヨーロッパ、ベネルクス
37%12%19%5%2%24%フランス
35%5%13%3%9%35%ロシア連邦
13%6%4%59%0%2%16%中国
0%76%
DevOps とクラウド:

2022

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。