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:
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
További információ az Azure Storage-ról: Bevezetés a Microsoft Azure Storage