Azure Blob depolamaya giriş

Azure Blob depolama, Microsoft’un buluta yönelik nesne depolama çözümüdür. Blob depolama, çok miktarda yapılandırılmamış veriyi depolamak için iyileştirilmiştir. Yapılandırılmamış veriler, metin veya ikili veriler gibi belirli bir veri modeline veya tanımına bağlı olmayan bir veri.

Blob depolama hakkında

Blob depolama şunlar için tasarlanmıştır:

  • Görüntülerin veya belgelerin doğrudan bir tarayıcıya sunulması.
  • Dağıtılan erişim için dosyaların depolanması.
  • Video ve ses akışları.
  • Günlük dosyalarına yazma.
  • Yedekleme ve geri yükleme, olağanüstü durum kurtarma ve arşivleme için verilerin depolanması.
  • Şirket içi veya Azure’da barındırılan bir hizmetle analiz için verilerin depolanması.

Kullanıcılar veya istemci uygulamaları, blob depolamadaki nesnelere, dünyanın herhangi bir yerinden HTTP/HTTPS aracılığıyla erişebilir. Blob depolamadaki nesnelere Azure storage REST API, Azure POWERSHELL, Azure CLIveya bir Azure Storage istemci kitaplığı aracılığıyla erişilebilir. İstemci kitaplıkları aşağıdakiler de dahil olmak üzere farklı diller için kullanılabilir:

Azure Data Lake Storage 2. hakkında

Blob depolama, bulut için Microsoft'un kurumsal büyük veri analizi çözümü olan Azure Data Lake Storage 2. Nesil’i destekler. Azure Data Lake Storage 2. hiyerarşik bir dosya sistemi ve aşağıdakiler dahil olmak üzere blob depolamanın avantajlarını sunmaktadır:

  • Düşük maliyetli, katmanlı depolama
  • Yüksek kullanılabilirlik
  • Güçlü tutarlılık
  • Olağanüstü durum kurtarma özellikleri

Data Lake Storage 2. hakkında daha fazla bilgi için bkz. Azure Data Lake Storage 2. giriş.

BLOB depolama kaynakları

BLOB depolama üç tür kaynak sunar:

  • Depolama hesabı
  • Depolama hesabındaki bir kapsayıcı
  • Kapsayıcıda bir BLOB

Aşağıdaki diyagramda bu kaynaklar arasındaki ilişki gösterilmektedir.

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

Depolama hesapları

Depolama hesabı, Azure 'da verileriniz için benzersiz bir ad alanı sağlar. Azure Storage 'da depoladığınız her nesnenin benzersiz hesap adınızı içeren bir adresi vardır. Hesap adı ve Azure Storage blob uç noktası birleşimi, Depolama hesabınızdaki nesneler için temel adresi oluşturur.

Örneğin, depolama hesabınız mystorageaccount olarak adlandırılmışsa, blob depolaması için varsayılan uç nokta şu şekilde olur:

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

Depolama hesabı oluşturmak için bkz. depolama hesabı oluşturma. Depolama hesapları hakkında daha fazla bilgi için bkz. Azure depolama hesabına genel bakış.

Kapsayıcılar

Bir kapsayıcı, bir dosya sistemindeki dizine benzer bir blob kümesini düzenler. Depolama hesabında sınırsız sayıda kapsayıcı olabilir ve her kapsayıcı sınırsız sayıda blob depolayabilir.

Not

Kapsayıcı adındaki harfler küçük harf olmalıdır. 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.

Bloblar

Azure depolama, üç tür blob destekler:

  • Blok Blobları metin ve ikili verileri depolar. Blok blobları, ayrı ayrı yönetilebilen veri bloklarından oluşur. Blok Blob 'ları yaklaşık 190,7 TiB 'ye kadar depolama sağlayabilir.
  • Ekleme Blobları blok Blobları gibi bloklarından oluşur, ancak ekleme işlemleri için en iyi duruma getirilmiştir. Ekleme blobları sanal makine verilerini günlüğe kaydetme gibi senaryolar için idealdir.
  • Sayfa Blobları , rastgele erişim dosyalarını, boyutu 8 TİB 'ye kadar depolar. Sayfa Blobları, sanal sabit sürücü (VHD) dosyalarını depolar ve Azure sanal makineleri için disk olarak görev yapar. Sayfa Blobları hakkında daha fazla bilgi için bkz. Azure sayfa Bloblarına genel bakış

Farklı blob türleri hakkında daha fazla bilgi için bkz. blok bloblarını, ekleme bloblarını ve sayfa Bloblarını anlama.

Verileri Blob depolamaya taşıma

Mevcut verilerin blob depolamaya geçirilmesi için bir dizi çözüm vardır:

  • 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 hakkında daha fazla bilgi için bkz. AzCopy ile v10 arasındaki ile veri aktarma.
  • Azure depolama veri taşıma kitaplığı , verileri Azure depolama hizmetleri arasında taşımak için bir .net kitaplığıdır. AzCopy yardımcı programı, veri taşıma kitaplığıyla oluşturulmuştur. Daha fazla bilgi için bkz. veri taşıma kitaplığı için başvuru belgeleri .
  • 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. Daha fazla bilgi için bkz. Azure Data Factory kullanarak Azure Blob depolama alanına veya buradan veri kopyalama.
  • Blobsigortası , Azure Blob depolama için bir sanal dosya sistemi sürücüsüdür. Blobsigortası kullanarak, Linux dosya sistemi aracılığıyla Depolama hesabınızdaki mevcut blok blob verilerinize erişebilirsiniz. Daha fazla bilgi için bkz. BLOB depolamayı bir dosya sistemi olarak blobsigortası ile bağlama.
  • 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. Veri boyutunuza bağlı olarak, Microsoft 'tan Azure Data Box disk, Azure Data Boxveya Azure Data Box Heavy cihazları isteyebilirsiniz. Daha sonra verilerinizi bu cihazlara kopyalayabilir ve bunları blob depolamaya yüklemek üzere Microsoft 'a gönderebilirsiniz.
  • 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. Daha fazla bilgi için bkz. BLOB depolama alanına veri aktarmak için Microsoft Azure içeri/dışarı aktarma hizmetini kullanma.

Sonraki adımlar