OpenStack skálázási mechanizmus kiegészítése állapotkezeléssel

OData támogatás
Konzulens:
Dr. Maliosz Markosz
Távközlési és Médiainformatikai Tanszék

Az informatika területén a felhő alapú infrastruktúrák egyre nagyobb szerephez jutottak az elmúlt évek során és az előrejelzések szerint a tendencia folytatódni fog. Az egyik legelterjedtebb ilyen rendszer a nyílt forráskódú OpenStack, melyet számos iparági szereplő is használ. Felhőszolgáltatás révén a nyújtott szolgáltatásai közé tartozik az automatikus skálázódás, melynek lefelé skálázódása során rendelkezik bizonyos korlátokkal, ami problémát is jelenthet egyes ügyfelek számára. A probléma forrása, hogy a virtuális gépek leállítása során a rendszer nem veszi figyelembe az aktuális kiszolgálások állapotát a leállításra választott gépen. A problémára megoldást nyújt egy olyan rendszer, ahol a virtuális gépek leállításáért felelős komponens számára rendelkezésre állnak az érintett gépekről gyűjtött mérési adatok. Ezáltal okosabb döntést tud hozni a gyárilag alkalmazott legrégebbit leállító mechanizmusnál. A megvalósításhoz telepítettem egy saját OpenStack környezetet az egyetemi labor két számítógépét felhasználva. Miután minden szükséges komponenst bekonfiguráltam, létrehoztam egy környezetleíró sablont, amely alapján az orkesztrációs modul létrehozza a benne definiált erőforrásokat. Ennek segítségével biztosítani tudtam a terhelés alapú fel- és leskálázást. Mindezek után megterveztem és implementáltam egy funkcionális kiegészítést a leskálázás fejlesztésére. A feladat sikerességét funkcionális teszteléssel ellenőriztem és bemutattam annak használati lehetőségeit. Végezetül kitekintést nyújtottam a munka folytatásának lehetőségeiről.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.