Wprowadzenie do usługi Azure Blob StorageIntroduction to Azure Blob storage

Azure Blob Storage to rozwiązanie do magazynowania obiektów w chmurze firmy Microsoft.Azure Blob storage is Microsoft's object storage solution for the cloud. Usługa Blob Storage jest zoptymalizowana pod kątem przechowywania olbrzymich ilości danych bez struktury.Blob storage is optimized for storing massive amounts of unstructured data. Dane bez struktury są danymi, które nie są zgodne z żadnym modelem lub definicją danych, jak na przykład dane tekstowe lub binarne.Unstructured data is data that does not adhere to a particular data model or definition, such as text or binary data.

Informacje o usłudze Blob StorageAbout Blob storage

Przeznaczenie usługi Blob Storage:Blob storage is designed for:

  • Obsługiwanie obrazów i dokumentów bezpośrednio w przeglądarce.Serving images or documents directly to a browser.
  • Przechowywanie plików do dostępu rozproszonego.Storing files for distributed access.
  • Przesyłanie strumieniowe audio i wideo.Streaming video and audio.
  • Zapisywanie plików dziennika.Writing to log files.
  • Zapisywanie danych w celu tworzenia kopii zapasowych, przywracania, odzyskiwania po awarii i archiwizowania.Storing data for backup and restore, disaster recovery, and archiving.
  • Przechowywanie danych w celu analizy w usłudze lokalnej lub hostowanej na platformie Azure.Storing data for analysis by an on-premises or Azure-hosted service.

Użytkownicy lub aplikacje klienckie mogą uzyskiwać dostęp do obiektów w magazynie obiektów blob za pośrednictwem protokołu HTTP/HTTPS z dowolnego miejsca na świecie.Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world. Obiekty w magazynie obiektów blob są dostępne za pośrednictwem interfejsu API REST usługi Azure Storage, programu Azure PowerShell, interfejsu wiersza polecenia platformy Azure lub biblioteki klienta usługi Azure Storage.Objects in Blob storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. Biblioteki klienta są dostępne dla różnych języków, w tym .NET, Java, Node.js, Python, Go, PHP i Ruby.Client libraries are available for a variety of languages, including .NET, Java, Node.js, Python, Go, PHP, and Ruby.

Informacje o usłudze Azure Data Lake Storage Gen2About Azure Data Lake Storage Gen2

Magazyn obiektów blob obsługuje usługę Azure Data Lake Storage Gen2 — rozwiązanie firmy Microsoft do analizy danych big data dla przedsiębiorstw w chmurze.Blob storage supports Azure Data Lake Storage Gen2, Microsoft's enterprise big data analytics solution for the cloud. Usługa Azure Data Lake Storage Gen2 oferuje hierarchiczny system plików oraz zalety magazynu obiektów blob, w tym niski koszt, magazyn podzielony na warstwy, wysoką dostępność, silną spójność i możliwości odzyskiwania po awarii.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.

Aby uzyskać więcej informacji na temat Data Lake Storage Gen2, zobacz wprowadzenie do Azure Data Lake Storage Gen2.For more information about Data Lake Storage Gen2, see Introduction to Azure Data Lake Storage Gen2.

Zasoby magazynu obiektów blobBlob storage resources

Magazyn obiektów blob oferuje trzy typy zasobów:Blob storage offers three types of resources:

  • Konto magazynuThe storage account.
  • Kontener na koncie magazynuA container in the storage account
  • Obiekt blob w kontenerzeA blob in a container

Na poniższym diagramie przedstawiono relacje między tymi zasobami.The following diagram shows the relationship between these resources.

Relacja między obiektem BLOB konta a zasobem kontenera

Konta magazynuStorage accounts

Konto magazynu zapewnia unikatową przestrzeń nazw na platformie Azure dla danych użytkownika.A storage account provides a unique namespace in Azure for your data. Każdy obiekt przechowywany w usłudze Azure Storage ma adres, który zawiera unikatową nazwę konta.Every object that you store in Azure Storage has an address that includes your unique account name. Kombinacja nazwy konta i punktu końcowego obiektu blob usługi Azure Storage stanowi adres podstawowy dla obiektów w ramach konta magazynu.The combination of the account name and the Azure Storage blob endpoint forms the base address for the objects in your storage account.

Jeśli na przykład konto magazynu ma nazwę mystorageaccount, domyślnym punktem końcowym magazynu obiektów blob jest:For example, if your storage account is named mystorageaccount, then the default endpoint for Blob storage is:

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

Aby utworzyć konto magazynu, zobacz temat Tworzenie konta magazynu.To create a storage account, see Create a storage account. Aby dowiedzieć się więcej o kontach magazynu, zobacz Omówienie konta usługi Azure Storage.To learn more about storage accounts, see Azure storage account overview.

KonteneryContainers

Kontener porządkuje zestaw obiektów blob, pełniąc funkcję podobną do katalogu w systemie plików.A container organizes a set of blobs, similar to a directory in a file system. Konto magazynu może zawierać nieograniczoną liczbę kontenerów, a każdy kontener może zawierać nieograniczoną liczbę obiektów blob.A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

Uwaga

Wszystkie litery w nazwie kontenera muszą być małymi literami.The container name must be lowercase. Aby uzyskać dodatkowe informacje o nazewnictwie kontenerów, zobacz Naming and Referencing Containers, Blobs, and Metadata (Nazewnictwo i odwołania do kontenerów, obiektów blob i metadanych).For more information about naming containers, see Naming and Referencing Containers, Blobs, and Metadata.

Obiekty blobBlobs

Usługa Azure Storage obsługuje trzy typy obiektów blob:Azure Storage supports three types of blobs:

  • Blokowe obiekty blob mogą zawierać dane tekstowe i binarne o rozmiarze do około 4,7 TB.Block blobs store text and binary data, up to about 4.7 TB. Blokowe obiekty blob składają się z bloków danych, którymi można zarządzać indywidualnie.Block blobs are made up of blocks of data that can be managed individually.
  • Uzupełnialne obiekty blob również składają się z bloków, podobnie jak blokowe obiekty blob, lecz są zoptymalizowane pod kątem operacji dołączania.Append blobs are made up of blocks like block blobs, but are optimized for append operations. Uzupełnialne obiekty blob doskonale sprawdzają się w sytuacjach takich jak zapisywanie danych dzienników z maszyn wirtualnych.Append blobs are ideal for scenarios such as logging data from virtual machines.
  • Stronicowe obiekty blob umożliwiają przechowywanie plików o dostępie swobodnym o rozmiarze do 8 TB.Page blobs store random access files up to 8 TB in size. Stronicowe obiekty blob przechowują pliki wirtualnych dysków twardych (VHD) i stanowią dyski dla maszyn wirtualnych platformy Azure.Page blobs store virtual hard drive (VHD) files and serve as disks for Azure virtual machines. Aby uzyskać więcej informacji na temat stronicowych obiektów blob, zobacz Overview of Azure page blobs (Omówienie stronicowych obiektów blob platformy Azure)For more information about page blobs, see Overview of Azure page blobs

Aby uzyskać więcej informacji na temat różnych typów obiektów blob, zobacz temat Understanding Block Blobs, Append Blobs, and Page Blobs (Omówienie blokowych, uzupełnialnych i stronicowych obiektów blob).For more information about the different types of blobs, see Understanding Block Blobs, Append Blobs, and Page Blobs.

Przenoszenie danych do magazynu obiektów blobMove data to Blob storage

Istnieje wiele rozwiązań do migrowania istniejących danych do magazynu obiektów blob:A number of solutions exist for migrating existing data to Blob storage:

  • AzCopy to łatwe w użyciu narzędzie wiersza polecenia dla systemu Windows i Linux, które służy do kopiowania danych do i z magazynu obiektów blob, między kontenerami oraz między kontami magazynu.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. Aby uzyskać więcej informacji na temat narzędzia AzCopy, zobacz temat Transfer data with the AzCopy v10 (Preview) (Przenoszenie danych przy użyciu narzędzia AzCopy w wersji 10 [wersja zapoznawcza]).For more information about AzCopy, see Transfer data with the AzCopy v10 (Preview).
  • Biblioteka przenoszenia danych usługi Azure Storage jest biblioteką .NET służącą do przenoszenia danych między usługami Azure Storage.The Azure Storage Data Movement library is a .NET library for moving data between Azure Storage services. Narzędzie AzCopy zostało utworzone przy użyciu biblioteki przenoszenia danych.The AzCopy utility is built with the Data Movement library. Więcej informacji można znaleźć w dokumentacji referencyjnej biblioteki przenoszenia danych.For more information, see the reference documentation for the Data Movement library.
  • Azure Data Factory obsługuje kopiowanie danych do i z usługi BLOB Storage przy użyciu klucza konta, sygnatury dostępu współdzielonego, nazwy głównej usługi lub tożsamości zarządzanych dla zasobów platformy 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. Aby uzyskać więcej informacji, zobacz temat Copy data to or from Azure Blob storage by using Azure Data Factory (Kopiowanie danych do i z usługi Azure Blob Storage za pomocą usługi Azure Data Factory).For more information, see Copy data to or from Azure Blob storage by using Azure Data Factory.
  • Blobfuse jest sterownikiem wirtualnego systemu plików usługi Azure Blob Storage.Blobfuse is a virtual file system driver for Azure Blob storage. Sterownik blobfuse umożliwia dostęp do istniejących danych blokowych obiektów blob na koncie magazynu za pomocą systemu plików w systemie Linux.You can use blobfuse to access your existing block blob data in your Storage account through the Linux file system. Aby uzyskać więcej informacji, zobacz temat How to mount Blob storage as a file system with blobfuse (Jak zainstalować magazyn obiektów blob jako system plików przy użyciu sterownika blobfuse).For more information, see How to mount Blob storage as a file system with blobfuse.
  • Usługa Azure Data Box jest dostępna do transferowania danych lokalnych do magazynu obiektów blob, gdy duże zestawy danych lub ograniczenia sieci umożliwiają przekazywanie danych przez nierealistyczny czas.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. W zależności od rozmiaru danych można żądać Azure Data Box Disk, Azure Data Boxlub Azure Data Box Heavy urządzeń od firmy Microsoft.Depending on your data size, you can request Azure Data Box Disk, Azure Data Box, or Azure Data Box Heavy devices from Microsoft. Następnie możesz skopiować dane na te urządzenia i przesłać je z powrotem do firmy Microsoft w celu przekazania ich do magazynu obiektów BLOB.You can then copy your data to those devices and ship them back to Microsoft to be uploaded into Blob storage.
  • Usługa Azure Import/Export umożliwia importowanie i eksportowanie dużych ilości danych do i z konta magazynu przy użyciu podanych dysków twardych.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. Aby uzyskać więcej informacji, zobacz Use the Microsoft Azure Import/Export service to transfer data to Blob Storage (Przesyłanie danych do usługi Blob Storage za pomocą usługi Microsoft Azure Import/Export).For more information, see Use the Microsoft Azure Import/Export service to transfer data to Blob storage.

Następne krokiNext steps