Az Azure Blob Storage bemutatása

Azure Blob Storage 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 egy adott adatmodellhez vagy definícióhoz, például szöveges vagy bináris adatokhoz igazodnak.

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 ü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,Azure PowerShell, az Azure CLI vagy egy Azure Storage-ügyfélkódtár segítségével érhetők el. Az ügyfélkódtárak különböző nyelvekhez érhetők el, például:

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

Tudnivalók a Azure Data Lake Storage Gen2

A Blob Storage támogatja Azure Data Lake Storage Gen2, Microsoft vállalati big data-elemzési megoldását a felhőhöz. Azure Data Lake Storage Gen2 hierarchikus fájlrendszert kínál, valamint a Blob Storage előnyeit, 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: Bevezetés a Azure Data Lake Storage Gen2.

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 olyan 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 blobtárolót vagy a többi Azure Storage-szolgáltatást használó forgatókönyvek többségéhez ajánlott.
Blokkblob Prémium Prémium szintű tárfióktípus blokkblobokhoz és hozzáfűző blobokhoz. Magas tranzakciós gyakoriságú 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 lapblobfiókok számítási feladatairól...

A tárfiókok típusaival kapcsolatos további információkért lásd: Az Azure Storage-fiók áttekintése. Az örökölt tárfióktípusokkal kapcsolatos információkért lásd: Örökölt tárfióktípusok.

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ó nevének érvényes DNS-névnek kell lennie, mivel a tároló vagy a blobok címzéséhez használt egyedi URI 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.
  • Két vagy több egymást követő kötőjelkarakterek nem használhatók a tárolónevekben.

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 legfeljebb 190,7 TiB-ot 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 lemezként szolgálnak az Azure-beli virtuális gépekhez. További információ a lapblobokról: Az Azure-beli lapblobok áttekintése

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

A blobok 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 bármilyen karakterkombinációt tartalmazhatnak.
  • A blobneveknek legalább egy karakter hosszúságú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 a virtuális könyvtár nevének megfelelő, egymást követő elválasztó karakterek (például az "/" perjel) közötti sztring.

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 Microsoft. Ezután átmásolhatja az adatokat ezekre az eszközökre, és visszaküldheti őket Microsoft a Blob Storage-ba való feltöltéshez.
  • 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