- Analitik›
- Apache Flink İçin Amazon Yönetilen Hizmet›
- Kullanmaya başlama
Apache Flink İçin Amazon Yönetilen Hizmet'i kullanmaya başlama
Neden Apache Flink için Yönetilen Hizmet?
Apache Flink ve Apache Beam ile akış uygulamaları oluşturun
1. 1. adım: Açık kaynak kitaplıklarını favori IDE'nize indirin
AWS SDK, Apache Flink ve AWS hizmetleri için bağlayıcılar gibi açık kaynaklı kitaplıkları indirerek başlayabilirsiniz.
2. Adım 2: Apache Flink veya Apache Beam kullanarak örnek bir uygulama oluşturun
Veri akışlarını ve akış operatörlerini kullanarak Apache Flink uygulama kodunuzu yazarsınız. Uygulama veri akışları, uygulama kodunuzu kullanmaya karşı işlediğiniz veri yapısıdır. Veriler sürekli olarak kaynaklardan uygulama veri akışlarına akar. Uygulama veri akışlarında işleminizi tanımlamak için bir veya daha fazla akış işleci kullanılır.
3. 3. adım: Kodunuzu Apache Flink İçin Amazon Yönetilen Hizmet'e yükleyin
Oluşturduktan sonra kodunuzu Apache Flink İçin Amazon Yönetilen Hizmet'e yükleyin. Hizmet, gelen verilerinizin hacmine ve aktarım hızına uyacak şekilde otomatik olarak ölçeklendirme dahil gerçek zamanlı uygulamalarınızı sürekli olarak çalıştırmak için gereken her şeyle ilgilenir.
Apache Flink Studio İçin Amazon Yönetilen Hizmet'i sezgisel olarak kullanın
1. 1. adım: Bir Apache Flink Studio İçin Amazon Yönetilen Hizmet uygulaması oluşturun
Apache Flink İçin Amazon Yönetilen Hizmet, Amazon MSK veya Amazon Kinesis Veri Akışları konsolundan başlayın. Başka herhangi bir veri kaynağına bağlanmak için özel bağlayıcılar kullanın.
2. 2. adım: Sunucusuz not defterinde SQL, Python ve Scala dillerinde kod yazın ve Apache Flink uygulamaları geliştirin
Not defterinde tek tek paragrafları çalıştırın, bağlam içinde sonuçları görüntüleyin ve geliştirmeyi hızlandırmak için Apache Zeppelin'in yerleşik görselleştirmesini kullanın. Kodunuzda, kullanıcı tanımlı işlevleri de kullanabilirsiniz.
3. 3.adım: Bir Apache Flink İçin Amazon Yönetilen Hizmet akış uygulaması olarak oluşturun ve dağıtın
Kodunuzu yalnızca birkaç adımda sürekli çalışan bir akış işleme uygulaması olarak dağıtın. Dağıtılan uygulamanız, dayanıklı durum ve otomatik ölçeklendirme özellikli bir Apache Flink İçin Amazon Yönetilen Hizmet uygulaması olacaktır. Kodunuzu üretmeden önce kaynakları, hedefleri, günlük kayıtlarını ve izleme seviyelerini değiştirme olanağına da sahip olacaksınız.
E-eğitim
Bu atölyede, akış verilerini neredeyse gerçek zamanlı olarak almak, analiz etmek ve görselleştirmek için uçtan uca bir akış mimarisi oluşturacaksınız. New York City'deki bir taksi şirketinin filo operasyonlarını, taksi filosunun telemetri verilerini neredeyse gerçek zamanlı olarak analiz ederek optimize etmek için yola çıkacaksınız.
Hızlıca başlamak için önceden oluşturulmuş bir çözüm kullanın. Apache Flink İçin Amazon Yönetilen Hizmet'e yönelik AWS Akış Verileri Çözümü ile yüksek hacimli uygulama günlükleri yakalama, tıklama akışı verilerini analiz etme, bir veri gölüne sürekli olarak gönderme ve daha fazlası gibi gerçek zamanlı akış kullanım durumlarını çözebilirsiniz.
Bu atölye çalışmasında, kumarhanenize giren ve büyük bahis oynayan müşterileri belirleyecek bir akış işleme uygulaması oluşturacaksınız. Uygulama, büyük harcama yapanlar bir kumar masasına oturduğunda size e-posta gönderecektir. Ayrıca, yeniden fiş eklenmesi gereken masaları belirleyecek, bahis ve kazanma örüntüleri aracılığıyla kumarhanenizdeki potansiyel düzenbazları tespit edeceksiniz.
Bu beş bölümlük öğrenme serisinde, Apache Flink Studio İçin Amazon Yönetilen Hizmet kullanarak gerçek zamanlı bir oyun puan tablosu için modern bir veri akışı mimarisi oluşturacaksınız. Bu mimari; veri alımı, veritabanı değişen verilerini yakalama (CDC) ile gerçek zamanlı zenginleştirme, veri işleme ve sonuçların hesaplanması, depolanması ve görselleştirilmesini içerir.