Inleiding tot Azure Blob-opslagIntroduction to Azure Blob storage

Azure Blob Storage is Microsoft's oplossing voor opslag van objecten in de cloud.Azure Blob storage is Microsoft's object storage solution for the cloud. Blob Storage is geoptimaliseerd voor het opslaan van grote hoeveelheden ongestructureerde gegevens.Blob storage is optimized for storing massive amounts of unstructured data. Ongestructureerde gegevens zijn gegevens die niet voldoen aan een bepaald gegevensmodel of bepaalde definitie, zoals tekst of binaire gegevens.Unstructured data is data that does not adhere to a particular data model or definition, such as text or binary data.

Over Blob StorageAbout Blob storage

BLOB Storage is ontworpen voor:Blob storage is designed for:

  • Het rechtstreeks aan een browser leveren van afbeeldingen of documenten.Serving images or documents directly to a browser.
  • De opslag van bestanden voor gedistribueerde toegang.Storing files for distributed access.
  • Streaming van video en audio.Streaming video and audio.
  • Schrijven naar logboekbestanden.Writing to log files.
  • De opslag van gegevens voor back-up en herstel, herstel na noodgevallen en archivering.Storing data for backup and restore, disaster recovery, and archiving.
  • De opslag van gegevens voor analyse door een on-premises of in Azure gehoste service.Storing data for analysis by an on-premises or Azure-hosted service.

Gebruikers of clienttoepassingen hebben, overal ter wereld, toegang tot objecten in Blob Storage via HTTP/HTTPS.Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world. Objecten in Blob Storage zijn toegankelijk via de REST-API van Azure Storage, Azure PowerShell, Azure CLI of een Azure Storage-clientbibliotheek.Objects in Blob storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. Clientbibliotheken zijn beschikbaar voor verschillende talen, waaronder .NET, Java, Node.js, Python, Go, PHP en Ruby.Client libraries are available for a variety of languages, including .NET, Java, Node.js, Python, Go, PHP, and Ruby.

Over Azure Data Lake Storage Gen2About Azure Data Lake Storage Gen2

Blob Storage ondersteunt Azure Data Lake Storage Gen2, de zakelijke oplossing van Microsoft voor analyse van big data voor de cloud.Blob storage supports Azure Data Lake Storage Gen2, Microsoft's enterprise big data analytics solution for the cloud. Azure Data Lake Storage Gen2 biedt een hiërarchisch bestandssysteem, evenals de voordelen van Blob Storage, inclusief lage kosten, gelaagde opslag, hoge beschikbaarheid, sterke consistentie en herstelfunctionaliteit bij noodgevallen.Azure Data Lake Storage Gen2 offers a hierarchical file system as well as the advantages of Blob storage, including low-cost, tiered storage; high availability; strong consistency; and disaster recovery capabilities.

Zie voor meer informatie over Data Lake Storage Gen2 Inleiding tot Azure Data Lake Storage Gen2.For more information about Data Lake Storage Gen2, see Introduction to Azure Data Lake Storage Gen2.

Resources voor blobopslagBlob storage resources

Er zijn drie typen resources voor blobopslag:Blob storage offers three types of resources:

  • Het opslagaccount.The storage account.
  • Een container in het opslagaccountA container in the storage account
  • Een blob in een containerA blob in a container

Het volgende diagram geeft de relatie tussen deze resources weer.The following diagram shows the relationship between these resources.

relatie tussen de Logboekopslagaccount-Blob en Container-resource

OpslagaccountsStorage accounts

Een opslagaccount biedt een unieke naamruimte in Azure voor uw gegevens.A storage account provides a unique namespace in Azure for your data. Elk object dat u in Azure Storage opslaat, heeft een adres dat uw unieke accountnaam bevat.Every object that you store in Azure Storage has an address that includes your unique account name. De combinatie van de accountnaam en het blob-eindpunt voor Azure Storage vormen het basisadres voor de objecten in uw opslagaccount.The combination of the account name and the Azure Storage blob endpoint forms the base address for the objects in your storage account.

Als de naam van uw opslagaccount bijvoorbeeld mystorageaccount is, is het standaardeindpunt voor de blobopslag:For example, if your storage account is named mystorageaccount, then the default endpoint for Blob storage is:

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

Raadpleeg Een opslagaccount maken als u een opslagaccount wilt maken.To create a storage account, see Create a storage account. Zie Overzicht voor Azure-opslagaccounts voor meer informatie over opslagaccounts.To learn more about storage accounts, see Azure storage account overview.

ContainersContainers

Een container kan een of meer blobs bevatten, net zoals een map een of meer bestanden kan bevatten in een bestandssysteem.A container organizes a set of blobs, similar to a directory in a file system. Een opslagaccount kan een onbeperkt aantal containers bevatten en een container kan een onbeperkt aantal blobs bevatten.A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

Notitie

De naam van een container mag alleen kleine letters bevatten.The container name must be lowercase. Zie Naamgeving voor en verwijzingen naar containers, blobs en metagegevens voor meer informatie over de naamgeving voor containers.For more information about naming containers, see Naming and Referencing Containers, Blobs, and Metadata.

BlobsBlobs

Azure Storage ondersteunt drie soorten blobs:Azure Storage supports three types of blobs:

  • Blok-blobs worden gebruikt voor het opslaan van tekst en binaire gegevens, tot ongeveer 4,7 TB.Block blobs store text and binary data, up to about 4.7 TB. Blok-blobs bestaan uit blokken met gegevens die afzonderlijk kunnen worden beheerd.Block blobs are made up of blocks of data that can be managed individually.
  • Toevoeg-blobs bestaan uit blokken zoals blok-blobs, maar zijn geoptimaliseerd voor toevoegbewerkingen.Append blobs are made up of blocks like block blobs, but are optimized for append operations. Toevoeg-blobs zijn ideaal voor scenario's zoals het registreren van logboekgegevens van virtuele machines.Append blobs are ideal for scenarios such as logging data from virtual machines.
  • Pagina-blobs worden gebruikt voor het opslaan van bestanden voor willekeurige toegang tot maximaal 8 TB in grootte.Page blobs store random access files up to 8 TB in size. Pagina-blobs virtuele harde schijf (VHD)-bestanden worden opgeslagen en fungeren als schijven voor virtuele machines van Azure.Page blobs store virtual hard drive (VHD) files and serve as disks for Azure virtual machines. Zie Overzicht van Azure-pagina-blobs voor meer informatie over pagina-blobsFor more information about page blobs, see Overview of Azure page blobs

Zie Blok-blobs, toevoeg-blobs en pagina-blobs voor meer informatie over de verschillende soorten blobs.For more information about the different types of blobs, see Understanding Block Blobs, Append Blobs, and Page Blobs.

Gegevens verplaatsen naar de blobopslagMove data to Blob storage

Er zijn een aantal oplossingen waarmee u bestaande gegevens naar de blobopslag kunt migreren:A number of solutions exist for migrating existing data to Blob storage:

  • AzCopy is een gebruiksvriendelijk opdrachtregelprogramma voor Windows en Linux waarmee u in containers of opslagaccounts gegevens kunt kopiëren naar en vanuit de blobopslag.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. Zie Gegevensoverdracht met AzCopy v10 (preview-versie) voor meer informatie over AzCopy.For more information about AzCopy, see Transfer data with the AzCopy v10 (Preview).
  • De bibliotheek voor gegevensverplaatsing van Azure Storage is een .NET-bibliotheek voor het verplaatsen van gegevens tussen Azure Storage-services.The Azure Storage Data Movement library is a .NET library for moving data between Azure Storage services. Het hulpprogramma AzCopy is samengesteld uit de bibliotheek voor gegevensverplaatsing.The AzCopy utility is built with the Data Movement library. Zie de naslagdocumentatie voor de bibliotheek voor gegevensverplaatsing voor meer informatie.For more information, see the reference documentation for the Data Movement library.
  • Azure Data Factory ondersteunt het kopiëren van gegevens naar en van de blobopslag met behulp van de accountsleutel, Shared Access Signature, de service-principal of beheerde identiteiten voor de verificatie van Azure-resources.Azure Data Factory supports copying data to and from Blob storage by using the account key, shared access signature, service principal, or managed identities for Azure resources authentications. Zie Gegevens naar en van Azure Blob Storage kopiëren met Azure Data Factory voor meer informatie.For more information, see Copy data to or from Azure Blob storage by using Azure Data Factory.
  • Blobfuse is een stuurprogramma voor het virtuele bestandssysteem voor Azure Blob Storage.Blobfuse is a virtual file system driver for Azure Blob storage. U kunt Blobfuse gebruiken om via het Linux-bestandssysteem toegang te krijgen tot uw bestaande blok-blobgegevens in uw Azure Storage-account.You can use blobfuse to access your existing block blob data in your Storage account through the Linux file system. Zie Blob-opslag koppelen als een bestandssysteem met Blobfuse voor meer informatie.For more information, see How to mount Blob storage as a file system with blobfuse.
  • Azure Data Box service is beschikbaar voor het overzetten van on-premises gegevens naar Blob-opslag als grote gegevenssets of netwerkbeperkingen uploaden van gegevens via de kabel onrealistisch maken.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. Afhankelijk van de gegevensgrootte van uw, kunt u aanvragen Azure Data Box-schijf, Azure Data Box, of Azure Data Box zware apparaten van Microsoft.Depending on your data size, you can request Azure Data Box Disk, Azure Data Box, or Azure Data Box Heavy devices from Microsoft. U kunt vervolgens uw gegevens kopiëren naar die apparaten en ze verzenden naar Microsoft worden geüpload naar Blob storage.You can then copy your data to those devices and ship them back to Microsoft to be uploaded into Blob storage.
  • De Azure Import/Export-service biedt een manier om te importeren of exporteren van grote hoeveelheden gegevens naar en van uw opslagaccount met behulp van harde schijven die u opgeeft.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. Zie De Microsoft Azure Import/Export-service gebruiken om gegevens over te zetten naar de blobopslag voor meer informatie.For more information, see Use the Microsoft Azure Import/Export service to transfer data to Blob storage.

Volgende stappenNext steps