Elastic Server per Ruby on Rails

Oggi ho avuto modo di provare Elastic Server On Demand , un servizio web spettacolare.
Questo servizio permette di generare delle immagini vmware/parallels/xen/amazon custommizzate per ruby on rails.
Infatti si può scegliere, mentre si "costruisce" la propria immagine, che versione di rails usare, quale database, quale webserver, cluster ... gemme etc... il tutto ovviamente oltre ad hd e ram.
L'ho provato e debbo ammettere che è semplice, veloce e funzionale.
Molti sistemisti fanno ampio uso di Immagini Xen/Vmware e preferiscono creare su di esse l'ambiente di produzione, così nel caso in cui devono migrare su un nuovo hardware non fanno altro che un semplice copia/incolla e tutto funzionerà a dovere!
Io in questo periodo sono indeciso se adottare anch'io soluzione simile... vi farò sapere.
Tornando invece ad Elastic Server ho riscontrato un unico (per me) grosso problema.
La distribuzione Linux DaiSY Linux, che altro non è una distribuzione personalizzata basata su Debian Etch... io sono un amante delle RedHat.
Infine ho provato (pochi minuti) il mini pannello amministrativo che offrono, semplicissimo e funzionale.
Insomma è un servizio da provare per alcuni motivi:
- Per chi è alle prime armi e ha difficoltà a configurare Rails
- Per chi usa Windows
- Per chi necessità di un ambiente di produzione mobile
[UPDATE] Patrick, CEO CohesiveFT ci fa sapere (nei commenti) che a breve sara' disponibile una versione redhat! Ottimo
Thin: un velocissimo server web per Ruby on Rails

Volevo informarvi che finalmente abbiamo a disposizione un "nuovo" server web, Thin la sua fatures più interessante (la notate nel grafico) è che rispetto a Mongrel è molto più veloce.
Thin è basato su 3 librerie:
- Mongrel parser che fornisce velocità e sicurezza
- Event Machine, una libreria network I/O che è molto scalabile, performante e stabile
- Rack, una interfaccia minimale tra webserver e Ruby frameworks
Bene, ora non vi resta che installarlo cosi:
sudo gem install thin e inizializzarlo così
cd /directory/rails/app
thin start oppure se necessitate di configurazione per ambienti di produzione potete usare Rack rackup. Create un file config.ru e scrivete:
require 'thin'
app = proc do |env|
[ 200, { 'Content-Type' => 'text/html' }, ['hi'] ]
end
run app Per avviarlo invece basterà
rackup -s thin Mac OSX Virtualizzato! E' ufficiale
Apprendo volentieri di una nuova politica Licensing da parte di Apple per quanto riguarda Osx Server.
Infatti ora è possibile virtualizzarlo su macchine Apple.
Penso che questa notizia apra scenari molto interessanti per quanto riguarda softwarehouse come Vmware e Parallels.
Attendiamo i loro sviluppi.
[via macity]
Technorati Tags: Leopard, OSX Server, Virtualizzazione
Categories
- Altro (17)
- Comunicati Stampa (2)
- Fedora (1)
- Linux (17)
- Mac (45)
- Ruby (26)
- Ruby on Rails (45)
- Tutorials (20)
- Windows (13)
Archivi
- March 2009 (1)
- December 2008 (1)
- November 2008 (1)
- October 2008 (1)
- June 2008 (1)
- May 2008 (5)
- April 2008 (2)
- March 2008 (1)
- January 2008 (3)
- December 2007 (5)