48

¿Qué es Heroku y para qué me sirve?

23581Puntos

hace 2 años

Curso Profesional de DevOps 2017
Curso Profesional de DevOps 2017

Curso Profesional de DevOps 2017

Aprende a crear un flujo de Continuous Integration y Continuous Delivery y de esta forma acelera el proceso de desarrollo en tu empresa, crea procesos de testing automáticos para tus nuevos features y valida que no estás introduciendo errores a producción, automatiza el proceso completo, garantiza la mejor experiencia posible para tus usuarios y sé un DevOps Profesional.

Si en tu día a día te encuentras desarrollando apps, debes ser consciente que el impacto inicia cuando comienzas a tener usuarios, por esto es importante lanzar tu aplicación sin tener complicaciones de infraestructura, administrar servidores, tus bases de datos y la seguridad que estos deben de tener entre otras cosas.

En el mercado existen una serie de alternativas conocidas como PaaS (Platform as a Service) o “Plataformas como Servicios” que, además de ser la evolución de las IaaS (Infraestructura como Servicio), como EC2 de Amazon donde te dan un servidor y tu te encargas de provisionarlos y administrarlos con PaaS, te puedes olvida de todas estas cuestiones de administración, pues utilizas directamente una plataforma que lo hace por tí.

Si este tema te interesa pronto lanzaremos un curso para que tú puedas crear tus propios PaaS utilizando Microsoft Azure.

¿Qué es Heroku?

Heroku es uno de los PaaS más utilizados en la actualidad en entornos empresariales por su fuerte enfoque en resolver el despliegue de una aplicación. Ademas te permite manejar los servidores y sus configuraciones, escalamiento y la administración. A Heroku solo le dices qué lenguaje de backend estás utilizando o qué base de datos vas a utilizar y te preocupas únicamente por el desarrollo de tu aplicación.

heroku2.png

¿Quién utiliza Heroku?

Heroku tiene su clientela bien definida: empresas que quieren dejar de preocuparse por cuestiones de infraestructura y sólo enfocarse en el desarrollo. Por lo general estas suelen ser empresas grandes o startups que prefieren no invertir en un equipo de operaciones cuando están en una etapa temprana, y su prioridad debe ser hacer un producto que las personas quieran.

Heroku tiene dos tiers, o niveles, para personas interesadas en aprender: una versión gratuita similar a la de now.sh, que entra en modo “sleep” cada 30 minutos sin tráfico, y otra de 7 USD que compite con el servicio básico de 5 USD al mes que ofrece Digital Ocean, pero agregar las ventajas de que nuestros servidores sean administrados por nosotros.

¿Te gustaría aprender más sobre Heroku? ¿Utilizas alguna otra opción para subir tus proyectos a la nube? ¿Cómo manejan la infraestructura en la empresa donde trabajas? Cuéntame en los comentarios de este post y platiquemos sobre infraestructura.

Curso Profesional de DevOps 2017
Curso Profesional de DevOps 2017

Curso Profesional de DevOps 2017

Aprende a crear un flujo de Continuous Integration y Continuous Delivery y de esta forma acelera el proceso de desarrollo en tu empresa, crea procesos de testing automáticos para tus nuevos features y valida que no estás introduciendo errores a producción, automatiza el proceso completo, garantiza la mejor experiencia posible para tus usuarios y sé un DevOps Profesional.
Ricardo
Ricardo
@ricardocelis

23581Puntos

hace 2 años

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
3
4107Puntos

Muchas gracias por la Información, la verdad no tenía ni medio Idea de que es Heroku, pero con este Post me interesó bastante el tema.

0
23581Puntos
2 años

Excelente Daniel =) para eso estamos!

2

Heroku es brutal!! llevo un tiempo utilizando esta plataforma y sin duda es genial! totalmente recomendada, un Deploy de tu App en 3 simples pasos y listo!

0
23581Puntos
2 años

excelente Daniel!! si, justo así funciona y eso es su principal atractivo

1

Que tal, hay alguna restriccion sobre el numero de deploys al dia ??

1

Ricardo que miras al cielo,… me puedes decir por favor, que es el buildpack,? y para que sirve?. Al intentar hacer el deply en heroku me reclama eso del buildpack,… alli ademas hya unas cajita y dentro dice “master” y al lado un boton “deply branch”,… ¿como subo mi proyecto de prueba usando Mysql?

1
406Puntos

No utilizo Heroku, en este momento cuento con un VPS ¡Muajajaja!, pero antes de eso utilizaba utilizaba servidores compartidos (durante 10 años), en conjunto empece a utilizar Azure con PaaS, ya que contaba con crédito por 3 años (cuando se termino casi lloro).

La verdad me gusta mucho tener un VPS por que sobre Centos 7 pude remplazar WHM por Plesk, ahora todo funciona maravillosamente. Además de que tengo IP Dedicada y estoy por contratar DNS Personalizados.

Le echare un ojo a heroku.com y now.sh para saber si me conviene empezar a utilizarlos o sigo con el VPS.

1

Hola,quisiera saber que capacidad de almacenamiento web maneja heroku en el modelo gratis.

1
767Puntos

now.sh ahora es zeit.co, muy interesante opción para tener una liberación continua de tu app

1
9Puntos

En estos momentos estoy usando heroku para el deploy de un sistema, pero no se si es recomendable usarlo para produccion. Que me recomiendan?.. Y gracias

1

Excelente post Richard.
Puedo acceder al curso de heroku??

1
270Puntos

Nunca he usado esta herramienta… es interrsante saber que existen cosas asi y no hacer las cosas a la antigua.

0
23581Puntos
2 años

hola omanpe, así es, acá buscamos enseñar sobre temasm actuales siempre =)

1
6827Puntos

Completamente interesante

0
23581Puntos
2 años

excelente carlos, felices de que te guste el artículo =)

1
8980Puntos

que le paso al curso de heroku?? :c

1
23581Puntos
2 años

aún puedes acceder si gustas escríbeme y te paso el enlace =)

1
3640Puntos

Interesante esta tecnología, de hecho buscaba algo así para no preocuparme por la infraestructura.

0
23581Puntos
2 años

claro, esto te evita complicar más tus pendientes para tus proyectos y así te enfocas en algo

1
8742Puntos

Muy bueno y directo, me gustaría que actualizaran el curso de Heroku para aprender más de esta herramienta 😄

0
23581Puntos
2 años

genial! espera pronto más información johan! y gracias por tu feedback sobre el artículo =)

0

Pues si Heroku es genial, me agrada la opcion de poderlo ligar a mi github y poder realizar mi trabajo desde mi git y ponerlo en marcha en heroku, pero me comentaron la version de gratis muestra mi codigo a otros desarrolladores 😐 me corroboran el dato porfa?, ando en un proyecto donde es un servicio donde el codigo tendra q ser protejido incluso en git anda con privado el repositorio, y pue al momento de desplegarlo sera que otros desarrolladores veran el codigo al ser free mi cuenta heroku?, o tendre que subir a modo HOBBY ando con esa duda tambien.

0
57Puntos

muy bien todo, pero… si desarrollo en .net con visual, podre usar la plataforma de heroku para poder mandar mi aplicación a la nube?.. ya que he leido que solo es aplicable a lenguajes selectos,… y ando buscando donde mandar mi aplicación, ¿será windows azure?

0
0Puntos

****__++++

`[<code>
]([url](![](url)![](
- url
- 
1. 
1. )))````
++++__****