Windows Azure VM újdonságok II. – Ruby on Rails hosting

Ahogy korábban olvasóinknak ígértük, igyekszünk folyamatosan frissíteni a blogot a könyv megjelenése után bejelentett Azure frissítésekkel és új szolgáltatásokkal, amik bizonyos időközönként bekerülnek majd a könyv elektronikus kiadásaiba is. A üzemeltetői oldalról sok újdonsággal bővült a Virtual Machine szolgáltatás, így egy több részes blogbejegyzés sorozatban mutatjuk be az újdonságokat:

A Microsoft az Azure SDK 2.0 bejelentésével egyidejűleg bemutatta a  Windows Azure SDK for Ruby első verzióját, melynek segítségével könnyendén hosztolhatunk és fejleszthetünk Ruby alkalmazásokat a Windows Azure segítségével. A Ruby SDK első kiadása támogatást nyújt az alábbi Azure szolgáltatásokhoz

  • Storage: Blobs, Tables and Queues
  • Service Bus: Queues and Topics/Subscriptions

Windows Azure-ban futó Ruby on Rails hosting környezet kialakítása II:

Rails alkalmazás létrehozása:

  1. Windows alatt telepítsük fel a RailsInstaller csomagot
  2. Hozzunk létre egy új Rails alkalmazást az alábbi paranccsal:
    rails new blog_app
    
  3. Hozzuk létre a szükséges, controller, view és model elemeket, valamint az adatbázis elemeket:
    rails generate scaffold Post name:string title:string content:text
    
  4. Migráljuk az adatbázist:
    rails generate scaffold Post name:string title:string content:text
    
  5. Másoljuk fel az Azure-ban futó virtuális gépünkre a frissen létrehozott Rails alkalmazást
  6. A szerveren lépjünk be a blog_app könyvtárba, és a gem telepítéséhez adjuk ki az alábbi parancsot:
    sudo bundle install
    
  7. Hozzuk létre az adatbázist:
    rake db:migrate
    
  8. Indítsuk el a szervert az alábbi paranccsal:
    rails s
    
  9. Ahhoz, hogy kívülről is elérjük a szerverünket, be kell állítani az endpointot. Ehhez válasszuk ki a Managemen Portálon a virtuális gépünket, majd kattintsunk az Endpoints menüre, majd az alul lévő “Add Endpoint” gombra:
    3
  10. Állítsuk be az endpointot a 80-as portra az alábbiaknak megfelelően, a publikus portot a szerver beállításainál kaphatjuk meg:2
  11. A kész alkalmazást megtekinthetjük a(z) <alkalmazás neve>.cloudapp.net címen:4
    Holnap folytatjuk!

    Ezeket az újdonságokat Te is kipróbálhatod! Regisztrálj az ingyenes, 90 napos Azure előfizetésre!

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s