Azure Stack Hub depolamaya giriş

Genel Bakış

Azure Stack Hub Depolama, Azure Depolama tarafından sağlanan hizmetlerle tutarlı bir bulut depolama hizmetleri kümesidir. Bu hizmetler blobları, tabloları ve kuyrukları içerir.

Azure Stack Hub Depolama hizmetleri

Azure Stack Hub Depolama aşağıdaki üç hizmeti sağlar:

  • Blob depolama

    Blob depolama yapılandırılmamış nesne verilerini depolar. Blob, belge, medya dosyası veya uygulama yükleyicisi gibi herhangi bir türde metin veya ikili veri olabilir.

  • Tablo depolama

    Tablo depolama, yapılandırılmış veri kümelerini depolar. Tablo depolama, büyük miktarlardaki verilere hızlı geliştirme ve hızlı erişim sağlayan bir NoSQL anahtar özniteliği veri deposudur.

  • Kuyruk depolama

    Kuyruk depolama, iş akışı işleme ve bulut hizmetlerinin bileşenleri arasındaki iletişim için güvenilir mesajlaşma sağlar.

Azure Stack Hub Depolama hesabı, Azure Stack Hub Depolama'daki hizmetlere erişmenizi sağlayan güvenli bir hesaptır. Depolama hesabınız depolama kaynaklarınız için benzersiz ad alanı sağlar. Aşağıdaki diyagramda, bir depolama hesabındaki Azure Stack Hub Depolama kaynakları arasındaki ilişkiler gösterilmektedir:

Azure Stack Hub Depolama'ya genel bakış

Blob depolama

Blob depolama, büyük miktarda yapılandırılmamış nesne verisine sahip kullanıcılar için etkili ve ölçeklenebilir bir çözüm sunar. Blob depolamayı kullanarak aşağıdaki gibi içerikleri depolayın:

  • Belgeler
  • Fotoğraf, video, müzik ve blog gibi sosyal veriler
  • Dosyaların, bilgisayarların, veritabanlarının ve cihazların yedekleri
  • Web uygulamaları için resimler ve metinler
  • Bulut uygulamaları için yapılandırma verileri
  • Günlükler ve diğer büyük veri kümeleri gibi büyük veriler

Her blob bir kapsayıcı halinde düzenlenmiştir. Kapsayıcılar ayrıca nesne gruplarına güvenlik ilkeleri atamaya ilişkin kullanışlı bir yöntem sunar. Depolama hesabı herhangi bir sayıda kapsayıcı içerebilir ve kapsayıcı da istediğiniz sayıda blob içerebilir (depolama hesabı sınırına kadar).

Blob depolama üç tür blob sunar:

  • Blok blobları

    Blok blobları, bulut nesnelerinin akışı ve depolanması için iyileştirilmiştir. Belgeler, medya dosyaları, yedeklemeler ve diğer benzer dosyaları depolamak için iyi bir seçimdir.

  • Ekleme blobları

    Ekleme blobları blok bloblarına benzer ancak ekleme işlemleri için en iyi duruma getirilmiştir. Bir ekleme blobu yalnızca sonuna yeni bir blok eklenerek güncelleştirilebilir. Ekleme blobları, yeni verilerin yalnızca blobun sonuna yazılması gereken günlüğe kaydetme gibi senaryolar için iyi bir seçenektir.

  • Sayfa blobları

    Sayfa blobları, IaaS disklerini temsil etmek ve boyutu 1 TB'a kadar olan rastgele yazmaları desteklemek için iyileştirilmiştir. Azure Stack Hub sanal makinesine bağlı IaaS diski, sayfa blobu olarak depolanan bir VHD'dir.

Tablo depolama

Modern uygulamalar genellikle önceki yazılım nesillerine göre daha fazla ölçeklenebilirliğe ve esnekliğe sahip veri depoları gerektirir. Tablo depolama, uygulamanızın kullanıcı talebini karşılayacak şekilde otomatik olarak ölçeklenebilmesi için yüksek oranda kullanılabilir ve yüksek düzeyde ölçeklenebilir depolama sunar. Tablo depolama, Microsoft'un NoSQL anahtar/öznitelik deposudur; şemasız bir tasarıma sahiptir ve geleneksel ilişkisel veritabanlarından farklıdır. Şemasız bir veri deposuyla, uygulamanızın gereksinimleri geliştikçe verilerinizi uyarlamak kolaydır. Tablo depolamanın kullanımı kolaydır, böylece geliştiriciler hızla uygulama oluşturabilir.

Tablo depolama, bir anahtar-öznitelik deposudur ve bu da tablodaki her değerin türü yazılan bir özellik adıyla depolandığı anlamına gelir. Özellik adı, seçim ölçütlerini filtrelemek ve belirtmek için kullanılır. Özellik ve değerlerinin toplamı bir varlığı oluşturur. Tablo depolama şemasız olduğundan, aynı tablodaki iki varlık farklı özellik koleksiyonları içerebilir ve bu özellikler farklı türlerde olabilir.

Web uygulamalarına yönelik kullanıcı verileri, adres defterleri, cihaz bilgileri ve hizmetinizin gerektirdiği diğer meta veriler gibi esnek veri kümelerini depolamak için tablo depolamayı kullanabilirsiniz. Günümüzün internet tabanlı uygulamaları için, tablo depolama gibi NoSQL veritabanları geleneksel ilişkisel veritabanlarına popüler bir alternatif sunar.

Depolama hesabı herhangi bir sayıda tablo içerebilir ve bir tablo, depolama hesabının kapasite sınırına kadar herhangi bir sayıda varlık içerebilir.

Kuyruk depolama

Uygulamaları ölçeklendirmek için tasarlarken, uygulama bileşenleri genellikle birbirinden bağımsız olarak ölçeklenebilmeleri için ayrılır. Kuyruk depolama bulutta, masaüstünde, şirket içi sunucuda veya mobil cihazda çalışan uygulama bileşenleri arasında zaman uyumsuz iletişim için güvenilir bir mesajlaşma çözümü sağlar. Kuyruk depolama zaman uyumsuz görevlerin yönetilmesini ve süreç iş akışlarının oluşturulmasını da destekler.

Depolama hesabı herhangi bir sayıda kuyruk içerebilir ve kuyruk da herhangi bir sayıda ileti içerebilir (depolama hesabının kapasite sınırına kadar). Tek bir ileti boyut olarak en fazla 64 KB olabilir.

Sonraki adımlar