Számítási felhő alapú szoftverfejlesztés

A VIK Wikiből
Számítási felhő alapú
szoftverfejlesztés
Tárgykód
VIAUAV07
Általános infók
Kredit
2
Tanszék
AUT
Követelmények
Jelenlét
nincs
Minimális munka
zh, házi leadás
KisZH
nincs
NagyZH
1 db
Házi feladat
1 db
Vizsga
nincs
Elérhetőségek

Követelmények

Szorgalmi időszakban

1 db ZH van a félév során, ezt pótolni is lehet (külön megegyezéssel pótpótZH is van). Elégséges ZH-hoz 20 pontot kell elérni az 50-ből. A zárthelyi esszé jellegű, a diákban minden lényeges információ fellelhető.

A félév végén házi feladatot kell beadni (maximum 60, minimum 20 pontért), ami egy Azure vagy Amazon alkalmazás lehet. Előbbihez a tárgy keretében ingyenesen hozzá lehet férni.

A jegy a ZH és a házi feladatra kapott pontok összegéből számítandó:


Pont Jegy
0-44 1
45-55 2
56-70 3
71-84 4
85+ 5

A tárgyról

A tárgy fő témája a számítási felhő, az ehhez kötődő szolgáltatások, és konkrét implementációk (Microsot, Amazon, Google). Nem ingyenkredit, a zárthelyire készülni kell, mert nem írható meg IQ-ból, a házit pedig nem lehet összeollózni.

Az előadásokat 2012 őszén többnyire Kővári Bence tartotta. (szerintem rendkívül jó előadó, lennon(vita) 2013. január 21., 12:26 (CET))

HF ponttáblázat

Az alábbi információk a 2012 őszi kurzusról származnak

A HF kötelező elemei (pont nem jár értük):

  • Webes frontend
  • Worker használata
  • Storage használata

Pontok járnak:

  • Table storage (5-15 pont) (azure tutorial)
    • 5 pont: írás, olvasás, módosítás, használata, partíciós kulcsok helyes megválasztása
    • 10 pont: az előzőeken túl metaadatok használata
    • 15 pont: az előzőeken túl a storage speciális jellemzőinek kihasználása, pl. különböző típusú adatok egy táblában, több tábla használata
  • Blob store (10-15 pont) (azure tutorial)
    • 5 pont: írás, olvasás, módosítás
    • 10 pont: az előzőeken túl metaadatok használata, lapozásos lekérdezés
    • 15 pont: az előzőeken túl a block blob/page blob speciális tulajdonságainak kihasználása, jogosultságkezelés (ideiglenes írási/olvasási engedélyek kiadása)
  • Queue (10 pont) (azure tutorial)
    • feladatkiosztás queue segítségével, legalább két olvasóval és egy íróval
  • Azure drive, Amazon EBS (7 pont)
  • Appfabric Cache, Amazon ElastiCache alkalmazása (15 pont) (azure tutorial)
  • Sql Azure, Amazon RDS (10-20 pont) (azure tutorial)
    • 10 pont: SQL Azure, Amazon RDS adatbázis (érdemi) használata az alkalmazásban (pl. felhasználó nyilvántartásra)
    • 20 pont: pl. Sync Service használata
  • Service bus használata (5-20 pont)
    • 5 pont: egyszerű remoting szkenárió
    • 20 pont: tanúsítványos
  • Access Control Service (5-10 pont)
  • Natív alkalmazás futtatása Worker Role-on (5-15 pont)
    • 5 pont: .NET-es alkalmazás belehív egy natív dll-be
    • 10 pont: nem .NET-es alkalmazás futtatása és felkonfigurálása Worker Role-on (azure nodejs tutorial)
    • 5 pont: Amazonon Windows service vagy Cron job használata háttérfeladatok elvégzéséhez
    • 10 pont: ugyan az, mint az előző, de külön instance indítással, leállítással
  • Amazon Elastic MapReduce használata nagy mennyiségű adat feldolgozására (10 pont)
  • Amazon AutoScale használata, és terheléses teszt készítése (10 pont)