DevOps et Cloud

Partager :

Ces questions ont été posées aux participants ayant indiqué être « Ingénieur DevOps ou Développeur d'infrastructures », ainsi qu'à un cinquième du reste des participants à l'enquête, choisis au hasard.

Dans quelle mesure êtes-vous personnellement impliqué·e dans le développement d'infrastructures (DevOps) ?

La plupart des développeurs sont responsables du déploiement des applications dans leur environnement de production ou collaborent avec les équipes SRE/DevOps ; dans ce cas, l'équipe SRE (ingénierie de la fiabilité du site) se concentre sur l'infrastructure et la plateforme, tandis que les développeurs s'occupent de l'intégration et du déploiement continus.

Dans quelle mesure êtes-vous personnellement impliqué·e dans le développement d'infrastructures (DevOps) ?

Dans votre processus de développement, utilisez-vous la virtualisation ou des conteneurs ?

Comment utilisez-vous les conteneurs ?

Cette question n'a été posée qu'aux personnes ayant indiqué utiliser la virtualisation ou des conteneurs.

Quels outils utilisez-vous pour travailler avec les clusters K8s ?

Cette question n'a été posée qu'aux utilisateurs de Kubernetes.

La façon la plus populairere de gérer les clusters K8s est d'utiliser kubectl, l'outil de ligne de commande officiel pour Kubernetes.

De nombreux fournisseurs cloud proposent leur propre console ou des outils d'interface de ligne de commande (CLI), qui offrent des fonctionnalités spécifiques et des intégrations avec les services et les capacités du fournisseur cloud.

Une autre approche fréquente pour la gestion pour des clusters K8s est d'utiliser des plugins spéciaux pour les IDE JetBrains comme IntelliJ IDEA, GoLand et PyCharm, ou des plugins pour Visual Studio Code. Ces plugins incluent souvent des fonctionnalités d'exploration des clusters, de gestion du déploiement et de visualisation des ressources, qui facilitent le travail avec Kubernetes.

Quels outils de gestion de configuration utilisez-vous / votre organisation utilise-t-elle ?

Cette question n'a été posée qu'aux personnes impliquées dans le DevOps.

38 % des répondants utilisent Ansible, ce qui en fait l'outil de gestion de configurations le plus populaire du classement. Un nombre significatif de personnes (30 %) ont indiqué utiliser une solution de gestion de configurations personnalisée, c'est dire qu'elles, ou l'organisation pour laquelle elles travaillent, ont développé des outils ou scripts adaptés à leurs besoins spécifiques.

Quels sont les outils de création de modèles de serveurs que vous utilisez / que votre organisation utilise régulièrement ?

Cette question n'a été posée qu'aux participants impliqués dans les DevOps.

TechRepublic

techrepublic.com

Les tendances d'utilisation en matière d'outils de modèles de serveur n'ont quasiment pas changé depuis l'année dernière : la prédominance de Docker se confirme de nouveau et le nombre d'entreprises n'utilisant pas ce type d'outils a à peine diminué.

Quels sont les outils de provisionnement d'infrastructure que vous ou votre organisation utilisez ?

Cette question n'a été posée qu'aux participants impliqués dans les DevOps.

AWS CloudFormation et AWS CDK sont aussi populaires chez les ingénieurs DevOps que chez les développeurs, alors que Terraform, la suite d'outils de gestion de configurations et solutions personnalisées ont la préférence des ingénieurs DevOps.

Quel est votre niveau de connaissance de Kubernetes ?

Cette question n'a été posée qu'aux utilisateurs de Kubernetes.

Qu'utilisez-vous pour exécuter votre application conteneurisée pendant le développement ?

Cette question n'a été posée qu'aux personnes impliquées dans le DevOps et utilisant Kubernetes.

Quel est votre niveau de connaissance de Docker ?

Quel est votre niveau de connaissance de Docker Compose ?

Où conservez-vous vos artefacts ?

Où hébergez-vous les applications, bases de données et services que vous ou votre entreprise développez ?

Où hébergez-vous principalement ?

Quels services cloud utilisez-vous ?

Cette question n'a été posée qu'aux personnes ayant déclaré utiliser un hébergement dans des services cloud.

Amazon Web Services reste le leader incontesté des services cloud, avec plus du double de parts de marché par rapport à son plus proche concurrent.

Heroku a perdu la moitié de ses parts de marché depuis l'année dernière, ce qui peut s'expliquer par la suppression de son forfait gratuit.

Quel service cloud utilisez-vous le plus ?

Y compris les personnes qui n'utilisent qu'un seul service.

Outre les services cloud les plus connus, on trouve aussi sur le marché des options abordables telles que CivoCloud, fly.io et Cloudrun.

DevOps et Cloud:

2023

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.

Rejoignez le JetBrains Tech Insights Lab

Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.

Données brutes Bientôt disponibles

Nous sommes en train de préparer les données brutes. Vous pouvez laisser votre adresse e-mail pour recevoir une notification lorsqu'elles seront disponibles au téléchargement.

By submitting this form I agree to the JetBrains Privacy Policy

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.