paasalo - usando plataformas como servicio para publicar tu aplicación

23
PÁASALO PUBLICA TU APLICACIÓN FÁCILMENTE USANDO PLATAFORMAS COMO SERVICIO #miercolesgeek 25 de noviembre del 2015

Upload: israel-blancas

Post on 15-Jan-2017

301 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Paasalo - Usando plataformas como servicio para publicar tu aplicación

PÁASALOPUBLICA TU APLICACIÓN FÁCILMENTE USANDO PLATAFORMAS

COMO SERVICIO#miercolesgeek25 de noviembre del 2015

Page 2: Paasalo - Usando plataformas como servicio para publicar tu aplicación

¿QUÉ ES UN PAAS?¿CÓMO FUNCIONAN? ¿POR QUÉ USARLO? ¿PARA QUÉ? ¿A QUE

HUELE EL "CLOUD"? ¿HAY PEGATINAS?JJ Merelo os ha contado esto

Page 3: Paasalo - Usando plataformas como servicio para publicar tu aplicación

"... CHAPUZAS Y VARIOS"Es lo que voy a contar yo

Page 4: Paasalo - Usando plataformas como servicio para publicar tu aplicación

¿QUIÉN SOY?

ISRAEL BLANCAS

@iblancasa

Page 5: Paasalo - Usando plataformas como servicio para publicar tu aplicación

¡AVISO!

230.000.000

Page 6: Paasalo - Usando plataformas como servicio para publicar tu aplicación

¿TÚ QUE PAAS USARÍAS?

Page 7: Paasalo - Usando plataformas como servicio para publicar tu aplicación

UTILIDADES CHACHIS DEOPENSHIFT

Hot DeploymentAction HooksCron JobsCualquier cosa del "Marketplace"

Page 8: Paasalo - Usando plataformas como servicio para publicar tu aplicación

MARKERSSolo hay que crear un �chero en "openshift/markers"

force_clean_buildhot_deploydisable_auto_scaling

Page 9: Paasalo - Usando plataformas como servicio para publicar tu aplicación

ALGUIEN PREGUNTÓ POR HOOKS (1)Esto va en la carpeta ".openshift/hooks"

CARTRIDGEstart -> al iniciarstop -> al pararreload -> al reiniciartidy -> al liberar

Page 10: Paasalo - Usando plataformas como servicio para publicar tu aplicación

ALGUIEN PREGUNTÓ POR HOOKS (2)BUILD

prebuildbuilddeploypost_deploy

Escritos en lo que tengas instalado en el cartbridge

Page 11: Paasalo - Usando plataformas como servicio para publicar tu aplicación

UTILIDADES CHACHIS DEHEROKU

Marketplace muy completoScheduled Jobs and Custom Clock ProcessesTambién tiene hooks (pero es más pesado) o añadiendoadd-ons

Hay que poner tarjeta de crédito para vivir en condiciones,por lo que pierde SWAG

Page 12: Paasalo - Usando plataformas como servicio para publicar tu aplicación

GOOGLE APP ENGINEFácil integración con servicios GoogleVarias formas de trabajar en backgroundSistemas de BD propiosPHP, Go, Java y Python

Page 13: Paasalo - Usando plataformas como servicio para publicar tu aplicación
Page 14: Paasalo - Usando plataformas como servicio para publicar tu aplicación

OTROSNo probados o considerados insu�cientes*

*Forma elegante de decir basura

Page 15: Paasalo - Usando plataformas como servicio para publicar tu aplicación

¿GRATIS Y SE APAGA?Ping...

Desde un servicio EXTERNO

Servicios como "Up time robot"

Page 16: Paasalo - Usando plataformas como servicio para publicar tu aplicación

JUAN PALOMO... Y "TO" ESO (1)¿Qué es realmente un "cartridge" de OpenShift?

Page 17: Paasalo - Usando plataformas como servicio para publicar tu aplicación

JUAN PALOMO... Y "TO" ESO (2)Un cartridge sin nada -> Do-It-Yourself

¡¡EJECUTA LO QUE "SEA"!!

Una radio, por ejemplo

Recuerda que no eres root

Page 18: Paasalo - Usando plataformas como servicio para publicar tu aplicación

GRANJA WEB PACHANGUERA (1)

Nos podemos quedar cortos

(o simplemente queremos hacerlo más "chupiguay")

Page 19: Paasalo - Usando plataformas como servicio para publicar tu aplicación

GRANJA WEB PACHANGUERA (2)

o nos "fabricamos" unoUsamos un "router"

Page 20: Paasalo - Usando plataformas como servicio para publicar tu aplicación

QUITA, QUE TÚ NO SABESOPENSHIFT CARTRIDGE DEVELOPMENT KIT

Permite crear tu propio cartridge. Tú eliges qué cosas traeinstaladas y cuales no

Page 21: Paasalo - Usando plataformas como servicio para publicar tu aplicación

TODO "AS A SERVICE"Mobile Backend aaSDatabase aaS

Page 22: Paasalo - Usando plataformas como servicio para publicar tu aplicación

CONSEJOS VARIOSUsa GitUsa GitHubTrastea todo lo que puedasSígueme en @iblancasaEcha un ojo a http://blog.iblancasa.com/calendario/Apúntate a https://telegram.me/etsiit_ugrAsistid a "cosas"

Page 23: Paasalo - Usando plataformas como servicio para publicar tu aplicación

Y POCO MÁSGracias por venir (¿dudas, apelaciones, insultos?)