Blob Storage nedir?
Azure Blob Storage; HTTP veya HTTPS aracılığıyla dünyanın her yerinde erişilebilen metin veya ikili veriler gibi büyük miktarda yapılandırılmamış nesne verilerinin depolanması için bir hizmettir. Verileri genel olarak herkese açık kullanıma sunmak veya uygulama verilerini özel olarak depolamak için Blob Storage’ı kullanabilirsiniz.
Blob Storage’ın yaygın kullanımları şunlardı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ı
- Yedekleme ve geri yükleme, olağanüstü durum kurtarma ve arşivleme için verilerin depolanması
- Şirket içi veya Azure barındırılan hizmetle analiz için verilerin depolanması
( kaynak : https://azure.microsoft.com/tr-tr/documentation/articles/storage-dotnet-how-to-use-blobs/ )
Kuyruk Depolama nedir?
Azure Kuyruk depolama, HTTP veya HTTPS kullanan kimlik doğrulaması yapılmış çağrılar aracılığıyla dünyanın her yerinden erişilebilen çok sayıda iletinin depolanması için bir hizmettir. Tek bir kuyruk iletisinin boyutu 64 KB’ye kadar olabilir ve bir kuyrukta, depolama hesabının toplam kapasite sınırına kadar milyonlarca ileti bulunabilir.
Kuyruk depolamanın yaygın kullanımları şunlardır:
- Zaman uyumsuz olarak işlemek için kapsamı oluşturma
- İletileri Azure web rolünden Azure çalışan rolüne geçirme
( kaynak : https://azure.microsoft.com/tr-tr/documentation/articles/storage-dotnet-how-to-use-queues/ )
Tablo Hizmeti nedir?
Azure Table Storage hizmeti büyük miktarlarda yapısal veriyi depolar. Bu hizmet, Azure bulutunun içinden ve dışından gelen kimliği doğrulanmış çağrıları kabul eden bir NoSQL olmayan veri deposudur. Azure tabloları, yapılandırılmış ve ilişkisel olmayan verilerin depolanması için idealdir. Tablo hizmetinin genel kullanımları şunları içerir:
Azure Table Storage hizmeti büyük miktarlarda yapısal veriyi depolar. Bu hizmet, Azure bulutunun içinden ve dışından gelen kimliği doğrulanmış çağrıları kabul eden bir NoSQL olmayan veri deposudur. Azure tabloları, yapılandırılmış ve ilişkisel olmayan verilerin depolanması için idealdir. Tablo hizmetinin genel kullanımları şunları içerir:
- Web ölçekli uygulamalara hizmet verebilen yapılandırılmış verilerin TB depolaması
- Karmaşık katılımların, yabancı anahtarların veya depolanan yordamların gerekmediği ve hızlı erişim için normal olmayabilen veri kümelerinin depolanması
- Kümelenmiş dizin kullanarak hızlı veri sorgulaması
- WCF Veri Hizmeti .NET Kitaplıklarıyla OData protokolü ve LINQ sorgularını kullanarak verilere erişilmesi
Yapılandırılmış ve ilişkisel olmayan verilerin büyük kümelerini depolamak ve sorgulamak için Tablo hizmetini kullanabilirsiniz; tablolara talep arttıkça da ölçekleneceklerdir.
( kaynak : https://azure.microsoft.com/tr-tr/documentation/articles/storage-dotnet-how-to-use-tables/ )
Grupça hazırladığımız örnek storage videosu;