HDInsight için Apache Storm

Büyük veriler için gerçek zamanlı akış işleme kolaylaştırıldı

Apache Storm nedir?

Apache Storm, büyük ölçekli hızlı veri akışları için dağıtılmış, hataya dayanıklı, açık kaynaklı, gerçek zamanlı bir olay işleme çözümüdür. İlk olarak Twitter tarafından büyük ölçekli tweet akışlarında kullanılması sayesinde ünlenen Storm, bir Apache Software Foundation projesidir. Azure, donanım satın alma ve yazılım yapılandırma gereksinimini ortadan kaldırıp istediğiniz geliştirme araçlarını (Java veya C#) kullanma ve Visual Studio ile kapsamlı tümleştirme olanağı sunarak, Apache Storm’un kolay ve uygun maliyetli bir şekilde dağıtılmasını sağlar.

Hızlı genel bakış videosunu izleyin >

Veriler, çeşitli kaynaklardan (uygulamalar, cihazlar, algılayıcılar, web, sosyal medya) gelir ve web API’leri veya alan ağ geçitleri aracılığıyla bulutta toplanır. Veriler, HDInsight’ta Apache Storm ile gerçek zamanlı olarak işlenmek üzere Event Hubs, Kafka, RabbitMQ veya ActiveMQ gibi bir kuyruk hizmetine yerleştirilir. Veriler, HDInsight’ta Apache HBase ile uzun süreli depolama alanına taşınır. Burada gerçek zamanlı pano, sorgu ve analizlerinizi çalıştırabilirsiniz.

Gerçek zamanlı sorunlar için gerçek zamanlı işleme

Günümüzün bağlantı dünyası, gerçek zamanlı olarak gelen büyük verilerle tanımlanmaktadır. Storm; sahtekarlık algılama, tıklama dizisi analizi, finansal uyarılar, Nesnelerin İnterneti (IoT) sensörleri ve cihazlardan alınan telemetri, sosyal analiz, her zaman açık olan ETL işlem hatları ve ağ izleme gibi gerçek zamanlı senaryoları çözmek için idealdir. Müşterileriniz bu gerçek zamanlı olayları cihazlardan, sensörlerden, altyapıdan, uygulamalardan, web sitelerinden ve verilerden edinebilir.

Kolay kurulum, hızlı sonuçlar

HDInsight için Storm, yükleme ve kurulum için harcanan zamanı ortadan kaldırır. Bunu Azure sizin için halleder. Kullanmaya dakikalar içinde başlayın ve Storm'u, yeni donanım satın almadan veya diğer ön maliyetler için ödeme yapmadan dağıtın.

Daha kolay ve daha hızlı sonuçlar için tümleşik geliştirme ortamı

Kullanımı basit olan Storm, Java ve .NET dahil olmak tüm programlama dillerini destekler. Visual Studio IDE ile yerleşik tümleştirme; Storm topolojilerini geliştirme, dağıtma ve topolojilerde hata ayıklama işlemlerini hızla ve kolayca gerçekleştirmenizi sağlar. Diğer dillerde yazılmış spout’ları karıştırabilirsiniz. Bu da topolojinizin bir parçası olarak çok geniş yelpazedeki mevcut spout ve bolt’lardan yararlanabileceğiniz anlamına gelir.

Büyük veriler için esnek kapasite

Azure’un gücünden yararlanan HDInsight için Storm, farklı boyutlarda kümeler oluşturmanızı ve bu sayede her miktarda veriyi isteğe bağlı olarak işlemenizi kolaylaştırır. Yalnızca gerçekten kullandığınız işlemler ve depolama alanı için ücret alırız.

İş sürekliliği için en yüksek kullanılabilirlik

Storm hataya dayanıklıdır ve arıza durumunda diğer düğümlerdeki çalışanları otomatik olarak yeniden başlatır. HDInsight için Storm, bunu bir adım daha ileri taşıyarak Storm kümeleriniz için %99,9 oranında çalışma süresi sunar. Azure ayrıca, 7/24 kurumsal destek ve küme izleme olanakları da sunar.

İlk Apache Storm analiz komut zincirinizi dağıtın

Dakikalar içinde bir Apache Storm kümesini dağıtıp ilk gerçek zamanlı analiz zincirinizi çalıştırabilirsiniz.

Azure Portal’da oturum açmak için Azure aboneliğinizi kullanın veya bir deneme hesabı oluşturun.

Storm kümesine bir ad verin ve kümenin boyutunu belirlemek için düğüm sayısını seçin. Tek düğümlük kümelerden yüzlerce düğüm içerenlere kadar tüm Storm kümelerini dağıtabilirsiniz. Ayrıca, çalışan bir Storm kümesinin ölçeğini artırma ve azaltma olanağı da sunuyoruz.

Bir Storm kümesini dağıtmak genellikle 15 dakika sürer. Dağıtma işlemi tamamlandıktan sonra, ilk storm topolojinizi dağıtmak için sayfanın alt kısmındaki STORM PANOSU’na tıklayın.

Kümeyi oluştururken kullandığınız kullanıcı adını ve parolayı belirtin.

Açılır listedeki örnek topolojilerden birini seçebilir veya JAR dosyası olarak derlenmiş olması koşuluyla yeni bir topolojiyi karşıya yükleyebilirsiniz.

WorkCount topolojisini dağıtmak için Gönder’e tıklayın. Bu topoloji, girdi olarak gelen storm cümlelerinde bulunan sözcükleri sayar.

Gönderme işlemi tamamlandıktan sonra, çalışan topolojiyi izlemek üzere Storm Kullanıcı Arabirimi’ne tıklayabilirsiniz.

Tüm Storm topolojilerini Visual Studio ortamında kolayca oluşturabilir, dağıtabilir ve yönetebilirsiniz. Azure SDK, HDInsight’ta Storm kullanmaya kolayca başlamanızı sağlayan şablonlarla birlikte gelir. Visual Studio tümleşik deneyimi, verimliliği artırmakla kalmayıp aynı zamanda Visual Studio ortamında tam proje yönetimine olanak tanır.

HDInsight'ı ücretsiz olarak deneyin