Realtime Compute for Apache Flink, Alibaba Cloud üzerinde gerçek zamanlı veri işlem hatları ve akış işleme uygulamaları oluşturmanıza olanak tanıyan tamamen yönetilen, sunucusuz bir platformdur.
Genel Bakış
Realtime Compute for Apache Flink, Apache Flink üzerinde çalışır; küme kurulumu, sürüm yönetimi ve kaynak ayarı gibi operasyonel yükleri ortadan kaldırır. Şu avantajları sunar:
Yönetilecek altyapı yok — Kümeleri manuel olarak sağlamanıza, yamalamanıza veya ölçeklendirmenize gerek kalmaz.
Her zaman açık otomatik ölçeklendirme — Autopilot görevlerinizi sürekli izler; aktarım hızı değişikliklerini, geri baskıyı (backpressure) ve kaynak israfını otomatik olarak yönetmek için kaynak tahsisini ayarlar.
Otomatik hata toleransı — Uçtan uca hata kurtarma ve JobManager yüksek kullanılabilirliği yerleşiktir; bu sayede tek nokta arızaları ortadan kalkar.
Hizmet, saniyeden daha düşük gecikme süresi sunar. SQL işleci optimizasyonu ve kendi geliştirdiğimiz GeminiStateBackend sayesinde Nexmark kıyaslama testlerinde açık kaynaklı Apache Flink'e göre iki kat daha yüksek performans sergiler.
Kullanım senaryoları
Gerçek zamanlı ETL ve CDC işlem hatları — Şema evrimi ve Değişiklik Verisi Yakalama (CDC) desteğiyle Flink CDC veri alımı kullanarak tüm veritabanlarını veri ambarlarına veya veri göllerine senkronize edin.
Dolandırıcılık ve anomali tespiti — Yüksek hacimli olay akışları üzerinde karmaşık olay işleme (CEP) kuralları uygulayarak kalıpları gerçek zamanlı olarak belirleyin.
Gerçek zamanlı analiz panoları — Akış verilerini toplamak için Flink SQL yazın ve sonuçları saniyeden daha taze bir gecikmeyle Hologres, ClickHouse veya diğer alt sistemlere iletin.
Yapay zeka destekli veri işlem hatları — Akış verisi ön işlemeyi AI and intelligent data analytics iş akışlarıyla entegre edin.
İş süreci izleme — Kural tabanlı uyarılar ve DingTalk veya e-posta bildirimleriyle olay akışlarını işleyerek sipariş karşılama, teslimat durumu veya müşteri etkinliğini takip edin.
Apache Flink ile karşılaştırma
Realtime Compute for Apache Flink, Apache Flink API'leri ve bağlayıcılarıyla tam uyumludur; bu nedenle mevcut iş yükleri kod değişikliği gerektirmeden geçirilebilir. Aşağıdaki tabloda temel farklılıklar özetlenmiştir.
|
Alan |
Apache Flink |
Realtime Compute for Apache Flink |
Sağladığı fayda |
|
Performans ve maliyet |
|
|
|
|
Uyumluluk ve entegrasyon |
|
|
|
|
Geliştirme ve hata ayıklama |
|
|
|
|
İşletim ve yönetim |
|
|
|
|
Kararlılık ve güvenilirlik |
|
|
Büyük ölçekli üretim görevleri için kurumsal düzeyde güvenilirlik. |
|
Kurumsal destek |
|
|
Üretim dağıtımları için daha hızlı sorun çözümü ve güvenilir hizmet. |
|
Güvenlik ve erişim kontrolü |
|
|
Veri güvenliği ve uyumluluk için birleşik kimlik ve erişim yönetimi. |
|
Genişletilebilirlik ve ekosistem |
|
|
Çeşitli gerçek zamanlı kullanım senaryoları için esnek, genişletilebilir bir platform. |
Faturalama
Realtime Compute for Apache Flink'te iki faturalandırılabilir öğe bulunur: yönetim kaynakları ve hesaplama kaynakları.
Üç faturalandırma yöntemi mevcuttur:
Abonelik: Belirli bir süre için ayrılmış kaynakları rezerve edin.
Kullandıkça öde: Yalnızca kullandığınız kadar ödeyin.
Hibrit faturalama: Ayrılmış abonelik kaynaklarını esnek kullandıkça öde kapasitesiyle birleştirin.
Ayrıntılar için bkz. Faturalama.