Alternativas de Pulumi Mejor Valoradas

Pulumi es una herramienta increíble para gestionar Infra-as-code con un nuevo enfoque más basado en código que en yaml, como sus competidores.
Poder usar mi lenguaje favorito para gestionar mi infraestructura es realmente útil.
La incorporación a Pulumi es fácil gracias a la documentación completa y a una gran comunidad para responder cualquier pregunta. Reseña recopilada por y alojada en G2.com.
Lo que actualmente no está cubierto al 100% es que algunos SDK no están disponibles en todos los idiomas compatibles. Pero gracias a la gran comunidad, está mejorando muy rápido. Reseña recopilada por y alojada en G2.com.
24 de 25 Reseñas totales para Pulumi
Cambié a Pulumi en 2019, cuando me frustré al intentar incrustar cualquier tipo de lógica en mis configuraciones de Terraform. Encontré que el enfoque de Pulumi de usar un lenguaje de programación de propósito general tenía mucho más sentido para mí. Lo que más me gusta de Pulumi es que no solo estoy resolviendo problemas empresariales a través de infraestructura como código, sino que también estoy desarrollando habilidades y experiencia en un lenguaje de programación. Ese es un conocimiento transferible y reutilizable que agrega valor a mi carrera. Reseña recopilada por y alojada en G2.com.
Como alguien con experiencia en infraestructura/operaciones, la curva de aprendizaje de usar un lenguaje de programación de propósito general (comencé con TypeScript y luego cambié a Golang) puede ser un poco desafiante si no conoces o no estás familiarizado con el lenguaje. Eso no es culpa de Pulumi; esa es simplemente la naturaleza de aprender un lenguaje de programación. La documentación de Pulumi necesita mejoras, pero por lo demás no he encontrado ningún problema o inconveniente. Reseña recopilada por y alojada en G2.com.

Los TDDers pueden escribir pruebas de automatización, ¡incluso el código IaC puede ser probado! Además, el secreto como código es posible y es más seguro que SOPS. (Es más difícil cometer errores que con SOPS). Reseña recopilada por y alojada en G2.com.
La carga cognitiva es algo más alta de lo esperado. Reseña recopilada por y alojada en G2.com.

* Pulumi nos permite definir nuestros recursos en la nube de AWS a través de componentes de IaC que se versionan junto con nuestro código de aplicación.
* Para nuestros requisitos de pruebas de infraestructura, proporciona pruebas sin problemas, modularización e integraciones de CI/CD para nuestros despliegues.
* Dado que Pulumi mantiene los metadatos de nuestra infraestructura, es fácil gestionar nuestros recursos en la nube y utilizamos su CLI para crear/actualizar/eliminar el estado del stack.
* No hay preocupaciones de seguridad al ejecutar comandos a través de su CLI, Pulumi no almacena ninguna de nuestras credenciales en la nube. Todas las configuraciones y secretos están encriptados por nuestro proveedor de encriptación. Reseña recopilada por y alojada en G2.com.
* No enfrentamos ningún inconveniente al usar Pulumi ya que es una plataforma de IaC de código abierto ideal para nuestros despliegues en AWS.
* Podemos validar fácilmente nuestras aplicaciones e infraestructura a través de cualquier marco de pruebas nativo.
* Los paquetes de Pulumi promueven la reutilización de nuestros scripts de IaC, lo que nos ahorra mucho tiempo. Cada componente está listo para producción, por lo que no tenemos que dedicar mucho tiempo a las configuraciones.
* En general, estamos satisfechos con los servicios ofrecidos por Pulumi para la modularización y despliegues de nuestra infraestructura en la nube. Reseña recopilada por y alojada en G2.com.

Pulumi, siendo la primera herramienta de Infraestructura como Código basada en imperativos, ha revolucionado el despliegue de infraestructura en los hiperescalares, haciéndolo accesible no solo para los ingenieros de DevOps sino para todos los ingenieros. Este avance ha abordado los desafíos enfrentados por los equipos de DevOps, como se reveló en la encuesta realizada por firefly.ai llamada "Estado de IaC". Pulumi (especialmente Pulumi Cloud) ha aumentado significativamente la eficiencia de la ingeniería al agilizar el proceso de IaC, al mismo tiempo que simplifica el cumplimiento y la versionado de la infraestructura. Al reducir la probabilidad de tiempo de inactividad o interrupciones del servicio, Pulumi ayuda en la resolución de problemas de cambios en la infraestructura, convirtiéndose en un activo invaluable para las organizaciones que buscan un rendimiento y fiabilidad óptimos. Reseña recopilada por y alojada en G2.com.
Migrar de Pulumi Cloud a Pulumi OSS puede ser una tarea desafiante. Pulumi Cloud ofrece características y capacidades adicionales que no están disponibles en Pulumi OSS, lo que puede hacer que la transición sea más compleja. Reseña recopilada por y alojada en G2.com.

Muy fácil de configurar y gestionar. Funciona bien en las acciones de Github también. Reseña recopilada por y alojada en G2.com.
La documentación puede ser un poco abrumadora para los nuevos usuarios y la alucinación de Pulumi AI puede ser un poco molesta. Reseña recopilada por y alojada en G2.com.

Pulumi permite a nuestro equipo crear proyectos de IaC y permite que las pilas de proyectos extraigan información entre sí. Esta funcionalidad incorporada ha sido extremadamente valiosa en nuestra arquitectura de hub y spoke, donde los spokes comúnmente necesitan conocer información sobre el hub al ser aprovisionados.
A esto se suma el impresionante número de proveedores de nube compatibles con Pulumi, y el soporte multilingüe para escribir código, y estamos seguros de que, sin importar el proveedor de nube o el idioma, podremos llevar a Pulumi con nosotros. Reseña recopilada por y alojada en G2.com.
Mi único desagrado con Pulumi es que su paquete de Typescript nativo de Azure es demasiado completo. Es una biblioteca masiva que requiere algo de tiempo para instalar para los desarrolladores. Hasta el momento de escribir esto, una solución está en proceso por parte de Pulumi, y espero con ansias su lanzamiento. Reseña recopilada por y alojada en G2.com.

Me encanta poder escribir mi IaC para desplegar y gestionar mi infraestructura en mis lenguajes de programación preferidos sin tener que hacer el cambio mental de TypeScript a YAML o JSON. También hace que las condiciones y los bucles sean mucho más fáciles de escribir y gestionar.
Pulumi cloud también proporciona una excelente manera de visualizar tus pilas de infraestructura a través de múltiples proveedores de nube sin tener que ver manualmente cada una. Poder centrarse en escribir código y menos en gestionar la infraestructura te hace mucho más productivo. Y poder gestionar una amplia variedad de proveedores es aún mejor. Reseña recopilada por y alojada en G2.com.
Pulumi es bastante nuevo en términos de ejemplos y otros recursos, pero la simplicidad para hacer que las cosas funcionen compensa eso. También requiere que escribas proveedores en Golang, en el cual no tengo experiencia, así que intentar crear un nuevo proveedor para una plataforma en la nube con la que quiero trabajar ha llevado a algunas dificultades, pero eso es más un problema mío. Reseña recopilada por y alojada en G2.com.

Pulumi habilita para el código de infraestructura todas las mejoras de calidad de vida que nosotros, los desarrolladores de software, hemos llegado a esperar para otros códigos. Con él, tengo un soporte IDE rico, excelentes capacidades de pruebas unitarias e integradas, un gran análisis estático y dinámico, una integración estrecha en las canalizaciones de construcción y despliegue, y todas las otras cosas que ahora considero esenciales para una experiencia de desarrollo satisfactoria.
El soporte (tanto pagado como proporcionado por la comunidad) es excelente, el ecosistema de extensiones es extenso, y el catálogo de ejemplos es muy bueno (y mejora todo el tiempo).
Adoptarlo como una herramienta gratuita inicialmente significa que tienes que aprender rápidamente algunos de los conceptos más difíciles; cuando la herramienta demuestra su valor para ti y tu organización, naturalmente te mueves a los servicios pagados y rápidamente te das cuenta de cuánto valor proporcionan a través de un equipo y una empresa. Reseña recopilada por y alojada en G2.com.
He estado rompiéndome la cabeza con esto. No puedo pensar en una aversión que haya durado mucho tiempo. Hubo algunos obstáculos de aprendizaje no obvios en el camino, que me habrían molestado mientras los superaba, pero solo han requerido un pequeño cambio de pensamiento o un momento de "¡ajá!". Supongo que no me gusta la implementación de algunas de las extensiones oficiales de Pulumi. Como usuario experimentado, he visto algunos elementos de azúcar dentro de su biblioteca AWSX en particular que recomiendo no usar. La implementación base dentro de sus bibliotecas clásicas no es más difícil (aunque un poco más detallada) y evita algunos problemas recurrentes que se preguntan regularmente en el Slack de la comunidad de Pulumi. Reseña recopilada por y alojada en G2.com.

Nuestro equipo ha utilizado una serie de herramientas para gestionar implementaciones multi-nube a través de múltiples proveedores de servicios en la nube - Pulumi es, sin duda, la mejor de todas. Hace que trabajar en muchos entornos diferentes sea una experiencia fluida, no solo porque utiliza lenguajes de programación reales para hacerlo. Debido a que se dispone del poder completo de un lenguaje de programación (no solo plantillas), la automatización completa se está convirtiendo en una realidad. Iterar a través de una lista de requisitos para implementar suites de infraestructura es muy sencillo. Además, la infraestructura adicional (colaboración en equipo, interfaz de usuario, etc.) que Pulumi ha construido alrededor del conjunto de herramientas realmente facilita la colaboración a gran escala. Reseña recopilada por y alojada en G2.com.
Las plantillas y ejemplos son fantásticos y un excelente punto de partida, solo desearía que hubiera más de ellos. Sin embargo, esto está mejorando rápidamente y la comunidad en línea es genial. Reseña recopilada por y alojada en G2.com.

He estado haciendo automatización general y despliegue continuo durante más de una década, pero no fue hasta que descubrí Pulumi que me comprometí completamente con la parte de infraestructura. Como desarrollador, prefiero usar código en comparación con yaml o algo más. Me gusta porque me da más confianza, si usas una versión fuertemente tipada de Pulumi como Typescript, y retroalimentación más rápida ya que obtienes respuestas directamente durante la compilación.
Tener las cosas en código también hace posible ejecutar "trabajos de parche" para recursos en proceso en lugar de ejecutar ese código fuera del aprovisionamiento. Poder ejecutar el "trabajo de parche" en proceso es excelente para las raras ocasiones en que podría faltar una opción en el SDK, lo cual ha sucedido una vez en más de tres años con el proveedor de Azure AD.
Argumentaría que la mayoría de las empresas necesitan una herramienta como Pulumi, ya que las herramientas puras de la nube están limitadas solo a ese proveedor de nube. Si eres una empresa más grande, también querrás automatizar cosas como Kubernetes, GitHub, Opsgenie y otros servicios, y Pulumi tiene soporte para muchos de ellos.
La automatización de Pulumi es otra característica que hemos utilizado para construir una aplicación de autoservicio donde cualquiera puede "ordenar" diferentes recursos a través de una interfaz simple y luego la aplicación los crearía usando Pulumi de manera conforme.
Por último, también me gustaría destacar cómo Pulumi maneja la configuración y los secretos. Cómo almacenas la configuración segura en Pulumi y compartes salidas entre diferentes despliegues en Pulumi es una característica destacada que ha simplificado mucho trabajo para nosotros. A menudo uso Pulumi para manejar la configuración de cosas menores donde estoy probando cosas ya que es mucho más seguro que copiar un archivo. Almacenar secretos en la configuración de Pulumi también hace que sea muy fácil poner en marcha una nueva aplicación de usuario creando un pequeño script que lee la configuración y establece las variables de entorno apropiadas para comenzar.
Si hay una herramienta de "infraestructura como código" que recomendaría, es Pulumi. Reseña recopilada por y alojada en G2.com.
Si estás utilizando una herramienta en la nube que no es muy conocida, el proveedor podría carecer de algunas características, pero la mayoría de los usuarios utilizan los proveedores más prominentes con buena cobertura. Reseña recopilada por y alojada en G2.com.