Bevezetés az Azure Stack Hub Storage használatába

Áttekintés

Az Azure Stack Hub Storage az Azure Storage által nyújtott szolgáltatásokkal konzisztens felhőalapú tárolási szolgáltatások halmaza. Ezek a szolgáltatások blobokat, táblákat és üzenetsorokat tartalmaznak.

Azure Stack Hub Storage-szolgáltatások

Az Azure Stack Hub Storage a következő három szolgáltatást biztosítja:

  • Blob Storage

    A Blob Storage strukturálatlan objektumadatokat tárol. A blob bármilyen típusú szöveges vagy bináris adat lehet, például dokumentum, médiafájl vagy alkalmazástelepítő.

  • Table Storage

    A Table Storage a strukturált adatkészleteket tárolja. A Table Storage egy NoSQL kulcsattribútum-adattár, amely gyors fejlesztést és nagy mennyiségű adat gyors elérését teszi lehetővé.

  • Queue Storage

    A Queue Storage megbízható üzenetkezelést biztosít a munkafolyamatok feldolgozásához és a felhőszolgáltatások összetevői közötti kommunikációhoz.

Az Azure Stack Hub Storage-fiók egy biztonságos fiók, amely hozzáférést biztosít az Azure Stack Hub Storage szolgáltatásaihoz. A tárfiók biztosítja az egyedi névteret a tárterület erőforrásainak. Az alábbi ábra a tárfiókban található Azure Stack Hub Storage-erőforrások közötti kapcsolatokat mutatja be:

Az Azure Stack Hub Storage áttekintése

Blob Storage

A felhőben nagy mennyiségű strukturálatlan objektumadattal rendelkező felhasználók számára a Blob Storage hatékony és méretezhető megoldást kínál. Blob Storage használata tartalom tárolására, például:

  • Dokumentumok
  • Közösségi adatok (fényképek, videók, zene és blogok)
  • Fájlok, számítógépek, adatbázisok és eszközök biztonsági másolatai
  • Képek és szöveg webalkalmazásokhoz
  • Konfigurációs adatok felhőalkalmazásokhoz
  • Big data (naplók és egyéb nagy adatkészletek)

Minden blob egy tárolóba van rendezve. A tárolók nagy előnye, hogy az objektumok csoportjaihoz biztonsági házirendeket lehet rendelni. A tárfiókok tetszőleges számú tárolót tartalmazhatnak, a tárolók pedig tetszőleges számú blobot tartalmazhatnak (a tárfiók korlátig).

A Blob Storage háromféle blobot kínál:

  • Blokkblobok

    A blokkblobok felhőobjektumok streamelására és tárolására vannak optimalizálva. Kiváló választás dokumentumok, médiafájlok, biztonsági másolatok és más hasonló fájlok tárolására.

  • Hozzáfűző blobok

    A hozzáfűző blobok a blokkblobokhoz hasonló, de a műveletek hozzáfűzésére optimalizált blobok. A naplóíró blobok csak a végükhöz hozzáadott új blokkal frissíthetők. A naplóíró blobok olyan forgatókönyvekhez felelnek meg leginkább, mint például a naplózás, ahol az új adatokat csak a blob végéhez kell hozzáírni.

  • Lapblobok

    A lapblobok IaaS-lemezek ábrázolására és legfeljebb 1 TB méretű véletlenszerű írások támogatására vannak optimalizálva. Az Azure Stack Hub virtuális géphez csatolt IaaS-lemez lapblobként tárolt virtuális merevlemez.

Table Storage

A modern alkalmazások gyakran nagyobb méretezhetőséget és rugalmasságot igényelnek az adattárakhoz, mint a korábbi szoftvergenerációk. A Table Storage magas rendelkezésre állású, nagymértékben méretezhető tárterületet kínál, így az alkalmazás automatikusan méretezhető a felhasználói igényeknek megfelelően. A Table Storage a Microsoft NoSQL-kulcs-/attribútumtárolója – séma nélküli kialakítással rendelkezik, így különbözik a hagyományos relációs adatbázisoktól. A séma nélküli adattárak segítségével egyszerűen adaptálhatja az adatokat az alkalmazás igényeinek megfelelően. A Table Storage használata egyszerű, így a fejlesztők gyorsan hozhatnak létre alkalmazásokat.

A Table Storage egy kulcsattribútum-tároló, ami azt jelenti, hogy a tábla minden értéke egy típusos tulajdonságnévvel van tárolva. A tulajdonságnév a szűréshez és a kiválasztási feltételek megadásához használatos. A tulajdonságok és értékeik gyűjteménye egy entitást alkot. Mivel a táblatároló séma nélküli, az ugyanabban a táblában lévő két entitás különböző tulajdonsággyűjteményeket tartalmazhat, és ezek a tulajdonságok különböző típusúak lehetnek.

A table storage használatával rugalmas adatkészleteket tárolhat, például webalkalmazások felhasználói adatait, címjegyzékeket, eszközadatokat és bármilyen más metaadattípust, amelyet a szolgáltatás igényel. A mai internetes alkalmazások esetében a NoSQL-adatbázisok, például a table storage népszerű alternatívát kínálnak a hagyományos relációs adatbázisok helyett.

A tárfiókok tetszőleges számú táblát tartalmazhatnak, a táblák pedig tetszőleges számú entitást tartalmazhatnak, a tárfiók kapacitáskorlátjának korlátig.

Queue Storage

Az alkalmazások méretezésre való tervezésekor az alkalmazásösszetevőket gyakran leválasztják, hogy egymástól függetlenül skálázhatók legyenek. A Queue Storage megbízható üzenetkezelési megoldást biztosít az alkalmazás-összetevők közötti aszinkron kommunikációhoz, függetlenül attól, hogy a felhőben, az asztalon, egy helyszíni kiszolgálón vagy egy mobileszközön futnak. A Queue Storage támogatja az aszinkron feladatok kezelését és a feldolgozási munkafolyamatok kialakítását is.

A tárfiókok tetszőleges számú üzenetsort tartalmazhatnak, az üzenetsorok pedig tetszőleges számú üzenetet tartalmazhatnak (a tárfiók kapacitáskorlátjaig). Az egyes üzenetek akár a 64 KB-os méretet is elérhetik.

Következő lépések