Bevezetés

Befejeződött

A kurzus következő szakasza a felhőalapú tárolással foglalkozik. A tárolás a felhőalapú számítás fontos eleme, és jelentős újításokon esett át az elmúlt körülbelül egy évtizedben.

Elsőként az adattípusoknak és az adatok jellemzőinek ismertetésével kezdjük. Ezután végigvesszük a tipikus alkalmazásokat és azok tárrendszerekre vonatkozó követelményeit.

Ezt követően megvizsgáljuk a táreszközöket, és összefoglaljuk a tárrendszerekben napjainkban használt eszközök típusait. Áttekintjük az adatok szervezéséhez (lemezblokkok, fájlrendszerbeli fájlok vagy adatbázisbeli objektumok) használt absztrakciókat. Ezután részletesen is bemutatjuk ezeket az absztrakciókat.

Az első absztrakció a fájlrendszer. Ismertetjük a különböző fájlrendszertípusokat, valamint ezek kialakítási szempontjait. Ezt követően bemutatjuk az adatbázisokat, az adatbázisrendszerek létrehozásának kialakítási szempontjait, valamint a napjainkban legnépszerűbb három fő adatbázistípust: relációs, NoSQL és NewSQL. Az egység végén említést teszünk a felhőalapú tárrendszerekről, kiemelve a felhőszolgáltatásként nyújtott objektumtárat.

Tanulási célkitűzések

Ebben a modulban a következőkkel foglalkozunk:

  • Az adatok általános jellemzőinek ismertetése.
  • Az adatbesorolás különböző adattípusainak listázása és osztályozása.
  • Big data típusú adatok méretezési és kezelési problémáinak azonosítása.
  • A tárhely különböző alkalmazáskövetelményeinek bemutatása, majd a tervezési választások leképezése tárrendszerekre.
  • Számítógépes rendszerek memóriahierarchiájának felidézése, és a költség, teljesítmény és kapacitás előnyeinek és hátrányainak ismertetése minden réteghez.
  • A tárrendszerekben használt különféle típusú eszközök felidézése.
  • Az alkalmazások számára tárrendszerekben elérhető különböző absztrakciók ismertetése.
  • Helyi és elosztott fájlrendszerek kialakítási szempontjainak bemutatása.
  • Különböző adatbázistípusok összehasonlítása, azok előnyeinek és hátrányainak ismertetése.
  • Egy relációs adatbázisrendszer tulajdonságainak azonosítása.
  • A felhőalapú objektumtárolás fogalmainak bemutatása.
  • Egy NewSQL adatbázisrendszer jellemzőinek azonosítása.

Előfeltételek

  • A felhőalapú számítástechnika fogalma, a felhőszolgáltatási modellek és a legelterjedtebb felhőszolgáltatók ismerete.
  • A felhőalapú számításokat lehetővé tevő technológiák ismerete.
  • Annak ismerete, hogy a felhőszolgáltatók hogyan fizetnek és számláznak a felhőhasználatért.
  • Az adatközpontok és rendeltetésük ismerete.
  • Az adatközpontok beállítási, üzemeltetési és kiépítési eljárásainak ismerete.
  • A felhőerőforrások kiépítésének és mérésének ismerete.
  • A virtualizálás fogalmának ismerete.
  • A különböző virtualizálási típusok ismerete.
  • A CPU-virtualizálás ismerete.
  • A memória virtualizálásának ismerete.
  • Az I/O-virtualizálás ismerete.