Elastic Server per Ruby on Rails

200805261917.jpg

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:

  1. Per chi è alle prime armi e ha difficoltà a configurare Rails
  2. Per chi usa Windows
  3. 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

Inviato da Davide D'Agostino il May 26, 2008 17:21


Thin: un velocissimo server web per Ruby on Rails

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:

  1. Mongrel parser che fornisce velocità e sicurezza
  2. Event Machine, una libreria network I/O che è molto scalabile, performante e stabile
  3. 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

Inviato da Davide D'Agostino il January 05, 2008 11:09


Mac OSX Virtualizzato! E' ufficiale

Leopard Server
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: , ,

Inviato da Davide D'Agostino il October 31, 2007 23:02