DevOps 및 클라우드

공유하기:

이러한 질문은 "DevOps 엔지니어/인프라 개발자"를 직무 중 하나로 고른 응답자와 설문조사에 참여하는 다른 모든 응답자의 1/5(임의로 선택됨)에게만 표시되었습니다.

개인적으로 인프라 개발에 어느 정도 관여하고 계신가요(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%

없음

Vagrant에는 운영 체제 제한이 없습니다. 따라서 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%

한 컨테이너에서 애플리케이션을 실행하고 백업 서비스를 사용

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%

Dockerfiles에 기여한 적이 있음

23%

새 Dockerfiles를 작성한 적이 있음

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는 Google Cloud Platform을 제치고 두 번째로 인기 있는 클라우드 서비스 자리에 올랐습니다.

당사 자료에 따르면 DigitalOcean의 점유율은 2021년 대비 2022년에 점유율이 크게 감소했습니다. 이는 웹사이트 개발에 널리 사용되는 서비스이며 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으로 연락해 주세요.