DevOps ve Bulut

Paylaş:

Bu sorular, yalnızca iş rollerinden biri olarak "DevOps Mühendisi / Altyapı Geliştiricisi"ni belirten katılımcılara ve diğer tüm anket katılımcılarının rastgele seçilen 1/5'lik bir kesimine gösterildi.

Altyapı geliştirmeye kişisel olarak ne ölçüde dahil oluyorsunuz (DevOps)?

Bu soru, tüm anket katılımcıları tarafından yanıtlandı.

Geliştirme sırasında destek hizmetlerinizi nerede çalıştırıyorsunuz?

52%

Uzak sunucularda

48%

Yerel olarak yüklü

39%

Makinemdeki konteynerlerde

2%

Diğer

Destek hizmetleri; kodunuzu veritabanı, sıralama aracı veya posta sunucusu vb. kaynaklara bağlayan üçüncü taraf uygulamalarıdır.

Geliştirme sırasında kodlarınızı nerede çalıştırıyor ve kodlardaki hataları nerede ayıklıyorsunuz?

85%

Yerel olarak

31%

Makinemdeki konteynerlerde

28%

Uzak sunucularda

1%

Emin değilim

1%

Diğer

Destek hizmetleri dışında uygulamanızda ayrı çalışan kaç bileşen var?

13%

1

11%

2

26%

3–5

10%

6–10

4%

11–20

7%

>20

Bunlar, şirketinizde sizin ya da diğer çalışanların geliştirdiği bileşenler.

Uygulamanızda ayrı çalışan kaç destek hizmeti (MySQL, Redis, CloudFront gibi sizin geliştirmediğiniz hizmetler) var?

18%

Bu tür destek hizmetlerimiz yok

10%

1

13%

2

28%

3–5

8%

6–10

2%

11–20

3%

>20

Siz / kuruluşunuz hangi yapılandırma yönetimi araçlarını kullanıyorsunuz?

23%

Ansible

22%

Özel çözüm

5%

Puppet

3%

Chef

2%

Salt

5%

Diğer

Siz / kuruluşunuz hangi sunucu şablonu oluşturma araçlarını düzenli olarak kullanıyorsunuz?

61%

Docker

5%

Vagrant

3%

Packer

2%

Diğer

36%

Hiçbiri

Vagrant'ta işletim sistemi sınırlamaları yok. Bu nedenle, BSD gibi alternatif işletim sistemi kullanan kişiler Vagrant'ı daha sık tercih ediyor.

Vagrant, PHP geliştiricileri arasında daha yaygın ve Japonya'da daha yüksek bir paya sahip.

Packer, genellikle DevOps uzmanlarının ve BT Altyapısı ya da sunucu veya bulut için yazılım geliştiren kişilerin tercihi.

Siz / kuruluşunuz hangi altyapı hazırlama araçlarını kullanıyorsunuz?

37%

Terraform

29%

Yapılandırma yönetim araçları kullanıyorum

20%

AWS CloudFormation

17%

Özel çözüm

11%

AWS CDK

2%

OpenStack Heat

2%

Pulumi

4%

Diğer

20%

Hiçbiri

24%

Terraform

15%

Yapılandırma yönetim araçları kullanıyorum

16%

AWS CloudFormation

18%

Özel çözüm

8%

AWS CDK

2%

OpenStack Heat

1%

Pulumi

3%

Diğer

34%

Hiçbiri

Container'ları nasıl kullanıyorsunuz?

64%

Birden fazla uygulama konteynerini çalıştırıyorum

44%

Uygulamaları bir konteynerde çalıştırıyorum ve destek hizmetleri kullanıyorum

37%

Dockerize yardımcı programları çalıştırıyorum

2%

Diğer

Üretimde hangi container akış düzenleme hizmetlerini kullanıyorsunuz?

40%

Kubernetes

16%

Amazon ECS / Fargate

10%

Amazon EKS

10%

Docker Swarm

1%

Nomad

1%

Mesos veya DC / OS

1%

CoreOS Tectonic

4%

Diğer

37%

Hiçbiri

Docker Compose'a ne kadar aşinasınız?

40%

Pek aşina değilim

27%

Docker Compose kullanarak konteyner çalıştırdım

5%

Docker Compose YAML dosyalarına katkıda bulundum

20%

Yeni Docker Compose YAML dosyaları yazdım

7%

Docker Compose'u derinlemesine biliyorum

Docker'a ne kadar aşinasınız?

19%

Pek aşina değilim

17%

Docker'ın ne olduğunu biliyorum ama pek kullanmadım

27%

Daha önce konteyner çalıştırmak için Docker'ı kullandım

5%

Dockerfiles'a katkıda bulundum

23%

Yeni Dockerfiles yazdım

10%

Docker'ı derinlemesine biliyorum

Kubernetes'e ne kadar aşinasınız?

24%

Pek aşina değilim

17%

Bir CI aracı yoluyla bazı Kubernetes yapılandırmalarını çalıştırıyorum

27%

Kubernetes'te birkaç pod çalıştırdım

11%

Kubernetes yapılandırmalarına katkıda bulundum

12%

Yeni Kubernetes yapılandırmaları oluşturdum

9%

Kubernetes'i derinlemesine biliyorum

Şirketiniz aşağıdaki platformların herhangi biri için kimlik bilgileri sağlıyor mu?

54%

Hayır

27%

AWS

16%

Kubernetes

11%

Azure

11%

Google Cloud Platform

%70

- şirketleri tarafından kimlik bilgileri sağlanan hem AWS hem de Azure bulut kullanıcılarının oranı. Google Cloud Platform kullanıcıları için %64 olan bu rakam biraz daha az. Ayrıca Kubernetes kullanıcılarının yalnızca %52'sinin kimlik bilgileri var.

... için hangi seviyede erişime sahipsiniz?

36%

Yönetici erişimi

35%

İşlem kaynakları oluşturma ve silme

15%

Salt okuma

14%

Belirtmemeyi tercih ediyorum

41%

Yönetici erişimi

28%

İşlem kaynakları oluşturma ve silme

16%

Belirtmemeyi tercih ediyorum

15%

Salt okuma

45%

Yönetici erişimi

27%

İşlem kaynakları oluşturma ve silme

14%

Salt okuma

13%

Belirtmemeyi tercih ediyorum

39%

Yönetici erişimi

31%

İşlem kaynakları oluşturma ve silme

16%

Salt okuma

14%

Belirtmemeyi tercih ediyorum

Yazılım geliştirirken container mimarisine alınmış uygulamanızı nasıl çalıştırıyorsunuz?

54%

Docker Compose

41%

Docker run

17%

Kubernetes

17%

Harici konteynerler

3%

Diğer

Yapıtlarınızı nerede saklıyorsunuz?

35%

Yapıtları saklamıyorum

16%

Docker Hub

13%

Amazon S3

13%

Bilmiyorum

9%

npm

8%

Nexus

8%

Özel araç

7%

JFrog Artifactory

4%

NuGet

8%

Diğer

Yapıları saklamak için en çok tercih edilen yöntem, teknoloji yığınına göre değişiyor. Bu nedenle npm, web geliştiricileri arasında daha popülerken, NuGet kullanıcılarının %88'i C# kullanıyor. Her iki JFrog Artifactory kullanıcısından biri, Java'yı ana dili olarak görüyor.

Barındırma

Sizin veya şirketinizin geliştirdiği veritabanları ve / veya hizmetler ve / veya uygulamaları nerede barındırıyorsunuz?

50%

53%

Bulut Hizmeti

46%

46%

Yerel olarak

44%

51%

Özel Sunucular

1%

1%

Diğer

Özel sunucularda barındırma bu yıl azaldı. 2020'den önce barındırma için başta gelen yaklaşım özel sunucuları kullanmaktı, ancak o zamandan beri düşüş trendi gösteriyor.

Öncelikli olarak nerede barındırıyorsunuz?

35%

Bulut hizmetleri

34%

Aşağı yukarı eşit oranda hem özel hem bulut sunucularda

29%

Özel sunucular

2%

Emin değilim

Özel sunucular, finans ve medikal sektörlerinde çalışan geliştiriciler tarafından bir şekilde daha sık kullanılıyor. Eğitim / öğretim ile ilgilenen şirketler daha çok yerel olarak barındırmayı tercih ediyor.

Hangi bulut hizmetlerini kullanıyorsunuz?

61%

64%

Amazon Web Services

25%

22%

Microsoft Azure

23%

25%

Google Cloud Platform

10%

12%

Alibaba Cloud (Aliyun)

Bu yıl Microsoft Azure, en popüler ikinci bulut hizmeti olarak Google Cloud Platform'u geride bıraktı.

Verilerimize göre, DigitalOcean'ın oranı 2021'e kıyasla 2022'de büyük oranda düştü çünkü genel olarak web sitesi geliştirme için kullanılıyor. 2021'de anketi dolduran PHP geliştiricilerinin sayısı orantısız bir şekilde çok yüksekti.

En çok hangi bulut hizmetini kullanıyorsunuz?

51%

Amazon Web Services

15%

Microsoft Azure

11%

Google Cloud Platform

8%

Alibaba Cloud

4%

Heroku

4%

DigitalOcean

1%

Huawei Cloud

7%

Diğer

%38

- birden çok bulut hizmet kullandığını bildiren geliştiricilerin oranı.

En çok hangi bulut hizmetini kullanıyorsunuz?

Ülkeye veya bölgeye göre

Amazon Web ServicesMicrosoft AzureGoogle Cloud PlatformAlibaba CloudHerokuDigitalOceanDiğer
%76%6%8%0%1%0%8Güney Kore
%70%9%10%0%4%1%5Japonya
%63%14%11%6%3%2Ukrayna
%60%16%10%4%4%5Hindistan
%59%16%12%0%3%4%6Amerika Birleşik Devletleri
%57%21%9%2%6%5Birleşik Krallık
%54%16%12%9%3%5Brezilya
%54%22%12%1%6%5Kanada
%52%19%16%3%4%6Diğer Avrupa ülkeleri
%51%17%13%9%5%5Arjantin
%51%17%17%0%5%4%5Diğer Güney Doğu Asya ve Okyanusya
%50%22%15%3%4%6Doğu Avrupa, Balkanlar ve Kafkaslar
%49%22%11%0%5%5%7İspanya
%49%18%15%1%5%7%6Türkiye
%47%29%11%0%1%2%10Almanya
%46%16%19%7%8%5Latin Amerika
%45%14%14%11%8%8Afrika, Orta Doğu, Orta Asya
%45%21%13%9%9%4Meksika
%41%30%13%2%6%8Kuzey Avrupa ve Benelüks
%37%12%19%5%2%24Fransa
%35%5%13%3%9%35Rusya Federasyonu
%13%6%4%59%0%2%16Çin
%0%76
DevOps ve Bulut:

2022

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.