DevOps y la nube
Compartir:
Estas preguntas solo se han mostrado a los encuestados que indicaron «Ingeniero DevOps o desarrollador de infraestructuras» como una de sus funciones laborales, y a una quinta parte de todos los demás encuestados, elegidos al azar.
La mayoría de los desarrolladores asume la responsabilidad de desplegar las aplicaciones en su entorno de producción o colabora con su equipo de SRE/DevOps, por lo que el equipo de SRE se centra en la infraestructura y la plataforma, mientras que los desarrolladores se centran en la integración y la implementación continuas.
47%
43%
Me involucro en cierta medida
45%
8%
Es una de mis responsabilidades principales
9%
49%
No participo personalmente
Ejecuto varios contenedores de aplicaciones
Ejecuto mi aplicación en un contenedor y uso servicios de respaldo
Ejecuto utilidades en Docker
Otro/a
La forma más popular de trabajar con los clústeres K8s es kubectl, la herramienta oficial de línea de comandos para Kubernetes.
Muchos proveedores de la nube ofrecen su propia consola o herramientas de interfaz de línea de comandos (CLI), que proporcionan características específicas e integraciones con los servicios y capacidades del proveedor de la nube.
Otro enfoque utilizado con frecuencia para gestionar e interactuar con los clústeres K8s es utilizar complementos especiales para IDE de JetBrains, como IntelliJ IDEA, GoLand y PyCharm, o complementos para Visual Studio Code. Estos suelen incluir funciones como la exploración de clústeres, la gestión de implementaciones y la visualización de recursos, lo que facilita el trabajo de los desarrolladores con Kubernetes.
Ansible es la herramienta de gestión de la configuración más utilizada: un 38 % de los encuestados la emplean. Un número significativo de encuestados (30 %) mencionó utilizar una solución personalizada para la gestión de la configuración, lo que significa que estas personas u organizaciones han desarrollado sus propias herramientas o scripts adaptados a sus necesidades específicas.
61%
64%
Docker
5%
5%
Vagrant
3%
5%
Packer
2%
1%
Otro/a
36%
31%
Ninguno/a
TechRepublic
Las tendencias de uso de las herramientas de creación de plantillas de servidor no han cambiado en el último año, lo que confirma el continuo dominio de Docker y muestra un descenso apenas perceptible entre las empresas que no utilizan este tipo de herramientas.
33%
23%
Terraform
22%
13%
Herramientas de gestión de la configuración (Ansible, Puppet, Chef)
16%
13%
Solución personalizada
15%
14%
AWS CloudFormation
10%
10%
AWS CDK
AWS CloudFormation y AWS CDK parecen ser igual de populares entre los ingenieros de DevOps y los desarrolladores, mientras que Terraform, un conjunto de herramientas de gestión de la configuración y soluciones personalizadas son más utilizados por los ingenieros de DevOps.
28%
31%
He ejecutado algunos pods en Kubernetes
22%
13%
He creado nuevas configuraciones Kubernetes (o Helm o herramientas similares)
20%
5%
Conozco Kubernetes en profundidad
13%
20%
He ejecutado algunas configuraciones Kubernetes con una herramienta de integración continua
12%
13%
He contribuido a las configuraciones Kubernetes (o Helm o herramientas similares)
5%
18%
No lo conozco demasiado
Docker Compose
Docker run
Contenedores externos
Kubernetes
Otro/a
Ya he utilizado Docker para ejecutar un contenedor
He escrito nuevos Dockerfiles
No lo conozco demasiado
Sé lo que es Docker pero no lo he usado mucho
Conozco Docker en profundidad
He contribuido en Dockerfiles
No lo conozco demasiado
He ejecutado contenedores con Docker Compose
He escrito nuevos archivos YAML de Docker Compose
He contribuido a archivos YAML de Docker Compose
Conozco Docker Compose en profundidad
En un servicio en la nube
Localmente
En servidores privados
Otro/a
Tanto en servidores privados como en servicios en la nube
En servicios en la nube
En servidores privados
No lo sé seguro
61%
60%
Amazon Web Services
25%
25%
Microsoft Azure
23%
22%
Google Cloud Platform
10%
11%
Alibaba Cloud
9%
8%
DigitalOcean
Amazon Web Services sigue siendo el líder indiscutible de los servicios en la nube, con más del doble de cuota que su competidor más cercano.
Heroku ha perdido la mitad de su cuota desde el año pasado, lo que podría tener algo que ver con el hecho de que eliminara su plan gratuito.
Aparte de los principales servicios de nube, existen opciones asequibles en el mercado como CivoCloud, fly.io o Cloudrun.
¡Gracias por el tiempo que nos ha dado!
Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.
Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.