Heroku (software)

Revisión del 23:49 19 ene 2021 de RoalRegla (discusión | contribuciones) (Página creada con «{{Definición |nombre= Heroku |imagen=Heroku.png |concepto= Heroku es una plataforma en la nube que permite a las empresas construir, entregar, monitorear y esc…»)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Información sobre la plantilla
Heroku.png
Concepto:Heroku es una plataforma en la nube que permite a las empresas construir, entregar, monitorear y escalar aplicaciones; es la forma más rápida de pasar de la idea a la URL, evitando todos esos dolores de cabeza de infraestructura.


Heroku es la forma más rápida para que una empresa se convierta en una empresa de aplicaciones. Heroku es un servicio que permite a las empresas dedicar su tiempo a desarrollar e implementar aplicaciones que inmediatamente comienzan a producir valor.

Historia

. 2007 - James Lindenbaum, Adam Wiggins, Orion Henry fundan Heroku. Solo soportaba Ruby inicialmente.

. 2008 - Consiguen levantar $3 Millones (vía business angels).

. 2010 – Salesforce compra Heroku por $200 Millones.

. 2011 – Se anuncia un fuerte acuerdo con Facebook para que Heroku sea una plataforma de hosting para aplicaciones en Facebook.

. 2011 – Se incluye soporte para aplicaciones Java.

. 2014 – Se crean data centers en Europa.

. 2014 – Lanzamiento de Heroku Connect (sincronización con Salesforce).

. 2015 – Se lanza App Cloud, que incluye Force, Heroku y Lightning.

. Actualmente incluye Java, Node.js, Scala, Clojure y Python y (no documentado) PHP.

Un enfoque en las aplicaciones

Heroku se enfoca sin descanso en las aplicaciones y la experiencia del desarrollador en torno a las aplicaciones.

Heroku permite que las empresas de todos los tamaños adopten el valor de las aplicaciones, no la distracción del hardware ni la distracción de los servidores, ya sean virtuales o de otro tipo.

Para Desarrolladores de Aplicaciones

Para Heroku las grandes aplicaciones provienen de desarrolladores que utilizan herramientas que aman.

Es por eso que una gran experiencia de desarrollador siempre ha sido la esencia de Heroku.

Heroku hace que los procesos de implementación, configuración, escalado, ajuste y administración de aplicaciones sean lo más simples y directos posible, para que los desarrolladores puedan enfocarse en lo más importante: crear excelentes aplicaciones que deleiten y atraigan a los clientes.

Heroku DX impregna a Heroku. A continuación, se muestran tres características de la experiencia del desarrollador que brindan mejores superficies de control, conocimientos más profundos sobre el rendimiento, una administración de bases de datos más sencilla y un poderoso método de configuración e implementación con un solo clic.

Tablero de Heroku + Métricas

El Panel de Heroku es el centro de la experiencia Heroku del desarrollador. El panel es donde se administra todas las aplicaciones y organizaciones, escala sus implementaciones hacia arriba o hacia abajo y administra bases de datos y complementos.

El Panel de Heroku hace que todo esto sea mucho más fácil e intuitivo, con flujos de trabajo y una interfaz de usuario cuidadosamente diseñados.

Heroku Metrics, una función dentro de Dashboard disponible para aplicaciones pagas, le brinda información poderosa sobre las características de tiempo de ejecución de sus aplicaciones, lo que le permite monitorear y ajustar sin problemas el rendimiento dentro de su flujo de trabajo regular.

Tiene visibilidad directa del rendimiento, el tiempo de respuesta, los errores, la memoria y los datos de carga de la CPU de su aplicación, todo ello en una pantalla intuitiva diseñada para ayudarlo a detectar y resolver problemas.

Visite la página de experiencia operativa de Heroku para obtener más información sobre las métricas de Heroku y otras funciones integradas que puede utilizar para mantener el estado de la aplicación, aumentar la visibilidad y diagnosticar problemas.

Botón de Heroku

Heroku Button hace que la experiencia de clonar código e implementar una aplicación sea tan fácil como un solo clic.

Ya hay cientos de botones de Heroku creados: haga clic en cualquiera de ellos y el código fuente se clonará en su cuenta de Heroku, luego la aplicación se aprovisionará, configurará e implementará automáticamente.

En unos segundos, tendrá una aplicación completamente configurada en su Panel de control, con una base de datos y complementos, lista para que comience a trabajar, así como implementada en vivo en la web.

Un botón Heroku es fácil crear uno, solo crea un manifiesto de apps.json para tu aplicación y todas sus dependencias, luego sigue algunos pasos adicionales para que esté disponible.

Postgres DbX

Heroku Postgres DbX es un conjunto de nuevas características agregadas a los servicio Postgres que brindan a los desarrolladores una ventana clara y fácil de usar en el uso de su base de datos, brindando la visibilidad necesaria para la administración y optimización.

La pieza central es Performance Analytics, un conjunto de herramientas de análisis y visualización que le permiten comprender qué está sucediendo con su base de datos y ajustar su rendimiento. Con estas nuevas capacidades, puede identificar rápida y fácilmente las consultas que más impactan en el rendimiento de la base de datos y realizar cambios para mejorar el rendimiento de su aplicación.

Heroku Postgres DbX también proporciona protección y cifrado continuos en reposo para mantener los datos seguros y protegidos.

Tutoriales en video de Heroku Showcase

Varios videos estan disponible para los desarrolladores.

Heroku, confianza y seguridad

Heroku es una empresa basada en la confianza y la seguridad.

La confianza y la transparencia son principios fundamentales en Heroku. Brindan monitoreo constante de amenazas, parches de vulnerabilidad del sistema operativo automáticos y sin problemas y operaciones las 24 horas.

. Más de 26 mil millones de solicitudes por día.

. Más de 9 millones de aplicaciones creadas.

. Más de 175 servicios complementarios.

. Más de 2 millones de almacenes de datos gestionados.

Fuente