Az Azure Blob Storage bemutatása

Azure Blob Storage a Microsoft objektumtárolási megoldása a felhőhöz. A Blob Storage nagy mennyiségű strukturálatlan adat tárolására van optimalizálva. A strukturálatlan adatok olyan adatok, amelyek nem igazodnak egy adott adatmodellhez vagy definícióhoz, például szöveges vagy bináris adatokhoz.

Tudnivalók a Blob Storage-ról

A Blob Storage a következő célokra lett kialakítva:

  • Képek vagy dokumentumok közvetlen szolgáltatása a böngészők számára.
  • Fájlok tárolása megosztott hozzáféréshez.
  • Video- és hangtartalom streamelése.
  • Írás naplófájlokba.
  • Adattárolás biztonsági mentésekhez és helyreállításhoz, vészhelyreállításhoz és archiváláshoz.
  • Adattárolás helyszíni vagy az Azure-ban üzemeltetett szolgáltatásban való elemzéshez.

A felhasználók vagy az ügyfélalkalmazások a Blob Storage-ban lévő objektumokat HTTP/HTTPS-en keresztül érhetik el a világ bármely pontjáról. A Blob Storage objektumai az Azure Storage REST API-val, Azure PowerShell, Azure CLI-vel vagy egy Azure Storage-ügyfélkódtáron keresztül érhetők el. Az ügyfélkódtárak különböző nyelvekhez érhetők el, például:

Az ügyfelek biztonságosan csatlakozhatnak a Blob Storage-hoz az SSH File Transfer Protocol (SFTP) használatával, és csatlakoztathatják a Blob Storage-tárolókat a Hálózati fájlrendszer (NFS) 3.0 protokoll használatával.

Tudnivalók Azure Data Lake Storage Gen2

A Blob Storage támogatja a Azure Data Lake Storage Gen2, a Microsoft nagyvállalati big data-elemzési megoldását a felhőhöz. Azure Data Lake Storage Gen2 hierarchikus fájlrendszert, valamint a Blob Storage előnyeit kínálja, beleértve a következőket:

  • Alacsony költségű, rétegzett tárolás
  • Magas rendelkezésre állás
  • Erős konzisztencia
  • Vészhelyreállítási képességek

A Data Lake Storage Gen2 kapcsolatos további információkért lásd: A Azure Data Lake Storage Gen2 bemutatása.

Blob Storage-erőforrások

A Blob Storage háromféle erőforrást kínál:

  • A tárfiók
  • Tároló a tárfiókban
  • Blob egy tárolóban

Az alábbi ábra az ezen erőforrások közötti kapcsolatot mutatja be.

Tárfiók, tárolók és blobok közötti kapcsolatot bemutató ábra

Tárfiókok

A tárfiókok egyedi névteret biztosítanak az Azure-ban az adatokhoz. Az Azure Storage-ban tárolt összes objektum rendelkezik egy címmel, amely tartalmazza az Ön egyedi fióknevét. A fióknév és a Blob Storage-végpont kombinációja képezi a tárfiók objektumainak alapcímét.

Ha például a tárfiók neve mystorageaccount, akkor a Blob Storage alapértelmezett végpontja a következő:

http://mystorageaccount.blob.core.windows.net

Az alábbi táblázat a Blob Storage-hoz támogatott tárfiókok különböző típusait ismerteti:

Tárfiók típusa Teljesítményszint Használat
Általános célú v2 Standard Standard tárfióktípus blobokhoz, fájlmegosztásokhoz, üzenetsorokhoz és táblákhoz. A Blob Storage vagy a többi Azure Storage-szolgáltatás használata esetén ajánlott.
Blokkblob Prémium Prémium szintű tárfióktípus blokkblobokhoz és hozzáfűző blobokhoz. A magas tranzakciós arányú vagy kisebb objektumokat használó, vagy folyamatosan alacsony tárolási késést igénylő forgatókönyvekhez ajánlott. További információ a prémium szintű blokkblobfiókok számítási feladatairól...
Lapblob Prémium Prémium szintű tárfióktípus csak lapblobokhoz. További információ a prémium szintű lapblobfiókok számítási feladatairól...

További információ a tárfiókok típusairól: Azure Storage-fiók áttekintése. Az örökölt tárfióktípusokról további információt az Örökölt tárfióktípusok című témakörben talál.

A tárfiókok létrehozásáról a Tárfiók létrehozása című témakörben olvashat.

Tárolók

A tárolók blobokat rendszereznek a fájlrendszerek mappáihoz hasonlóan. Egy tárfiók korlátlan számú tárolót tartalmazhat, egy tároló pedig korlátlan számú blob tárolására használható.

A tárolónévnek érvényes DNS-névnek kell lennie, mivel a tároló vagy a blobok kezeléséhez használt egyedi URI (egységes erőforrás-azonosító) részét képezi. Tároló elnevezésekor kövesse az alábbi szabályokat:

  • A tárolónevek hossza 3 és 63 karakter között lehet.
  • A tárolóneveknek betűvel vagy számmal kell kezdődniük, és csak kisbetűket, számokat és kötőjelet (-) tartalmazhatnak.
  • A tárolónevekben nem engedélyezett két vagy több egymást követő kötőjel karakter.

A tároló URI-ja a következőhöz hasonló:

https://myaccount.blob.core.windows.net/mycontainer

További információ a tárolók elnevezéséről: Tárolók, blobok és metaadatok elnevezése és hivatkozása.

Blobok

Az Azure Storage háromféle blobot támogat:

  • A blokkblobok szöveg- és bináris adatokat tárolnak. A blokkblobok önállóan felügyelhető adatblokkokból állnak. A blokkblobok akár 190,7 TiB-ot is tárolhatnak.
  • A hozzáfűző blobok blokkokból, például blokkblobokból állnak, de hozzáfűzési műveletekre vannak optimalizálva. A hozzáfűző blobok ideálisak például a virtuális gépek adatainak naplózásához és hasonló forgatókönyvekhez.
  • A lapblobok legfeljebb 8 TiB méretű véletlenszerű hozzáférési fájlokat tárolnak. A lapblobok virtuális merevlemez- (VHD-) fájlokat tárolnak, és az Azure-beli virtuális gépek lemezeiként szolgálnak. További információ a lapblobokról: Az Azure-beli lapblobok áttekintése

További információ a különböző blobtípusokról: A blokkblobok, a hozzáfűző blobok és a lapblobok ismertetése.

A blob URI-ja a következőhöz hasonló:

https://myaccount.blob.core.windows.net/mycontainer/myblob

vagy

https://myaccount.blob.core.windows.net/mycontainer/myvirtualdirectory/myblob

Blob elnevezésekor kövesse az alábbi szabályokat:

  • A blobnevek a karakterek tetszőleges kombinációját tartalmazhatják.
  • A blobneveknek legalább egy karakter hosszúnak kell lenniük, és nem lehetnek 1024 karakternél hosszabbak az Azure Storage-beli blobok esetében.
  • A blobnevek megkülönböztetik a kis- és nagybetűket.
  • A fenntartott URL-karaktereket escape-karakterrel kell jelölni.
  • A blob nevét alkotó részleges útvonalak száma legfeljebb 254 lehet. Az elérésiút-szegmens az egymást követő elválasztó karakterek (például a perjel /) közötti sztring, amely egy virtuális könyvtár nevének felel meg.

Megjegyzés

Kerülje a ponttal (.), perjellel (/) végződő blobneveket, illetve a kettő sorozatát vagy kombinációját. Egyetlen elérésiút-szegmens sem végződhet ponttal (.).

További információ a blobok elnevezéséről: Tárolók, blobok és metaadatok elnevezése és hivatkozása.

Adatok áthelyezése a Blob Storage-ba

Számos megoldás létezik a meglévő adatok Blob Storage-ba való migrálásához:

  • Az AzCopy egy könnyen használható parancssori eszköz Windowshoz és Linuxhoz, amely adatokat másol a Blob Storage-ba, tárolókba vagy tárfiókokba. Az AzCopyról további információt az Adatok átvitele az AzCopy 10-zel című témakörben talál.
  • Az Azure Storage-adatáthelyezési kódtár egy .NET-kódtár az adatok Azure Storage-szolgáltatások közötti áthelyezéséhez. Az AzCopy segédprogram az Adatáthelyezési kódtárral van létrehozva. További információ: Az adatáthelyezési kódtár referenciadokumentációja .
  • Azure Data Factory támogatja az adatok Blob Storage-ba és onnan történő másolását a fiókkulcs, a közös hozzáférésű jogosultságkód, a szolgáltatásnév vagy az Azure-erőforrások felügyelt identitásai használatával. További információ: Adatok másolása Azure Blob Storage Azure Data Factory használatával.
  • A Blobfuse a Azure Blob Storage virtuális fájlrendszer-illesztőprogramja. A BlobFuse használatával a Linux fájlrendszeren keresztül érheti el a Storage-fiókjában lévő meglévő blokkblobadatokat. További információ: Mi az a BlobFuse? – BlobFuse2 (előzetes verzió).
  • Az Azure Data Box szolgáltatás a helyszíni adatok Blob Storage-ba való átviteléhez érhető el, ha nagy adatkészletek vagy hálózati korlátozások miatt az adatok feltöltése a vezetéken keresztül irreális. Az adatok méretétől függően azure Data Box Disk, Azure Data Box vagy Azure Data Box Heavy-eszközöket kérhet a Microsofttól. Ezután átmásolhatja az adatokat ezekre az eszközökre, és visszaküldheti őket a Microsoftnak, hogy feltöltse őket a Blob Storage-ba.
  • Az Azure Import/Export szolgáltatás lehetővé teszi nagy mennyiségű adat importálását vagy exportálását a tárfiókba és a tárfiókból az Ön által megadott merevlemezek használatával. További információ: Mi az az Azure Import/Export szolgáltatás?.

Következő lépések