Azure Event Grid nedir?

Azure Event Grid, olay temelli mimarilerle kolayca uygulamalar derlemenize olanak tanır. İlk olarak abone olmak istediğiniz Azure kaynağını seçin ve ardından olayı göndermek için olay işleyicisini veya Web Kancası uç noktasını ekleyin. Event Grid, depolama blobları ve kaynak grupları gibi Azure hizmetlerinden gelen olaylar için yerleşik destek sunar. Event Grid, özel konular kullanarak kendi olaylarınızı oluşturmanızı da destekler.

Belirli olayları farklı uç noktalara yönlendirmek, birden çok uç noktaya yayın yapmak ve olaylarınızın güvenilir bir şekilde teslim edildiğinden emin olmak için filtreleri kullanabilirsiniz.

Azure Event Grid, her bölgedeki birden çok hata etki alanına ve kullanılabilirlik alanlarına (bunları destekleyen bölgelerde) yerel olarak yayarak kullanılabilirliği en üst düzeye çıkarmak için dağıtılır. Tarafından desteklenen bölgelerin listesi için bkz. Event Grid kullanılabilir ürünler.

Bu makalede Azure Event Grid’e genel bir bakış sağlanmıştır. Event Grid kullanmaya başlamak istiyorsanız bkz. Azure Event Grid ile özel olaylar oluşturma ve yönlendirme.

Event Grid ve işleyicilerin veri modeli

Not

Bu görüntüde, Event Grid işleyicilere nasıl bağlanıyor ve desteklenen tümleştirmelerin kapsamlı bir listesi değildir. Desteklenen tüm olay kaynaklarının listesi için aşağıdaki bölüme bakın.

Olay kaynakları

Şu anda aşağıdaki Azure hizmetleri olaylarını Event Grid. Listede bir kaynak hakkında daha fazla bilgi için bağlantıyı seçin.

Olay işleyicileri

İşleyicinin özellikleriyle ilgili tüm ayrıntılar ve ilgili makaleler için bkz. olay işleyicileri. Şu anda Event Grid’den olay işleme özelliği aşağıdaki Azure hizmetleri tarafından desteklenmektedir:

Kavramlar

Azure Event Grid’de başlangıç yapmanızı sağlayan beş kavram vardır:

  • Olaylar - Ne olduğu.
  • Olay kaynakları - Olayın gerçekleştiği yer.
  • Konu Başlıkları - Yayımcıların olayları gönderdiği uç nokta.
  • Olay abonelikleri - Olayları bazen birden fazla işleyiciye yönlendiren uç nokta veya yerleşik mekanizma. Abonelikler ayrıca işleyiciler tarafından gelen olayları akıllıca filtrelemek için de kullanılır.
  • Olay işleyicileri - Olaya tepki veren uygulama ya da hizmet.

Bu kavramlar hakkında daha fazla bilgi için bkz. Azure Event Grid’de Kavramlar.

Özellikler

Azure Event Grid’in önemli özelliklerinden bazıları şunlardır:

  • Basitlik - Azure kaynağınızdan herhangi bir olay işleyici ya da uç noktaya olayları hedeflemek için üzerine gelip tıklayın.
  • Gelişmiş filtreleme - Olay işleyicileri yalnızca ilgili olayları almak için olay türüne veya olay yayımlama yoluna göre filtrele.
  • Fan-out - Olayın kopyalarını gereken sayıda yere göndermek için aynı etkinliğe birkaç uç noktayı abone olun.
  • Güvenilirlik : Olayların teslim edildiklerine emin olmak için üstel geri tarak 24 saatlik yeniden deneme.
  • Olay başına ödeme - Yalnızca Event Grid’i kullandığınız miktar için ödeme yapın.
  • Yüksek aktarım hızı - Yüksek hacimli iş yüklerini Event Grid.
  • Yerleşik Olaylar - Kaynak tarafından tanımlanan yerleşik olaylarla hızlıca çalışmaya başlayın.
  • Özel Olaylar - Event Grid olayları yönlendirmek, filtrelemek ve güvenilir bir şekilde teslim etmek için özel olayları kullanın.

Event Grid, Event Hubs ve Service Bus hizmetlerinin bir karşılaştırması için bkz. İleti teslim eden Azure hizmetleri arasında seçim yapma.

Event Grid ile ne yapabilirim?

Azure Event Grid sunucusuz, operasyon otomasyonu ve tümleştirme çalışmalarını büyük ölçüde geliştiren çeşitli özellikler sağlar:

Sunucusuz uygulama mimarileri

Sunucusuz uygulama mimarisi

Event Grid, veri kaynaklarını ve olay işleyicilerini bağlar. Örneğin, blob Event Grid eklendiğinde görüntüleri analizleyen sunucusuz bir işlevi tetiklemek için Event Grid işlevini kullanın.

İşlem Otomasyonu

Operasyon otomasyonu

Event Grid, otomasyonu hızlandırmanızı ve ilke uygulamayı basitleştirmenizi sağlar. Örneğin, Azure Event Grid bir Azure Otomasyonu veya veritabanı oluşturulduğunda bu sanal makineye bildirim SQL kullanın. Hizmet yapılandırmalarının uyumlu olup olduğunu otomatik olarak kontrol etmek, meta verileri işlem araçlarına koymak, sanal makineleri etiketlemek veya iş öğelerini dosyalamak için olayları kullanın.

Uygulama tümleştirme

Azure ile uygulama tümleştirmesi

Event Grid, uygulamanızı diğer hizmetlere bağlar. Örneğin, uygulamanızın olay verilerini Event Grid’e göndermek için özel bir konu başlığı oluşturup Azure ile doğrudan tümleştirme, güvenilir teslim ve gelişmiş yönlendirme özelliklerinden yararlanabilirsiniz. Veya kod yazmadan Event Grid her Logic Apps verileri Logic Apps verilerle birlikte kullanabilirsiniz.

Event Grid’in maliyeti ne kadardır?

Azure Event Grid, olay başına ödeme fiyatlandırma modeli kullanır, bu nedenle yalnızca kullandığınız kadar ödeme yaparsınız. Her ay ilk 100.000 işlem ücretsizdir. İşlemler olay girişi, abonelik teslim denemeleri, yönetim çağrıları ve konu sonekine göre filtreleme olarak tanımlanır. Ayrıntılar için bkz. fiyatlandırma sayfası.

Sonraki adımlar