Azure Blob depolamaya girişIntroduction to Azure Blob storage

Azure Blob depolama, Microsoft’un buluta yönelik nesne depolama çözümüdür.Azure Blob storage is Microsoft's object storage solution for the cloud. Blob depolama, çok miktarda yapılandırılmamış veriyi depolamak için iyileştirilmiştir.Blob storage is optimized for storing massive amounts of unstructured data. Yapılandırılmamış veriler, metin veya ikili veriler gibi belirli bir veri modeline veya tanımına bağlı olmayan bir veri.Unstructured data is data that doesn't adhere to a particular data model or definition, such as text or binary data.

Blob depolama hakkındaAbout Blob storage

Blob depolama şunlar için tasarlanmıştır:Blob storage is designed for:

  • Görüntülerin veya belgelerin doğrudan bir tarayıcıya sunulması.Serving images or documents directly to a browser.
  • Dağıtılan erişim için dosyaların depolanması.Storing files for distributed access.
  • Video ve ses akışları.Streaming video and audio.
  • Günlük dosyalarına yazma.Writing to log files.
  • Yedekleme ve geri yükleme, olağanüstü durum kurtarma ve arşivleme için verilerin depolanması.Storing data for backup and restore, disaster recovery, and archiving.
  • Şirket içi veya Azure’da barındırılan bir hizmetle analiz için verilerin depolanması.Storing data for analysis by an on-premises or Azure-hosted service.

Kullanıcılar veya istemci uygulamaları, blob depolamadaki nesnelere, dünyanın herhangi bir yerinden HTTP/HTTPS aracılığıyla erişebilir.Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world. Blob depolamadaki nesnelere Azure storage REST API, Azure POWERSHELL, Azure CLIveya bir Azure Storage istemci kitaplığı aracılığıyla erişilebilir.Objects in Blob storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. İstemci kitaplıkları aşağıdakiler de dahil olmak üzere farklı diller için kullanılabilir:Client libraries are available for different languages, including:

Azure Data Lake Storage 2. hakkındaAbout Azure Data Lake Storage Gen2

Blob depolama, bulut için Microsoft'un kurumsal büyük veri analizi çözümü olan Azure Data Lake Storage 2. Nesil’i destekler.Blob storage supports Azure Data Lake Storage Gen2, Microsoft's enterprise big data analytics solution for the cloud. Azure Data Lake Storage 2. hiyerarşik bir dosya sistemi ve aşağıdakiler dahil olmak üzere blob depolamanın avantajlarını sunmaktadır:Azure Data Lake Storage Gen2 offers a hierarchical file system as well as the advantages of Blob storage, including:

  • Düşük maliyetli, katmanlı depolamaLow-cost, tiered storage
  • Yüksek kullanılabilirlikHigh availability
  • Güçlü tutarlılıkStrong consistency
  • Olağanüstü durum kurtarma özellikleriDisaster recovery capabilities

Data Lake Storage 2. hakkında daha fazla bilgi için bkz. Azure Data Lake Storage 2. giriş.For more information about Data Lake Storage Gen2, see Introduction to Azure Data Lake Storage Gen2.

BLOB depolama kaynaklarıBlob storage resources

BLOB depolama üç tür kaynak sunar:Blob storage offers three types of resources:

  • Depolama hesabıThe storage account
  • Depolama hesabındaki bir kapsayıcıA container in the storage account
  • Kapsayıcıda bir BLOBA blob in a container

Aşağıdaki diyagramda bu kaynaklar arasındaki ilişki gösterilmektedir.The following diagram shows the relationship between these resources.

Bir depolama hesabı, kapsayıcılar ve BLOB 'lar arasındaki ilişkiyi gösteren diyagram

Depolama hesaplarıStorage accounts

Depolama hesabı, Azure 'da verileriniz için benzersiz bir ad alanı sağlar.A storage account provides a unique namespace in Azure for your data. Azure Storage 'da depoladığınız her nesnenin benzersiz hesap adınızı içeren bir adresi vardır.Every object that you store in Azure Storage has an address that includes your unique account name. Hesap adı ve Azure Storage blob uç noktası birleşimi, Depolama hesabınızdaki nesneler için temel adresi oluşturur.The combination of the account name and the Azure Storage blob endpoint forms the base address for the objects in your storage account.

Örneğin, depolama hesabınız mystorageaccount olarak adlandırılmışsa, blob depolaması için varsayılan uç nokta şu şekilde olur:For example, if your storage account is named mystorageaccount, then the default endpoint for Blob storage is:

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

Depolama hesabı oluşturmak için bkz. depolama hesabı oluşturma.To create a storage account, see Create a storage account. Depolama hesapları hakkında daha fazla bilgi için bkz. Azure depolama hesabına genel bakış.To learn more about storage accounts, see Azure storage account overview.

KapsayıcılarContainers

Bir kapsayıcı, bir dosya sistemindeki dizine benzer bir blob kümesini düzenler.A container organizes a set of blobs, similar to a directory in a file system. Depolama hesabında sınırsız sayıda kapsayıcı olabilir ve her kapsayıcı sınırsız sayıda blob depolayabilir.A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

Not

Kapsayıcı adındaki harfler küçük harf olmalıdır.The container name must be lowercase. Kapsayıcıları adlandırma hakkında daha fazla bilgi için bkz. kapsayıcıları, Blobları ve meta verileri adlandırma ve başvuru.For more information about naming containers, see Naming and Referencing Containers, Blobs, and Metadata.

BloblarBlobs

Azure depolama, üç tür blob destekler:Azure Storage supports three types of blobs:

  • Blok Blobları metin ve ikili verileri depolar.Block blobs store text and binary data. Blok blobları, ayrı ayrı yönetilebilen veri bloklarından oluşur.Block blobs are made up of blocks of data that can be managed individually. Blok Blobları, yaklaşık 4,75 TiB veriye kadar depolar.Block blobs store up to about 4.75 TiB of data. Daha büyük blok blob 'ları önizlemede bulunabilir, yaklaşık 190,7 TiB 'ye kadarLarger block blobs are available in preview, up to about 190.7 TiB
  • Ekleme Blobları blok Blobları gibi bloklarından oluşur, ancak ekleme işlemleri için en iyi duruma getirilmiştir.Append blobs are made up of blocks like block blobs, but are optimized for append operations. Ekleme blobları sanal makine verilerini günlüğe kaydetme gibi senaryolar için idealdir.Append blobs are ideal for scenarios such as logging data from virtual machines.
  • Sayfa Blobları , rastgele erişim dosyalarını boyutu 8 TB 'ye kadar depolar.Page blobs store random access files up to 8 TB in size. Sayfa Blobları, sanal sabit sürücü (VHD) dosyalarını depolar ve Azure sanal makineleri için disk olarak görev yapar.Page blobs store virtual hard drive (VHD) files and serve as disks for Azure virtual machines. Sayfa Blobları hakkında daha fazla bilgi için bkz. Azure sayfa Bloblarına genel bakışFor more information about page blobs, see Overview of Azure page blobs

Farklı blob türleri hakkında daha fazla bilgi için bkz. blok bloblarını, ekleme bloblarını ve sayfa Bloblarını anlama.For more information about the different types of blobs, see Understanding Block Blobs, Append Blobs, and Page Blobs.

Verileri Blob depolamaya taşımaMove data to Blob storage

Mevcut verilerin blob depolamaya geçirilmesi için bir dizi çözüm vardır:A number of solutions exist for migrating existing data to Blob storage:

  • AzCopy , Windows ve Linux Için, blob depolamaya, kapsayıcılara veya depolama hesaplarına veri kopyalayan kullanımı kolay bir komut satırı aracıdır.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. AzCopy hakkında daha fazla bilgi için bkz. AzCopy ile v10 arasındaki ile veri aktarma.For more information about AzCopy, see Transfer data with the AzCopy v10.
  • Azure depolama veri taşıma kitaplığı , verileri Azure depolama hizmetleri arasında taşımak için bir .net kitaplığıdır.The Azure Storage Data Movement library is a .NET library for moving data between Azure Storage services. AzCopy yardımcı programı, veri taşıma kitaplığıyla oluşturulmuştur.The AzCopy utility is built with the Data Movement library. Daha fazla bilgi için bkz. veri taşıma kitaplığı için başvuru belgeleri .For more information, see the reference documentation for the Data Movement library.
  • Azure Data Factory , hesap anahtarı, paylaşılan erişim imzası, hizmet sorumlusu veya Azure kaynakları için Yönetilen kimlikler kullanarak blob depolamadan veri kopyalamayı destekler.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. Daha fazla bilgi için bkz. Azure Data Factory kullanarak Azure Blob depolama alanına veya buradan veri kopyalama.For more information, see Copy data to or from Azure Blob storage by using Azure Data Factory.
  • Blobsigortası , Azure Blob depolama için bir sanal dosya sistemi sürücüsüdür.Blobfuse is a virtual file system driver for Azure Blob storage. Blobsigortası kullanarak, Linux dosya sistemi aracılığıyla Depolama hesabınızdaki mevcut blok blob verilerinize erişebilirsiniz.You can use blobfuse to access your existing block blob data in your Storage account through the Linux file system. Daha fazla bilgi için bkz. BLOB depolamayı bir dosya sistemi olarak blobsigortası ile bağlama.For more information, see How to mount Blob storage as a file system with blobfuse.
  • Azure Data Box hizmet, büyük veri kümeleri veya ağ kısıtlamaları, verilerin gerçekçi olmayan şekilde karşıya yüklenmesini sağlamak için şirket Içi verileri blob depolamaya aktarmak için kullanılabilir.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. Veri boyutunuza bağlı olarak, Microsoft 'tan Azure Data Box disk, Azure Data Boxveya Azure Data Box Heavy cihazları isteyebilirsiniz.Depending on your data size, you can request Azure Data Box Disk, Azure Data Box, or Azure Data Box Heavy devices from Microsoft. Daha sonra verilerinizi bu cihazlara kopyalayabilir ve bunları blob depolamaya yüklemek üzere Microsoft 'a gönderebilirsiniz.You can then copy your data to those devices and ship them back to Microsoft to be uploaded into Blob storage.
  • Azure içeri/dışarı aktarma hizmeti , sağladığınız sabit sürücüler kullanılarak depolama hesabınıza büyük miktarlarda verileri içeri veya dışarı aktarmak için bir yol sağlar.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. Daha fazla bilgi için bkz. BLOB depolama alanına veri aktarmak için Microsoft Azure içeri/dışarı aktarma hizmetini kullanma.For more information, see Use the Microsoft Azure Import/Export service to transfer data to Blob storage.

Sonraki adımlarNext steps