DevOps 및 클라우드

공유하기:

이러한 질문은 직무 역할 중 하나로 "DevOps 엔지니어 또는 인프라 개발자"를 선택한 응답자와 다른 모든 응답자 중 무작위로 선택된 5분의 1에게만 표시되었습니다.

개인적으로 인프라 개발에 어느 정도 관여하고 계신가요(DevOps)?

대부분의 개발자는 프로덕션 환경에서 앱을 책임지고 배포하거나 SRE/DevOps 팀과 협력합니다. SRE 팀은 인프라 및 플랫폼에 중점을 두는 반면, 개발자는 지속적 통합 및 배포에 중점을 둡니다.

개인적으로 인프라 개발에 어느 정도 관여하고 계신가요(DevOps)?

47%

43%

어느 정도 관여하고 있음

45%

8%

내 주요 직무 중 하나임

9%

49%

개인적으로 관여하지 않음

개발 중에 가상화나 컨테이너를 사용하시나요?

54%

Docker를 사용

39%

사용하지 않음

13%

호스팅된 Kubernetes에 연결

10%

Kubernetes를 로컬에서 실행

3%

Vagrant를 사용

2%

기타

컨테이너를 어떻게 사용하시나요?

이 질문은 가상화 또는 컨테이너를 사용하는 응답자에게만 표시되었습니다.

51%

여러 애플리케이션 컨테이너를 실행

50%

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

47%

도커화된 유틸리티 실행

2%

기타

K8s 클러스터 작업에 어떤 도구를 사용하시나요?

이 질문은 Kubernetes 사용자에게만 표시되었습니다.

58%

kubectl

23%

클라우드 공급업체 콘솔 또는 CLI

17%

JetBrains IDE용 Kubernetes 플러그인

16%

Kubernetes 웹 대시보드

16%

VS Code용 Kubernetes 플러그인

13%

K9s

12%

Lens

12%

Rancher

6%

Portainer

3%

기타

7%

없음

K8s 클러스터로 작업하는 가장 인기 있는 방법은 Kubernetes용 공식 명령줄 도구인 kubectl입니다.

많은 클라우드 제공자는 특정 기능과 클라우드 제공자의 서비스 및 기능과의 통합을 제공하는 자체 콘솔 또는 명령줄 인터페이스(CLI) 도구를 제공합니다.

K8s 클러스터를 관리하고 상호작용하는 데 자주 사용되는 또 다른 접근 방식은 IntelliJ IDEA, GoLand, PyCharm과 같은 JetBrains IDE용 특수 플러그인 또는 Visual Studio Code용 플러그인을 사용하는 것입니다. 여기에는 클러스터 탐색, 배포 관리, 리소스 시각화와 같은 기능이 포함되어 있어 개발자가 Kubernetes를 더 쉽게 사용할 수 있습니다.

귀하/귀하의 조직은 어떤 구성 관리 도구를 사용하시나요?

이 질문은 DevOps에 관여하는 사람들에게만 표시되었습니다.

38%

Ansible

30%

자체 솔루션

24%

Kubernetes용 CRD

10%

Puppet

8%

Chef

4%

Salt

8%

기타

Ansible은 가장 일반적으로 사용되는 구성 관리 도구로, 응답자의 38%가 이 도구를 사용하고 있습니다. 상당수의 응답자(30%)가 구성 관리를 위한 맞춤형 솔루션을 사용한다고 언급했습니다. 이는 이러한 개인이나 조직이 특정 요구 사항에 맞는 자체 도구나 스크립트를 개발하고 있음을 의미합니다.

귀하/귀하의 조직은 어떤 서버 템플릿 도구를 주로 사용하시나요?

이 질문은 DevOps에 관여하는 사람들에게만 표시되었습니다.

61%

64%

Docker

5%

5%

Vagrant

3%

5%

Packer

2%

1%

기타

36%

31%

없음

TechRepublic

techrepublic.com

서버 템플릿 도구의 사용 추세는 지난 한 해 동안 변하지 않았습니다. 이는 Docker의 지배가 계속되고 있음을 재확인시킬 뿐만 아니라 이러한 도구를 사용하지 않는 회사에서는 거의 눈에 띄지 않는 감소를 보여주었습니다.

귀하 또는 귀하의 조직은 어떤 인프라 프로비저닝 도구를 사용하시나요?

이 질문은 DevOps에 관여하는 사람들에게만 표시되었습니다.

33%

23%

Terraform

22%

13%

구성 관리 도구(Ansible, Puppet, Chef)

16%

13%

자체 솔루션

15%

14%

AWS CloudFormation

10%

10%

AWS CDK

AWS CloudFormation과 AWS CDK는 DevOps 엔지니어와 개발자들 사이에서 똑같이 인기가 있는 것으로 보이며, Terraform, 구성 관리 도구 및 사용자 지정 솔루션 제품군은 DevOps 엔지니어가 더 폭넓게 사용합니다.

Kubernetes에 얼마나 익숙하신가요?

이 질문은 Kubernetes 사용자에게만 표시되었습니다.

28%

31%

Kubernetes에서 pod를 실행한 적이 있음

22%

13%

새 Kubernetes 구성(또는 Helm 또는 유사 도구)을 생성한 적이 있음

20%

5%

Kubernetes에 대한 이해도가 높음

13%

20%

CI 도구를 이용해 Kubernetes 구성을 실행한 적이 있음

12%

13%

Kubernetes 구성(또는 Helm 또는 유사 도구)에 기여한 적이 있음

5%

18%

별로 익숙하지 않음

개발 중에 컨테이너화된 애플리케이션을 실행하기 위해 무엇을 사용하시나요?

이 질문은 DevOps에 참여하고 Kubernetes를 사용하고 있다고 보고한 응답자에게만 표시되었습니다.

60%

Docker Compose

44%

Docker run

21%

컨테이너 외부에서

18%

Kubernetes

2%

기타

Docker에 얼마나 익숙하신가요?

26%

Docker를 사용하여 컨테이너를 실행한 적이 있음

22%

새 Dockerfiles를 작성한 적이 있음

20%

별로 익숙하지 않음

17%

Docker가 무엇인지 알지만 사용해본 적이 별로 없음

10%

Docker에 대한 이해도가 높음

5%

Dockerfiles에 기여한 적이 있음

Docker Compose에 얼마나 익숙하신가요?

41%

별로 익숙하지 않음

23%

Docker Compose를 사용해 컨테이너를 실행한 적이 있음

21%

새 Docker Compose YAML 파일을 작성한 적이 있음

7%

Docker Compose YAML 파일에 기여한 적이 있음

7%

Docker Compose에 대한 이해도가 높음

아티팩트를 어디에 보관하시나요?

19%

Docker Hub(비공개 또는 공개)

18%

GitHub Container Registry

15%

Amazon S3

14%

GitLab Container Registry

12%

잘 모르겠음

11%

JFrog Artifactory

10%

Nexus

귀하 또는 귀하의 회사가 개발하는 애플리케이션, 데이터베이스 및 서비스를 어디에서 호스팅하나요?

48%

클라우드 서비스

45%

로컬에서

42%

프라이빗 서버

2%

기타

주로 어디에 호스팅하시나요?

44%

프라이빗 서버와 클라우드 서비스 모두

28%

클라우드 서비스

26%

프라이빗 서버

2%

잘 모르겠음

어떤 클라우드 서비스를 사용하시나요?

이 질문은 클라우드 서비스에서 호스팅한다고 보고한 응답자에게만 표시되었습니다.

61%

60%

Amazon Web Services

25%

25%

Microsoft Azure

23%

22%

Google Cloud Platform

10%

11%

Alibaba Cloud

9%

8%

DigitalOcean

Amazon Web Services는 여전히 난공불락의 클라우드 서비스 선두주자로, 가장 가까운 경쟁자보다 두 배 이상의 점유율을 차지합니다.

Heroku는 작년 이후 점유율이 절반으로 떨어졌으며, 이는 무료 요금제를 없앤 것과 관련이 있어 보입니다.

어떤 클라우드 서비스를 가장 많이 사용하시나요?

하나의 서비스만 이용하는 사람도 포함.

48%

Amazon Web Services

15%

Microsoft Azure

12%

Google Cloud Platform

9%

Alibaba Cloud

3%

DigitalOcean

2%

Heroku

1%

Oracle Cloud

주요 클라우드 서비스 외에도 CivoCloud, fly.io 및 Cloudrun과 같은 저렴한 옵션도 이용할 수 있습니다.

DevOps 및 클라우드:

2023

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었기를 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.