Einführung in Azure Blob StorageIntroduction to Azure Blob storage

Azure Blob Storage ist die Objektspeicherlösung von Microsoft für die Cloud.Azure Blob storage is Microsoft's object storage solution for the cloud. Blobspeicher ist für die Speicherung großer Mengen unstrukturierter Daten optimiert.Blob storage is optimized for storing massive amounts of unstructured data. Unstrukturierte Daten sind Daten, die keinem bestimmten Datenmodell und keiner bestimmten Definition entsprechen (also beispielsweise Text- oder Binärdaten).Unstructured data is data that does not adhere to a particular data model or definition, such as text or binary data.

Informationen zu Azure-BlobspeicherAbout Blob storage

Blobspeicher ist für Folgendes konzipiert:Blob storage is designed for:

  • Speichern von Bildern oder Dokumenten direkt für einen BrowserServing images or documents directly to a browser.
  • Speichern von Dateien für verteilten ZugriffStoring files for distributed access.
  • Video- und Audio-StreamingStreaming video and audio.
  • Schreiben in ProtokolldateienWriting to log files.
  • Speichern von Daten für Sicherung und Wiederherstellung, Notfallwiederherstellung und ArchivierungStoring data for backup and restore, disaster recovery, and archiving.
  • Speichern von Daten für Analysen durch einen lokalen oder von Azure gehosteten DienstStoring data for analysis by an on-premises or Azure-hosted service.

Benutzer- oder Clientanwendungen können von überall auf der Welt über HTTP/HTTPS auf Objekte in Blobspeicher zugreifen.Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world. Auf Objekte in Blobspeicher kann über die Azure Storage-REST-API, über Azure PowerShell, über die Azure-Befehlszeilenschnittstelle oder über eine Azure Storage-Clientbibliothek zugegriffen werden.Objects in Blob storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. Clientbibliotheken sind für verschiedene Sprachen verfügbar. Hierzu zählen etwa .NET, Java, Node.js, Python, Go, PHP und Ruby.Client libraries are available for a variety of languages, including .NET, Java, Node.js, Python, Go, PHP, and Ruby.

Informationen zu Azure Data Lake Storage Gen2About Azure Data Lake Storage Gen2

Blobspeicher unterstützt Azure Data Lake Storage Gen2, die cloudbasierte Big Data-Analyselösung von Microsoft für Unternehmen.Blob storage supports Azure Data Lake Storage Gen2, Microsoft's enterprise big data analytics solution for the cloud. Azure Data Lake Storage Gen2 bietet ein hierarchisches Dateisystem sowie die Vorteile von Blobspeicher. Hierzu zählen unter anderem niedrige Kosten, Tiered Storage, Hochverfügbarkeit, hohe Konsistenz und Notfallwiederherstellungsfunktionen.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.

Weitere Informationen zu Data Lake Storage Gen2 finden Sie in der Einführung in Azure Data Lake Storage Gen2 (Vorschauversion).For more information about Data Lake Storage Gen2, see Introduction to Azure Data Lake Storage Gen2 Preview.

Blob Storage-RessourcenBlob storage resources

Blob Storage bietet drei Typen von Ressourcen:Blob storage offers three types of resources:

  • Das SpeicherkontoThe storage account.
  • Einen Container im SpeicherkontoA container in the storage account
  • Einen Blob in einem ContainerA blob in a container

Im folgenden Diagramm ist die Beziehung zwischen diesen Ressourcen dargestellt.The following diagram shows the relationship between these resources.

Diagramm der Blob Storage-Architektur

SpeicherkontenStorage accounts

Ein Speicherkonto bietet einen eindeutigen Namespace für Ihre Daten in Azure.A storage account provides a unique namespace in Azure for your data. Jedes Objekt, das Sie in Azure speichern, besitzt eine Adresse, die den eindeutigen Namen Ihres Speicherkontos enthält.Every object that you store in Azure Storage has an address that includes your unique account name. Die Kombination aus Kontoname und Azure Storage-Blobendpunkt bildet die Basisadresse für die Objekte in Ihrem Speicherkonto.The combination of the account name and the Azure Storage blob endpoint forms the base address for the objects in your storage account.

Wenn Ihr Speicherkonto beispielsweise meinspeicherkonto heißt, lautet der Standardendpunkt für Blob Storage wie folgt:For example, if your storage account is named mystorageaccount, then the default endpoint for Blob storage is:

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

Informationen zum Erstellen eines Speicherkontos finden Sie unter Erstellen Sie ein Speicherkonto.To create a storage account, see Create a storage account. Weitere Informationen zu Speicherkonten finden Sie in der Übersicht über Azure Storage-Konten.To learn more about storage accounts, see Azure storage account overview.

ContainerContainers

Ein Container dient zum Organisieren einer Gruppe von Blobs (ähnlich wie ein Verzeichnis in einem Dateisystem).A container organizes a set of blobs, similar to a directory in a file system. Ein Speicherkonto kann eine unbegrenzte Anzahl von Containern enthalten, und in einem Container kann eine unbegrenzte Anzahl von Blobs gespeichert werden.A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

Hinweis

Der Containername darf ausschließlich Kleinbuchstaben enthalten.The container name must be lowercase. Weitere Informationen zur Benennung von Containern finden Sie unter Naming and Referencing Containers, Blobs, and Metadata (Benennen und Referenzieren von Containern, Blobs und Metadaten).For more information about naming containers, see Naming and Referencing Containers, Blobs, and Metadata.

Blobs (in englischer Sprache)Blobs

Azure Storage unterstützt drei Arten von Blobs:Azure Storage supports three types of blobs:

  • In Blockblobs werden Text- und Binärdaten bis zu einer Größe von ca. 4,7 TB gespeichert.Block blobs store text and binary data, up to about 4.7 TB. Blockblobs bestehen aus Datenblöcken, die einzeln verwaltet werden können.Block blobs are made up of blocks of data that can be managed individually.
  • Anfügeblobs bestehen wie Blockblobs aus Blöcken, sind aber für Anfügevorgänge optimiert.Append blobs are made up of blocks like block blobs, but are optimized for append operations. Anfügeblobs sind beispielsweise ideal für Szenarien, bei denen es um das Protokollieren von Daten virtueller Computer geht.Append blobs are ideal for scenarios such as logging data from virtual machines.
  • In Seitenblobs werden Random-Access-Dateien mit einer Größe von bis zu 8 TB gespeichert.Page blobs store random access files up to 8 TB in size. Seitenblobs speichern die VHD-Dateien (Virtual Hard Drive, virtuelle Festplatte), die als Datenträger für Azure-VMs fungieren.Page blobs store the virtual hard drive (VHD) files serve as disks for Azure virtual machines. Weitere Informationen zu Seitenblobs finden Sie in der Übersicht über Azure-Seitenblobs.For more information about page blobs, see Overview of Azure page blobs

Weitere Informationen zu den verschiedenen Blobtypen finden Sie unter Understanding Block Blobs, Append Blobs, and Page Blobs (Grundlegendes zu Block-, Anfüge- und Seitenblobs).For more information about the different types of blobs, see Understanding Block Blobs, Append Blobs, and Page Blobs.

Verschieben von Daten in Blob StorageMove data to Blob storage

Für die Migration vorhandener Daten zu Blob Storage sind zahlreiche Lösungen verfügbar:A number of solutions exist for migrating existing data to Blob storage:

  • AzCopy ist ein benutzerfreundliches Befehlszeilentool für Windows und Linux, das Daten zwischen Containern oder Speicherkonten nach und aus Blob Storage kopiert.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. Weitere Informationen zu AzCopy finden Sie unter Übertragen von Daten mit AzCopy v10 (Vorschauversion).For more information about AzCopy, see Transfer data with the AzCopy v10 (Preview).
  • Die Azure Storage-Datenverschiebungsbibliothek ist eine .NET-Bibliothek für das Verschieben von Daten zwischen Azure Storage-Diensten.The Azure Storage Data Movement library is a .NET library for moving data between Azure Storage services. Das AzCopy-Hilfsprogramm wird mit der Datenverschiebungsbibliothek erstellt.The AzCopy utility is built with the Data Movement library. Weitere Informationen finden Sie in der Referenzdokumentation für die Datenverschiebungsbibliothek.For more information, see the reference documentation for the Data Movement library.
  • Azure Data Factory unterstützt das Kopieren von Daten nach und aus Blob Storage mithilfe des Kontoschlüssels, der Shared Access Signature (SAS), des Dienstprinzipals oder verwalteter Identitäten für Azure-Ressourcenauthentifizierungen.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. Weitere Informationen finden Sie unter Kopieren von Daten nach oder aus Azure Blob Storage mit Azure Data Factory.For more information, see Copy data to or from Azure Blob storage by using Azure Data Factory.
  • blobfuse ist ein virtueller Dateisystemtreiber für Azure Blob Storage.Blobfuse is a virtual file system driver for Azure Blob storage. Sie können blobfuse verwenden, um über das Linux-Dateisystem auf die vorhandenen Blockblobdaten in Ihrem Speicherkonto zuzugreifen.You can use blobfuse to access your existing block blob data in your Storage account through the Linux file system. Weitere Informationen finden Sie unter Einbinden von Blob Storage als Dateisystem mit blobfuse.For more information, see How to mount Blob storage as a file system with blobfuse.
  • Azure Data Box Disk ist ein Dienst zur Übertragung von lokalen Daten in Blob Storage, wenn der Upload von Daten über das Netzwerk aufgrund großer Datasets oder von Netzwerkeinschränkungen unrealistisch ist.Azure Data Box Disk is a service for transferring on-premises data to Blob storage when large datasets or network constraints make uploading data over the wire unrealistic. Sie können Azure Data Box Disk nutzen, um SSDs (Solid-State Disks) von Microsoft anzufordern.You can use Azure Data Box Disk to request solid-state disks (SSDs) from Microsoft. Anschließend können Sie Ihre Daten auf diese Datenträger kopieren und zurück an Microsoft senden, damit sie in den Blobspeicher hochgeladen werden können.You can then copy your data to those disks and ship them back to Microsoft to be uploaded into Blob storage.
  • Der Azure Import/Export-Dienst ist eine Möglichkeit, um große Datenmengen aus Ihrem Speicherkonto auf von Ihnen bereitgestellte Festplatten zu exportieren, die dann mit Ihren Daten von Microsoft an Sie zurückgesendet werden.The Azure Import/Export service provides a way to export large amounts of data from your storage account to hard drives that you provide and that Microsoft then ships back to you with your data. Weitere Informationen finden Sie unter Verwenden des Microsoft Azure Import/Export-Diensts zum Übertragen von Daten in Blob Storage.For more information, see Use the Microsoft Azure Import/Export service to transfer data to Blob storage.

Nächste SchritteNext steps