Seznámení se službou Azure Blob StorageIntroduction to Azure Blob storage

Azure Blob Storage je řešení úložiště objektů Microsoftu pro cloud.Azure Blob storage is Microsoft's object storage solution for the cloud. Úložiště objektů blob je optimalizované pro ukládání velkých objemů nestrukturovaných dat.Blob storage is optimized for storing massive amounts of unstructured data. Nestrukturovaná data jsou data, která nevyhovují konkrétnímu datovému modelu nebo definici, jako jsou textová nebo binární data.Unstructured data is data that doesn't adhere to a particular data model or definition, such as text or binary data.

Informace o službě Blob StorageAbout Blob storage

Úložiště objektů blob je navržena pro:Blob storage is designed for:

  • Poskytování obrázků nebo dokumentů přímo do prohlížečeServing images or documents directly to a browser.
  • Ukládání souborů pro distribuovaný přístupStoring files for distributed access.
  • Streamování videa a zvukuStreaming video and audio.
  • Zápis do souborů protokolůWriting to log files.
  • Ukládání dat pro zálohování a obnovování, zotavení po havárii a pro archivaciStoring data for backup and restore, disaster recovery, and archiving.
  • Ukládání dat, které bude analyzovat místní nebo v Azure hostovaná službaStoring data for analysis by an on-premises or Azure-hosted service.

Uživatelé nebo klientské aplikace mají přístup k objektům v úložišti objektů BLOB přes HTTP/HTTPS odkudkoli na světě.Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world. Objekty v úložišti objektů BLOB jsou přístupné prostřednictvím Azure Storage REST API, Azure POWERSHELL, Azure CLInebo Azure Storage klientské knihovny.Objects in Blob storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. Klientské knihovny jsou k dispozici pro různé jazyky, včetně:Client libraries are available for different languages, including:

O Azure Data Lake Storage Gen2About Azure Data Lake Storage Gen2

Úložiště objektů blob podporuje Azure Data Lake Storage Gen2, řešení Microsoftu pro analýzy velkých objemů podnikových dat pro cloud.Blob storage supports Azure Data Lake Storage Gen2, Microsoft's enterprise big data analytics solution for the cloud. Azure Data Lake Storage Gen2 nabízí hierarchický systém souborů i výhody služby Blob Storage, včetně:Azure Data Lake Storage Gen2 offers a hierarchical file system as well as the advantages of Blob storage, including:

  • Nízké náklady, vrstvené úložištěLow-cost, tiered storage
  • Vysoká dostupnostHigh availability
  • Silná konzistenceStrong consistency
  • Možnosti zotavení po haváriiDisaster recovery capabilities

Další informace o Data Lake Storage Gen2 najdete v tématu Úvod do Azure Data Lake Storage Gen2.For more information about Data Lake Storage Gen2, see Introduction to Azure Data Lake Storage Gen2.

Prostředky BLOB StorageBlob storage resources

Úložiště objektů BLOB nabízí tři typy prostředků:Blob storage offers three types of resources:

  • Účet úložiště.The storage account.
  • Kontejner v účtu úložištěA container in the storage account
  • Objekt BLOB v kontejneruA blob in a container

Na následujícím diagramu jsou vztahy těchto prostředků.The following diagram shows the relationship between these resources.

vztah mezi objektem BLOB účtu a prostředkem kontejneru

Účty úložištěStorage accounts

Účet úložiště poskytuje jedinečný obor názvů v Azure pro vaše data.A storage account provides a unique namespace in Azure for your data. Každý objekt, který je uložen v Azure Storage má adresu, která obsahuje jedinečný název účtu.Every object that you store in Azure Storage has an address that includes your unique account name. Kombinace názvu účtu a koncového bodu objektu blob Azure Storage tvoří základní adresu pro objekty v účtu úložiště.The combination of the account name and the Azure Storage blob endpoint forms the base address for the objects in your storage account.

Pokud má například účet úložiště název mystorageaccount, pak je výchozím koncovým bodem pro úložiště objektů BLOB:For example, if your storage account is named mystorageaccount, then the default endpoint for Blob storage is:

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

Informace o vytvoření účtu úložiště najdete v tématu Vytvoření účtu úložiště.To create a storage account, see Create a storage account. Další informace o účtech úložiště najdete v tématu Přehled účtu Azure Storage.To learn more about storage accounts, see Azure storage account overview.

KontejneryContainers

Kontejner uspořádá sadu objektů blob, podobně jako adresář v systému souborů.A container organizes a set of blobs, similar to a directory in a file system. Účet úložiště může zahrnovat neomezený počet kontejnerů a v každém kontejneru může být neomezený počet objektů blob.A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

Poznámka

Názvy kontejnerů musí obsahovat jenom malá písmena.The container name must be lowercase. Další informace o pojmenování kontejnerů najdete v tématu pojmenování kontejnerů, objektů BLOB a metadat a odkazovánína ně.For more information about naming containers, see Naming and Referencing Containers, Blobs, and Metadata.

BlobyBlobs

Azure Storage podporuje tři typy objektů BLOB:Azure Storage supports three types of blobs:

  • Objekty blob bloku ukládají textová a binární data, až do přibližně 4,7 TB.Block blobs store text and binary data, up to about 4.7 TB. Objekty blob bloku se skládají z bloků dat, které můžete spravovat jednotlivě.Block blobs are made up of blocks of data that can be managed individually.
  • Doplňovací objekty blob se skládají z bloků, jako jsou objekty blob bloku, ale jsou optimalizované pro operace připojení.Append blobs are made up of blocks like block blobs, but are optimized for append operations. Doplňovací objekty blob jsou ideální pro scénáře, jako je protokolování dat z virtuálních počítačů.Append blobs are ideal for scenarios such as logging data from virtual machines.
  • Objekty blob stránky ukládají soubory s náhodným přístupem až do velikosti 8 TB.Page blobs store random access files up to 8 TB in size. Objekty blob stránky ukládají soubory virtuálního pevného disku (VHD) a slouží jako disky pro virtuální počítače Azure.Page blobs store virtual hard drive (VHD) files and serve as disks for Azure virtual machines. Další informace o objektech blob stránky najdete v tématu Přehled objektů blob stránky Azure .For more information about page blobs, see Overview of Azure page blobs

Další informace o různých typech objektů BLOB najdete v tématu Principy objektů blob bloku, doplňovacích objektů BLOB a objektů blob stránky.For more information about the different types of blobs, see Understanding Block Blobs, Append Blobs, and Page Blobs.

Přesun dat do úložiště objektů BLOBMove data to Blob storage

Pro migraci stávajících dat do úložiště objektů BLOB existuje několik řešení:A number of solutions exist for migrating existing data to Blob storage:

  • AzCopy je snadno použitelný nástroj příkazového řádku pro Windows a Linux, který kopíruje data do a z úložiště blobů, napříč kontejnery nebo napříč účty úložiště.AzCopy is an easy-to-use command-line tool for Windows and Linux that copies data to and from Blob storage, across containers, or across storage accounts. Další informace o AzCopy najdete v tématu přenos dat pomocí AzCopy v10 za účelem (Preview).For more information about AzCopy, see Transfer data with the AzCopy v10 (Preview).
  • Knihovna pro přesun dat Azure Storage je knihovna .NET pro přesouvání dat mezi Azure Storagemi službami.The Azure Storage Data Movement library is a .NET library for moving data between Azure Storage services. Nástroj AzCopy je sestavený s knihovnou přesunu dat.The AzCopy utility is built with the Data Movement library. Další informace najdete v referenční dokumentaci k knihovně pro přesun dat.For more information, see the reference documentation for the Data Movement library.
  • Azure Data Factory podporuje kopírování dat do a ze služby Blob Storage pomocí klíče účtu, sdíleného přístupového podpisu, instančního objektu nebo spravovaných identit pro prostředky Azure.Azure Data Factory supports copying data to and from Blob storage by using the account key, a shared access signature, a service principal, or managed identities for Azure resources. Další informace najdete v tématu kopírování dat do nebo z úložiště objektů BLOB v Azure pomocí Azure Data Factory.For more information, see Copy data to or from Azure Blob storage by using Azure Data Factory.
  • Blobfuse je ovladač virtuálního systému souborů pro úložiště objektů BLOB v Azure.Blobfuse is a virtual file system driver for Azure Blob storage. Blobfuse můžete použít pro přístup k existujícím datům objektů blob bloku v účtu úložiště prostřednictvím systému souborů Linux.You can use blobfuse to access your existing block blob data in your Storage account through the Linux file system. Další informace najdete v tématu Postup připojení úložiště objektů BLOB jako systému souborů pomocí blobfuse.For more information, see How to mount Blob storage as a file system with blobfuse.
  • Služba Azure Data box je k dispozici pro přenos místních dat do úložiště objektů blob, pokud velké datové sady nebo omezení sítě odesílají data prostřednictvím nereálného datového spojení.Azure Data Box service is available to transfer on-premises data to Blob storage when large datasets or network constraints make uploading data over the wire unrealistic. V závislosti na velikosti dat můžete od Microsoftu požádat o Azure Data box disk, Azure Data boxnebo Azure Data box Heavy zařízení.Depending on your data size, you can request Azure Data Box Disk, Azure Data Box, or Azure Data Box Heavy devices from Microsoft. Data pak můžete zkopírovat do těchto zařízení a odeslat je zpátky do Microsoftu, aby se nahráli do úložiště objektů BLOB.You can then copy your data to those devices and ship them back to Microsoft to be uploaded into Blob storage.
  • Služba Azure import/export nabízí způsob, jak importovat nebo exportovat velké objemy dat do a z účtu úložiště pomocí pevných disků, které zadáte.The Azure Import/Export service provides a way to import or export large amounts of data to and from your storage account using hard drives that you provide. Další informace najdete v tématu použití služby Microsoft Azure import/export k přenosu dat do úložiště objektů BLOB.For more information, see Use the Microsoft Azure Import/Export service to transfer data to Blob storage.

Další krokyNext steps