Heroku
Heroku
Heroku
Heroku
(PAAS)
Bryan Cueva, Patricio Peralta, Ana Paola
Sacaquirin, Thalia Yanza
BACKGROUND
HOME AVATAR KIT PLANNERS HOMEWORK
S
Tiempo de
ejecución de
Heroku
Heroku ejecuta sus
aplicaciones dentro de dynos
contenedores inteligentes en un
entorno de tiempo de ejecución
totalmente administrado y
confiable
BACKGROUND
HOME AVATAR KIT PLANNERS HOMEWORK
S
Experiencia operativa de
Heroku (OpEx)
Ayuda a los desarrolladores a
solucionar y corregir problemas
comunes y personalizar su
experiencia de operaciones para
identificar y abordar rápidamente
las tendencias negativas en el
estado de sus aplicaciones.
BACKGROUND
HOME AVATAR KIT PLANNERS HOMEWORK
S
Seguridad y
Cumplimiento
Heroku realiza auditorías con
regularidad y mantiene el
cumplimiento de PCI, HIPAA,
ISO y SOC para fortalecer aún
más nuestra confianza con los
clientes.
BACKGROUND
HOME AVATAR KIT PLANNERS HOMEWORK
S
Ventajas
MultiLenguaj
e
Node.js, Ruby, Python,
Simple
Java, PHP, Go, Scala y Implementación rápida
Clojure. Permiten de aplicaciones. crea tu
compilar las aplicación, haz commit
aplicaciones en multitud en git y ejecuta tu
aplicación sin
de ellos más.
Productivida problemas.
Gratuidad
d
Heroku ayuda a los Planes gratuitos que te
desarrolladores a permiten experimentar
concentrarse la plataforma antes de
principalmente en su seleccionar un plan de
aplicación y su pago
funcionamiento
BACKGROUND
HOME AVATAR KIT PLANNERS HOMEWORK
S
Desventajas
Rígida Programas
Simple
No podemos
No es recomendada para
personalizar ni optimiza
proyectos de computación
la infraestructura, nos
pesada o compleja por su
debemos ceñir a sus
limitada configurabilidad Mismas
estándares
Costo
instancias
Elevado Múltiples Dynos se ejecutan
En cuestión de en contenedores de una
escalabilidad tiene un misma instancia de AWS
gran costo por alto EC2; como consecuencia, en
tráfico y demanda aplicaciones con mucho
tráfico
BACKGROUND
HOME AVATAR KIT PLANNERS HOMEWORK
S
Tipos de Servicios
01 02
Web Worker
Se encarga de ejecutar
aplicaciones web Puede encargarse de ejecutar cualquier
tipo de proceso que no sea web.
03
One-Off
Suelen ser procesos de poca duración o temporales, que pueden
funcionar de forma independiente a otros dynos que se encarguen de
la ejecución global de la aplicación.
Características de los Dynos
Escalabilidad. La cantidad de Dynos asignados a una aplicación puede ser modificada en cualquier
momento a través de la interfaz de comandos en línea de Heroku (Heroku CLI) o a través del
dashboard de la aplicación.
La plataforma Heroku es excelente para la primera parte del ciclo de vida de la aplicación, pero
realmente brilla cuando entra en producción. Heroku admite sin problemas cada paso del ciclo de vida
de la aplicación: compilar, ejecutar, administrar y escalar. Heroku Postgres proporciona opciones de
bases de datos confiables a escala de terabytes. Opciones de dinamómetro que se adaptan a sus
necesidades, incluidos dinamómetros de rendimiento para sus aplicaciones de mayor tráfico, todo
escalable en un instante. Heroku mantiene el kernel actualizado con los últimos parches de seguridad.
Todo respaldado por la confianza y confiabilidad de Salesforce.
CASO PRÁCTICO
INGRESAMOS A LA PÁGINA DE
HEROKU
CASO PRÁCTICO
NOS
REGISTRAMOS
CASO PRÁCTICO
LE DAMOS A CREATE NEW
APP
CASO PRÁCTICO
PONEMOS UN NOMBRE Y ELEGIMOS LA REGIÓN
EEUU
CASO PRÁCTICO
LE DAMOS CLICK AL LINK HEROKU CLI PARA
INSTALAR
CASO PRÁCTICO
SELECCIONAMOS LA VERSIÓN A
DESCARGAR
CASO PRÁCTICO
INSTALAMOS
CASO PRÁCTICO
ABRIMOS LA TERMINAL Y NOS LOGUEAMOS EN HOROKU DESDE LA
TERMINAL
CASO PRÁCTICO
COLOCAMOS EL COMANDO GIT INIT PARA INICIALIZAR UN
REPOSITORIO
COLOCAMOS EL SIGUIENTE COMANDO "git add ." PARA AGREGAR LOS ARCHIVOS QUE
VAMOS A SUBIR
CASO PRÁCTICO
COLOCAMOS EL SIGUIENTE COMANDO "git commit -am "make it better"" PARA
HACER UN COMMIT DEL PROYECTO
THANK
S!