Aracılığıyla paylaş


Azure Stream Analytics kaynak modeli

Azure Stream Analytics, akış işleme için tam olarak yönetilen bir hizmet olarak platformdur (PaaS). Bu makalede Stream Analytics kümesi kavramı, iş ve işin bileşenleri tanıtılarak Stream Analytics için kaynak modeli açıklanmaktadır.

Stream Analytics işi

Stream Analytics işi, Stream Analytics'te akış işleme mantığınızı tanımlamanızı ve çalıştırmanızı sağlayan temel birimdir. bir iş 3 ana bileşenden oluşur:

  • Girdi
  • Çıktı
  • Sorgu

Girdi

Bir işin sürekli olarak veri okumak için bir veya daha fazla girişi olabilir. Bu akış giriş veri kaynakları bir Azure Event Hubs, Azure IoT Hub veya Azure Depolama olabilir. Stream Analytics, genellikle akış verilerini zenginleştirmek için kullanılan statik veya yavaş değişen giriş verilerinin (başvuru verileri olarak adlandırılır) okunmasını da destekler. Bu girişleri işinize eklemek sıfır kodlu bir işlemdir.

Çıktı

Bir işin sürekli olarak veri yazmak için bir veya daha fazla çıkışı olabilir. Stream Analytics, Azure SQL Veritabanı, Azure Data Lake Depolama, Azure Cosmos DB, Power BI ve daha fazlası dahil olmak üzere 12 farklı çıkış havuzu destekler. Bu çıkışları işinize eklemek de sıfır kodlu bir işlemdir.

Sorgu

İşinize bir SQL sorgusu yazarak akış işleme mantığınızı uygulayabilirsiniz. Zengin SQL dil desteği karmaşık JSON ayrıştırma, değerleri filtreleme, hesaplama toplamları, birleştirmeleri gerçekleştirme ve jeo-uzamsal analiz ve anomali algılama gibi daha gelişmiş kullanım örnekleri gibi senaryoları ele almanızı sağlar. Bu SQL dilini JavaScript kullanıcı tanımlı işlevler (UDF) ve kullanıcı tanımlı toplamalar (UDA) ile de genişletebilirsiniz. Stream Analytics, işinizin ayarlarında basit yapılandırmalar aracılığıyla geç ve sıra dışı olaylar için kolayca ayarlama yapmanızı sağlar. Giriş olayının giriş kaynağındaki varış zamanına veya olay kaynağında olayın oluşturulduğu zamana göre sorgunuzu yürütmeyi de seçebilirsiniz.

İş çalıştırma

Girdileri, çıkışı ve sorguyu yapılandırarak işinizi geliştirdikten sonra Akış Birimi sayısını belirterek işinizi başlatabilirsiniz. İşiniz başladıktan sonra Çalışıyor durumuna geçer ve açıkça durdurulana veya kurtarılamaz bir hatayla karşılaşana kadar bu durumda kalır. İş çalışır durumdayken, giriş kaynaklarınızdan sürekli veri çeker, milisaniye uçtan uca gecikme süresiyle çıkış havuzlarınıza yazılan sonuçlar üreten sorgu mantığını yürütür.

İşiniz başlatıldığında Stream Analytics hizmeti sorgunuzu derleme işlemini üstlenir ve işinizde yapılandırılan Akış Birimleri sayısına göre belirli miktarda işlem ve bellek atar. Küme bakımı olarak temel alınan altyapılar ve platform tarafından otomatik olarak ele alınan güvenlik düzeltme ekleri konusunda endişelenmeniz gerekmez. İşleri Standart SKU'da çalıştırırken, yalnızca iş çalıştırıldığında Akış Birimleri için ücretlendirilirsiniz.

Stream Analytics kümesi

Stream Analytics işleri varsayılan olarak Standart SKU'yu oluşturan Standart çok kiracılı ortamda çalışır. Stream Analytics ayrıca size ait bir Stream Analytics kümesinin tamamını sağlayabileceğiniz ayrılmış bir SKU sağlar. Bunu yaptığınızda kümenizde hangi işlerin çalıştırıldığına ilişkin tam denetim sağlanır. Stream Analytics kümesinin en düşük boyutu 12 Akış Birimidir ve sağlandığında küme kapasitesinin tamamı için ücretlendirilirsiniz. Stream Analytics kümelerinin avantajları ve ne zaman kullanılacağı hakkında daha fazla bilgi edinebilirsiniz.

Diagram that shows Standard multi-tenant environment in Stream Analytics.

Diagram that shows Dedicated environment in Stream Analytics.

Sonraki adımlar

Azure Stream Analytics'inizi ve diğer kavramları yönetmeyi öğrenin: