Heroku (software)

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. Plataforma en la nube que permite a las empresas construir, entregar, monitorear y escalar aplicaciones. Este servicio permite a las empresas dedicar su tiempo a desarrollar e implementar aplicaciones que inmediatamente comienzan a producir valor.

Historia

  • 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.

Un enfoque en las aplicaciones

Heroku se enfoca sin descanso en las aplicaciones y la experiencia del desarrollador en torno a las aplicaciones. Permite que las empresas de todos los tamaños adopten el valor de las mismas, no la distracción del hardware ni la distracción de los servidores, ya sean virtuales o de otro tipo.

Para Desarrolladores de Aplicaciones

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. También 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.

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.

  • Panel de Heroku: Es el centro de la experiencia Heroku del desarrollador. El panel es donde se administran todas las aplicaciones y organizaciones, escala sus implementaciones hacia arriba o hacia abajo y administra bases de datos y complementos. Además 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: 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 ayudar a detectar y resolver problemas.
  • Botón de Heroku: 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: al hacer clic en cualquiera de ellos, el código fuente se clonará en su cuenta de Heroku, luego la aplicación se aprovisionará, configurará e implementará automáticamente.En segundos se tiene 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. Es fácil obtener uno de estos botones, solo se crea un manifiesto de apps.json para la aplicación y todas sus dependencias, luego se siguen algunos pasos adicionales para que esté disponible.

Postgres DbX

Heroku Postgres DbX es un conjunto de nuevas características agregadas a los servicios Postgres, que facilitan a los desarrolladores una ventana clara y fácil de emplear 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, se pueden 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 continuo en reposo para mantener los datos seguros y protegidos.

Tutoriales en video de Heroku Showcase

Varios videos están disponibles para los desarrolladores.

Heroku, confianza y seguridad

La confianza, la seguridad y la transparencia son principios fundamentales en Heroku. Brinda 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