Ruby on Rails hostingas

Ruby yra programavimo kalba, savo galimybėmis panaši į populiarias PHP bei Perl programavimo kalbas. Rails yra programinis karkasas (angl. framework), skirtas paprastesniam ir greitesniam Web aplikacijų pagal MVC (Model-View-Control) modelį kūrimui.

Ruby on Rails – tai pastaruoju metu vis dažniau naudojamas derinys Web 2.0 svetainių kūrimui, ypač pamėgtas programuotojų dėl keleto priežasčių:

  • programavimo greitis – su Ruby on Rails norimas rezultatas pasiekiamas keletą kartų greičiau nei programuojant kitomis kalbomis;
  • mažiau kodo eilučių – o tai reiškia mažiau klaidų kuriamose aplikacijose, nes didelė dalis dažniausiai naudojamo kodo jau suprogramuota, ištestuota ir įtraukta į Rails karkasą;
  • elegantiškas programų kodas – Ruby sintaksės bei MVC (Model-View-Control) modelio dėka programos yra lengviau skaitomos ir suprantamos.

Ruby on Rails entuziastai vadina Ruby ne tik programavimo kalba, bet ir gyvenimo būdu 🙂

Išsamiau susipažinti su Ruby on Rails galite oficialioje svetainėje:

http://www.rubyonrails.org/

Skirtumai tarp Ruby on Rails ir tradicinių svetainių kūrimui naudojamų programavimo kalbų (PHP, Perl) lemia ne tik kitokį – greitesnį, paprastesnį ir malonesnį – Web aplikacijų kūrimą, bet ir kiek specifinį aplikacijų talpinimą.

Skirtingai nei PHP ar Perl atveju, Ruby on Rails aplikacijos nėra pritaikytos talpinimui bendruose serveriuose (angl. shared hosting), kuriuose skirtingos aplikacijos dalinasi tais pačiais serverio resursais. Visų Rails galimybių išnaudojimui bei optimaliam našumui kiekvienai Ruby on Rails aplikacijai turi būti skirtas vienas ar keli atskiri serveriai.

Ruby on Rails aplikacijoms idealiai tinka VDS hostingas:

  • Ruby on Rails aplikacijos vykdomos izoliuotose aplinkose, jų veikimo neįtakoja kitų naudotojų aplikacijos;
  • serverio operacinės sistemos konfigūracija optimizuota konkrečios Ruby on Rails aplikacijos veikimui;
  • išaugus resursų poreikiui (CPU, RAM, disko vietos ar srautui), juos galima operatyviai padidinti nestabdant aplikacijos;
  • talpinimo kaštai nedaug skiriasi nuo talpinimo bendruose serveriuose (kainos nuo 45 Lt/mėn.)

Atsižvelgdami į tai, kad Ruby on Rails programuotojams gali kilti sunkumų tinkamai paruošiant savo serverį Ruby on Rails hostingui, visiems dedikuotų serverių užsakovams pradėjome siūlyti nemokamą serverio su Ruby on Rails įrengimą.

Į nemokamą serverio įrengimą, kuriam nėra papildomai užsakyta priežiūros paslauga, įeina:

  • Ruby, Gems, Rails diegimas;
  • Mongrel serverio diegimas (Apache naudojamas kaip proxy);
  • Apache, MySQL, ProFTPd, Sendmail, Webmin ir kitų Web serveriui svarbių tarnybų diegimas ir suderinimas;
  • Mongrel pajungimas kliento pirmai Ruby on Rails aplikacijai, instrukcijos kaip pajungti Mongrel kitoms aplikacijoms.

Mongrel serveris – tai pačių Ruby on Rails kūrėjų rekomenduojamas sprendimas aplikacijų hostingui, užtikrinantis Ruby on Rails veikimą maksimaliu greičiu. Užsakydami pas mus serverio paruošimą Ruby on Rails hostingui galėsite nurodyti, kiek Mongrel procesų skirti tam tikrai aplikacijai.

Išsamesnė informacija apie Mongrel:

http://mongrel.rubyforge.org/

Dėl dedikuoto serverio paruošimui Ruby on Rails hostingui prašome kreiptis el. paštu info@dedikuoti.lt.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *