Ciao a tutti,
apro questo thread per chi ha voglia di scambiare 2 parole sul deploy,
in particolare quello automatico.
Utilizzate degli script particolari per ricreare (mantenere e
monitorare) l’ambìente di produzione o vi adeguate al vostro cliente o
hosting? Quindi non solo ruby, ma anche db, utente db, configurazioni
del web server,…
Personalmente ho provato da poco “OpenShift Origin” e ne sono rimasto
impressionato, si tratta praticamente di una specie di “Heroku Open
Source”(*) che è possibile scaricare e installarsi o utilizzarlo come
SaaS/Paas. Qui ( http://bit.ly/KUZmwA ) ne ho scritto ancora a riguardo.
L’unico aspetto negativo di questo approccio PaaS è che non è detto che
si possa utilizzare la libreria o l’applicazione di terze parti che sul
server non è prevista. Per esempio Mysql su Heroku o ruby 1.9.x su
OpenShift SaaS (se lo hosta ci sono cardridge non ufficiali che lo
implementano), mentre quelli positivi sarebbero molteplici tra i quali:
applicazioni/db/configurazioni isolate out-of-the-box, sicurezza,
scalabilità semplificata.
Che ne pensate? o continuate a preferire i VPS o altri sistemi?
Ciao
Luigi
(*) Linux Fedora 16 + Crankcase (che a sua volta ingloba altri tool
noti)