Heroku, majdnem Google AppEngine Railshez

2008-05-29 15:38 | kommentek

Minden Rails fejlesztő arról álmodozik, hogy mikor lesz Google AppEngine-ben Ruby support. Ez persze nagyon hasznos lenne, viszont van itt valami ehhez hasonló jószág, aminek Heroku a neve.

Ez egy online rendszer Rails alkalmazások fejlesztésére és hosztolására. Van webes IDE is, de persze lehet lokálisan is fejleszteni, amihez nem árt alap szintű git felhasználói ismeret, mivel a Heroku a git verziókezelőre épít.

Jelenleg a szolgáltatás meghívásos béta állapotban van. Én már kaptam pár hete meghívást, de sajnos még nem jutott időm alaposabban kipróbálni. Talán meg tudok pár embert hívni, ha valakit érdekel. Most viszont olvasom ezt a Herokuval játszadozós bejegyzést róla és igazán megjött hozzá a kedvem.

Mit akarsz, ez nem is AppEngine

Valóban nem AppEngine-ről van szó, de valami hasonló környezetet kapunk itt is. Az alkalmazások az Amazon EC2 elosztott rendszerén futnak, kapunk egy hasznos parancssori eszközt az alkalmazásaink karbantartására. A deployment annyiból áll, hogy kinyomunk egy lokális verziót a Heroku szerverén található git repositorynkba. A migrationöket, szerverújraindítást elintézi a rendszer helyettünk.

Szóval amit nyerünk:

  • nem nekünk kell szervert konfigurálni
  • Cloud Computing Amazon EC2-őn
  • Webes GUI és/vagy parancssoros segédeszköz és git
  • Teljes Rails környezet (gemek, pluginek)

Mindez jelenleg ingyenes, bár nem hinném, hogy béta után is így maradna. Valami hasonló modellt tudok elképzelni, mint az AppEngine-nél, de erről még nincs semmilyen információ. Bár ki tudja, lehet hogy most RailsConfon bejelentenek valamit.