Video: Curso Azure - 4 - App Services - Publicar site 2024
Heroku es un producto de varias partes que trabaja con desarrolladores tanto como lo hace con DevOps y los administradores. El producto define tres fases de administración de aplicaciones personalizadas:
- Implementación
- Administración
- Escala
Aunque un administrador puede involucrarse en la implementación, es probable que el alcance de Heroku se aplique más a desarrolladores y DevOps en este caso. A diferencia de muchos productos que existen, puede usar Heroku con AWS (Amazon Web Services), Google y Azure (a la vez, si es necesario). También funciona con Linux y Windows. Las distribuciones de Linux compatibles son
- CoreOS
- Ubuntu
- Red Hat Enterprise Linux (RHEL)
Los desarrolladores, DevOps y los administradores también pueden usar una variedad de idiomas para admitir aplicaciones personalizadas que usan Heroku. A pesar de que los administradores no codifican tan a menudo o con la misma profundidad que los desarrolladores, las enormes implementaciones que Heroku está diseñado para admitir probablemente llevarán a los administradores a realizar algunas tareas de codificación (para secuencias de comandos, si acaso). Puede usar estos idiomas directamente con Heroku:
- Nodo
- Ruby
- Java
- PHP
- Python
- Ir
A excepción de la inclusión de C / C ++, esta lista representa los idiomas más comúnmente utilizados para aplicaciones comerciales de acuerdo con InfoWorld. La conclusión es que Heroku es una de las mejores opciones para la gestión de aplicaciones personalizadas de grandes empresas. Sin embargo, la complejidad y el tamaño de este producto lo hacen menos adecuado para un entorno empresarial de tamaño pequeño a mediano.