SlideShare una empresa de Scribd logo
PÁASALO
PUBLICA TU APLICACIÓN FÁCILMENTE USANDO PLATAFORMAS
COMO SERVICIO
#miercolesgeek
25 de noviembre del 2015
¿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
"... CHAPUZAS Y VARIOS"
Es lo que voy a contar yo
¿QUIÉN SOY?
ISRAEL BLANCAS
@iblancasa
¡AVISO!
230.000.000
¿TÚ QUE PAAS USARÍAS?
UTILIDADES CHACHIS DE
OPENSHIFT
Hot Deployment
Action Hooks
Cron Jobs
Cualquier cosa del "Marketplace"
MARKERS
Solo hay que crear un chero en "openshift/markers"
force_clean_build
hot_deploy
disable_auto_scaling
ALGUIEN PREGUNTÓ POR HOOKS (1)
Esto va en la carpeta ".openshift/hooks"
CARTRIDGE
start -> al iniciar
stop -> al parar
reload -> al reiniciar
tidy -> al liberar
ALGUIEN PREGUNTÓ POR HOOKS (2)
BUILD
prebuild
build
deploy
post_deploy
Escritos en lo que tengas instalado en el cartbridge
UTILIDADES CHACHIS DE
HEROKU
Marketplace muy completo
Scheduled Jobs and Custom Clock Processes
También tiene hooks (pero es más pesado) o añadiendo
add-ons
Hay que poner tarjeta de crédito para vivir en condiciones,
por lo que pierde SWAG
GOOGLE APP ENGINE
Fácil integración con servicios Google
Varias formas de trabajar en background
Sistemas de BD propios
PHP, Go, Java y Python
OTROS
No probados o considerados insu cientes*
*Forma elegante de decir basura
¿GRATIS Y SE APAGA?
Ping...
Desde un servicio EXTERNO
Servicios como "Up time robot"
JUAN PALOMO... Y "TO" ESO (1)
¿Qué es realmente un "cartridge" de OpenShift?
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
GRANJA WEB PACHANGUERA (1)
Nos podemos quedar cortos
(o simplemente queremos hacerlo más "chupiguay")
GRANJA WEB PACHANGUERA (2)
o nos "fabricamos" unoUsamos un "router"
QUITA, QUE TÚ NO SABES
OPENSHIFT CARTRIDGE DEVELOPMENT KIT
Permite crear tu propio cartridge. Tú eliges qué cosas trae
instaladas y cuales no
TODO "AS A SERVICE"
Mobile Backend aaS
Database aaS
CONSEJOS VARIOS
Usa Git
Usa GitHub
Trastea todo lo que puedas
Sígueme en @iblancasa
Echa un ojo a http://blog.iblancasa.com/calendario/
Apúntate a https://telegram.me/etsiit_ugr
Asistid a "cosas"
Y POCO MÁS
Gracias por venir (¿dudas, apelaciones, insultos?)

Más contenido relacionado

Similar a Paasalo - Usando plataformas como servicio para publicar tu aplicación

Las netbook en casa y en la escuela
Las netbook en casa y en la escuela Las netbook en casa y en la escuela
Las netbook en casa y en la escuela
Stella Perez
 
Webinar linux con open suse
Webinar linux con open suseWebinar linux con open suse
Webinar linux con open suse
Software Guru
 
Pen test: El arte de la guerra
Pen test: El arte de la guerraPen test: El arte de la guerra
Pen test: El arte de la guerra
Futura Networks
 

Similar a Paasalo - Usando plataformas como servicio para publicar tu aplicación (14)

Reglas de Código Simple
Reglas de Código SimpleReglas de Código Simple
Reglas de Código Simple
 
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
Spain AI 2022 - ¡Oh, un modelo de ML, vamos a desplegarlo! - Machine Learning...
 
#CONPilar17: Ser curioso NO es una opción
#CONPilar17: Ser curioso NO es una opción#CONPilar17: Ser curioso NO es una opción
#CONPilar17: Ser curioso NO es una opción
 
Oss
OssOss
Oss
 
Las netbook en casa y en la escuela
Las netbook en casa y en la escuela Las netbook en casa y en la escuela
Las netbook en casa y en la escuela
 
Latch, el pestillo digital
Latch, el pestillo digitalLatch, el pestillo digital
Latch, el pestillo digital
 
Presentación de Paradis
Presentación de ParadisPresentación de Paradis
Presentación de Paradis
 
Introducción a jupyter (antes i python notebook)
Introducción a jupyter (antes i python notebook)Introducción a jupyter (antes i python notebook)
Introducción a jupyter (antes i python notebook)
 
Elaboración de prototipos
Elaboración de prototiposElaboración de prototipos
Elaboración de prototipos
 
Android studio; migrar o no migrar...esa es la cuestión
Android studio; migrar o no migrar...esa es la cuestiónAndroid studio; migrar o no migrar...esa es la cuestión
Android studio; migrar o no migrar...esa es la cuestión
 
Webinar linux con open suse
Webinar linux con open suseWebinar linux con open suse
Webinar linux con open suse
 
Pen test: El arte de la guerra
Pen test: El arte de la guerraPen test: El arte de la guerra
Pen test: El arte de la guerra
 
Cargando el primer programa de arduino
Cargando el primer programa de arduinoCargando el primer programa de arduino
Cargando el primer programa de arduino
 
Introduccion a Python
Introduccion a PythonIntroduccion a Python
Introduccion a Python
 

Más de Israel Blancas

Más de Israel Blancas (13)

What is happening with my microservices?
What is happening with my microservices?What is happening with my microservices?
What is happening with my microservices?
 
GitHubś data is a life-changer
GitHubś data is a life-changerGitHubś data is a life-changer
GitHubś data is a life-changer
 
Polymer - Una bella historia de amor
Polymer - Una bella historia de amorPolymer - Una bella historia de amor
Polymer - Una bella historia de amor
 
De 0 a Polymer
De 0 a PolymerDe 0 a Polymer
De 0 a Polymer
 
Polymer - El fin a tus problemas con el FrontEnd
Polymer - El fin a tus problemas con el FrontEndPolymer - El fin a tus problemas con el FrontEnd
Polymer - El fin a tus problemas con el FrontEnd
 
Progressive Web Apps - Porque nativo no es significa mejor
Progressive Web Apps - Porque nativo no es significa mejorProgressive Web Apps - Porque nativo no es significa mejor
Progressive Web Apps - Porque nativo no es significa mejor
 
TensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de GoogleTensorFlow - La IA detrás de Google
TensorFlow - La IA detrás de Google
 
Jornada de asociaciones ETSIIT 2016
Jornada de asociaciones  ETSIIT 2016Jornada de asociaciones  ETSIIT 2016
Jornada de asociaciones ETSIIT 2016
 
GitHubCity: una biblioteca para conocer tu comunidad
GitHubCity: una biblioteca para conocer tu comunidadGitHubCity: una biblioteca para conocer tu comunidad
GitHubCity: una biblioteca para conocer tu comunidad
 
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntariaNodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
NodIO: Marco de desarrollo de aplicaciones para computación evolutiva voluntaria
 
El valor de lo abierto de software libre y datos
El valor de lo abierto  de software libre y datosEl valor de lo abierto  de software libre y datos
El valor de lo abierto de software libre y datos
 
Polytechnic 1.0 Granada
Polytechnic 1.0 GranadaPolytechnic 1.0 Granada
Polytechnic 1.0 Granada
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
 

Último

Último (11)

FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisiónPSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
PSICOLOGÍA si quieres aprender los temas principales para el examen de admisión
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 

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