DevOps

이 섹션의 질문은 직책으로 "DevOps 엔지니어/인프라 개발자"를 선택한 모든 응답자 및 그 외의 응답자 중 ⅓을 무작위로 추첨하여 선택된 사람에게만 표시되었습니다.

개인적으로 인프라 개발에 어느 정도 관여하고 계십니까?

들어만 봤습니다.
어느 정도 관여하고 있습니다.
내 주요 책무 중 하나입니다.
42%41%17%

응답자 6명 중 1명은 인프라 개발에 깊이 관여하고 있으며, 이러한 개발자들이 주요 언어로 가장 많이 사용하는 것은 Go(19%) 및 쉘 스크립트 언어(19%)입니다.

귀하 또는 귀하의 조직에서 어떤 구성 관리 도구를 사용하십니까(복수 선택 가능)?

26%22% 8% 7% 4% 3%43%Ansible자체 솔루션ChefPuppetSalt기타없음

이 질문은 인프라 개발에 대해서만 들어본 응답자에게 표시되지 않았습니다.

Ansible의 점유율이 상승한 한편, 자체 솔루션의 사용 비율은 감소했습니다.

귀하 또는 귀하의 조직은 어떤 서버 템플릿 도구를 주로 사용하십니까(복수 선택 가능)?

60% 8% 4% 1% 2%36%DockerVagrantPackerCoreOS rkt기타없음

이 질문은 인프라 개발에 대해서만 들어본 응답자에게 표시되지 않았습니다.

서버 템플릿 도구를 사용하는 응답자 중 93%가 Docker를 사용합니다. 지난 한 해 동안 다른 모든 도구의 사용 비율은 감소했습니다.

귀하 또는 귀하의 조직은 어떤 인프라 프로비저닝 도구를 사용하십니까(복수 선택 가능)?

21%19% 7% 6% 1% 5%55%TerraformAWS CloudFormationAWS CDKOpenStack HeatTOSCA/Cloudify기타없음

이 질문은 인프라 개발에 대해서만 들어본 응답자에게 표시되지 않았습니다.

지난 한 해 동안 프로비저닝 도구를 사용하는 응답자의 비율은 10% 포인트 상승했습니다. 가장 많이 사용되는 도구는 여전히 Terraform 및 AWS CloudFormation입니다.

컨테이너를 어떻게 사용하십니까?

66%다중 애플리케이션 컨테이너(예: 마이크로서비스)실행
44%한 컨테이너 안의 애플리케이션 및 백업서비스(backing service) 실행 (예:데이터베이스)
35%도커화된(Dockerized) 유틸리티 실행
1%기타

이 질문은 Docker를 사용하지 않는 응답자에게는 표시되지 않았습니다.

어떤 컨테이너 오케스트레이션(container orchestration) 서비스를 프로덕션에서 사용하십니까(복수 선택 가능)?

40%14%14% 7% 2% 1% 1% 3%40%Kubernetes (자체 관리 또는 완전 관리)Amazon ECS/FargateDocker SwarmAmazon EKSMesos 또는 DC/OSCoreOS TectonicHashicorp Nomad기타없음

이 질문은 인프라 개발에 대해서만 들어본 응답자에게 표시되지 않았습니다.

프로덕션 단계에서 컨테이너 오케스트레이션을 사용한다고 응답한 개발자의 ⅔가 사용하는 Kubernetes는 올해 확고한 1위에 등극했습니다. 한편 Docker Swarm의 점유율은 약간 상승했습니다.

개발 중 컨테이너 기반 애플리케이션을 어떻게 실행하십니까?

76%
Docker Compose
10%
Minikube
3%
기타
18%
없음

이 질문은 도커화된(Dockerized) 유틸리티 실행에만 컨테이너를 사용하는 응답자에게 표시되지 않았습니다.

Docker 이미지를 Docker 저장소에 어떻게 배포하십니까?

44%34%25% 9% 9% 1%지속적 통합(CI)/지속적 배포(CD)에서 배포합니다.명령줄만 사용합니다.배포하지 않습니다.자체 제작/사내 도구를 이용해 배포합니다.구성 관리 도구(Chef, Puppet, Ansible 등)를 사용합니다.기타

이 질문은 Docker를 사용하지 않는 응답자에게는 표시되지 않았습니다.

대다수의 응답자는 명령줄 또는 CI/CD 도구를 사용하여 Docker 이미지를 배포합니다.

호스팅

컨테이너를 어떻게 사용하십니까?

51%클라우드 서비스
49%프라이빗 서버
44%로컬
1%기타

올해 클라우드 서비스 점유율이 소폭 상승하여 전용 서버의 순위를 추월했습니다.

클라우드에 어떻게 배포하십니까?

61%지속적 통합/지속적 배포 사용
42%로컬 워크스테이션/VM에서 스크립트 실행
31%클라우드 제공업체의 웹 인터페이스 사용
2%기타

이 질문은 호스팅을 위해 클라우드 서비스를 사용하는 응답자에게 표시되었습니다.

어떤 클라우드 서비스를 사용하십니까(복수 선택 가능)?

62%30%25%14% 3% 2% 1% 1%18%Amazon Web ServicesGoogle Cloud PlatformMicrosoft AzureHerokuRedHat OpenShiftCloud FoundryIBM SoftLayerRackspace기타

이 질문은 호스팅을 위해 클라우드 서비스를 사용하는 응답자에게 표시되었습니다.

Amazon Web Services는 점유율이 5% 포인트 하락하였음에도 확고한 1위 자리를 지켰습니다. 본 연간 설문조사가 실시된 이래로 AWS 점유율이 하락한 것은 이번이 처음입니다. GCP 및 Azure의 점유율은 약간 상승했습니다.


읽어주셔서 감사합니다!

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

JetBrains Tech Insights Lab에 참여하세요

설문조사와 UX 연구에 참여하여 JetBrains 제품을 더욱 사용하기 쉽고 더욱 강력하게 만들어 보세요. 연구에 참여하시면 상품을 받을 수 있는 기회도 주어집니다.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주시기 바랍니다.

© 2000-2020 JetBrains s.r.o. All rights reserved.