Azure Depolama Eylemleri Önizlemesi nedir?
Azure Depolama Eylemleri, birden çok depolama hesabında milyonlarca nesne üzerinde ortak veri işlemleri gerçekleştirmek için kullanabileceğiniz sunucusuz bir çerçevedir.
Önemli
Azure Depolama Eylemleri şu anda ÖNİzLEME aşamasındadır ve bu bölgelerde kullanılabilir. Beta veya önizleme aşamasında olan ya da başka bir şekilde henüz genel kullanıma sunulmamış olan Azure özelliklerinde geçerli olan yasal koşullar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.
Azure Depolama Eylemleri'nin önizleme sürümü, tanımladığınız bir dizi koşula göre Azure Depolama hesaplarındaki bloblarda işlem gerçekleştirebilen depolama görevleri oluşturmanıza olanak tanır. Depolama görevleri, ek işlem kapasitesi sağlamadan ve kod yazmanıza gerek kalmadan bir depolama hesabındaki milyonlarca nesneyi işleyebilir.
Depolama görevinin anatomisi
Depolama görevi bir dizi koşul, işlem ve atama içerir. Aşağıdaki tabloda bir depolama görevinin her bileşeni açıklanmaktadır.
Bileşen | Veri Akışı Açıklaması |
---|---|
Koşullar | Bir veya daha fazla yan tümceden oluşan bir koşul. Her yan tümce bir özellik, değer ve işleç içerir. Depolama görevi çalıştırıldığında, bir yan tümcenin hedef nesne tarafından karşılanıp karşılanmadığını belirlemek üzere bir özelliği bir değerle karşılaştırmak için işlecini kullanır. Örneğin, bir yan tümce bir blobun özelliğinin beş günden uzun olup olmadığını creation-time değerlendirebilir. |
Operations | İşlem, depolama görevinin tanımlı koşul kümesini karşılayan her nesne üzerinde gerçekleştirdiği eylemdir. Blobu silme işlemine bir örnektir. |
Atamalar | Atama, bir depolama hesabını ve bu hesapta hedeflene nesnelerin bir alt kümesini tanımlar. Ayrıca görevin ne zaman çalıştığını ve yürütme raporlarının nerede depolandığını belirtir. |
Depolama görevi kullanma
İlk olarak, bir depolama görevinin koşullarını ve işlemlerini tanımlayın. Ardından bu görevi bir veya daha fazla depolama hesabına atayın. Ölçümleri, grafikleri ve raporları kullanarak görev çalıştırmalarını izleyin.
Depolama görevi tanımlama
Bir depolama görevi oluşturarak başlayın. Depolama görevi sağlamak için en az bir koşul ve bir işlem tanımlamanız gerekir. Görev oluşturulduktan sonra, görsel tasarımcı kullanarak bu koşulları ve işlemleri düzenleyebilir veya daha fazlasını ekleyebilirsiniz.
Depolama görevi tanımlamayı öğrenmek için şu makalelere bakın:
- Depolama görevi oluşturma
- Depolama görevi koşullarını ve işlemlerini tanımlama
- Depolama görevi koşulları
- Depolama görevi işlemleri
Depolama görevi atama
Kimliğinize Depolama Blobu Veri Sahibi rolünün atandığı herhangi bir depolama hesabına bir depolama görevi atayabilirsiniz. Atama oluştururken bir depolama hesabı seçer ve görevin sistem tarafından atanan yönetilen kimliğine bir rol atarsınız. Görev sağlandığında bu kimlik sizin için otomatik olarak oluşturulur. Bu kimliği atadığınız rol, görevde tanımlanan işlemleri gerçekleştirmek için bu kimliği etkinleştirmelidir.
Depolama görevi yalnızca bu hesabın sahibi tarafından bir depolama hesabına atanabilir. Bu nedenle, tanımladığınız görev başka bir depolama hesabının sahibi için yararlıysa, bu kullanıcıya depolama görevine erişim vermelisiniz. Ardından, bu kullanıcı görevinizi depolama hesabına atayabilir. Kullanıcı kimliğine bir Azure rolü atayarak bir kullanıcıya depolama göreviniz için erişim vekleyebilirsiniz.
Depolama görevi atamayı öğrenmek için şu makalelere bakın:
Depolama görevi çalıştırmalarını izleme
Görevler, atamada belirttiğiniz zamanlamaya göre zaman uyumsuz olarak çalışır. Çalıştırma tamamlandığında bir yürütme raporu oluşturulur. Bu rapor, görev tarafından hedeflenen her nesnede görev çalıştırmasının sonuçlarını öğeleştirir.
Görevin genel bakış sayfası, görev koşuluna kaç nesnenin karşılandığını ve her nesnedeki depolama görevi tarafından denenen işlemlerin sonucunu özetleyen ölçümler ve görselleştirmeler sunar. Grafikler, belirli bir yürütme örneğinde hızla detaya gitmenizi sağlar.
Görev çalıştırmalarını izlemeyi öğrenmek için şu makalelere bakın:
Depolama görevi olaylarını işleme
Azure Depolama Eylemleri olayları, uygulamaların depolama görevi çalıştırmasının tamamlanması gibi olaylara tepki vermesine olanak tanır. Karmaşık koda veya pahalı ve verimsiz yoklama hizmetlerine gerek kalmadan bunu yapar.
Azure Depolama Eylemleri olayları Azure Event Grid kullanılarak Azure İşlevleri, Azure Logic Apps gibi abonelere ve hatta kendi http dinleyicinize iletilir. Event Grid zengin yeniden deneme ilkeleri ve teslim edilemeyen iletiler aracılığıyla uygulamalarınıza güvenilir olay teslimi sağlar. Event Grid, olay iletilerini abonelere yönlendirmek için olay aboneliklerini kullanır. İlk olarak, bir uç noktayı bir olaya abone olun. Ardından bir olay tetiklendiğinde Event Grid hizmeti bu olayla ilgili verileri uç noktaya gönderir.
Azure Depolama Eylemleri'nin desteklediği olayların tam listesini görüntülemek için Azure Depolama Eylemleri olay şeması makalesine bakın.
Desteklenen Bölgeler
Azure Depolama görevleri aşağıdaki genel bölgelerde desteklenir:
Doğu Avustralya
Güneydoğu Avustralya
Güney Brezilya
Orta Kanada
Orta Hindistan
Central US
Orta Fransa
Orta Batı Almanya
Orta Kuzey ABD
Kuzey Avrupa
Orta Güney Abd
Güneydoğu Asya
Kuzey İsviçre
West Europe
Batı ABD
Batı ABD 2
Fiyatlandırma ve faturalama
Önizleme sırasında özelliği ücretsiz olarak deneyebilir ve yalnızca depolama hesabınızda çağrılan işlemler için ödeme yapabilirsiniz. Özelliğin fiyatlandırma bilgileri genel kullanıma sunulmadan önce yayımlanır.
Not
Genel amaçlı v1 hesapları en son özellikleri desteklemediğinden Azure Depolama Eylemleri de desteklenmez. Genel amaçlı v1 hesabınız varsa, en son özelliklerin tümünü kullanmak için genel amaçlı v2 hesaplarına yükseltmenizi öneririz.