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.
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.
- Azure Uygulama Yapılandırması
- Azure Blob Depolama
- Azure İletişim Hizmetleri
- Azure Container Registry
- Azure Event Hubs
- Azure IoT Hub
- Azure Key Vault
- Azure Machine Learning
- Azure Haritalar
- Azure Media Services
- Azure İlkesi
- Azure kaynak grupları
- Azure Service Bus
- Azure SignalR
- Azure abonelikleri
- Redis için Azure Önbelleği
- Azure Kubernetes Service (önizleme)
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:
- Azure Otomasyonu
- Azure İşlevleri
- Event Hubs
- Geçiş Karma Bağlantıları
- Logic Apps
- Power Automate (Eski adıyla Microsoft Flow)
- Service Bus
- Kuyruk Depolama
- Web Kancaları
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

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

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

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
- Depolama Blobu olaylarını yönlendirme
Event Grid kullanarak depolama blobu olaylarına yanıt verin. - Özel olay oluşturma ve özel olaylara abone olma
Azure Event Grid hızlı başlangıcını kullanarak hemen giriş yapın ve kendi özel olaylarınızı herhangi bir uç noktaya göndermeye başlayın. - Olay İşleyicisi olarak Logic Apps kullanma
Event Grid tarafından gönderilen olaylara yanıt vermek üzere Logic Apps kullanarak uygulama derleme öğreticisi. - Büyük verileri bir veri ambarına akışla aktarma
Veri akışı için Azure İşlevleri veri akışı yapmak için Event Hubs Azure Synapse Analytics. - Event Grid REST API başvurusu
Olay Aboneliklerini, yönlendirmeyi ve filtrelemeyi yönetmek için başvuru içeriği sağlar.