Számítási felhő alapú szoftverfejlesztés
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)