Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:What is Realtime Compute for Apache Flink?

Son Güncelleme:Oct 04, 2026

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

  • Yerleşik esnek ölçeklenebilirlik yoktur.

  • Kaynak kullanımı manuel ayarlara bağlıdır.

  • SQL işleci optimizasyonu ve GeminiStateBackend sayesinde Nexmark kıyaslama testlerinde Apache Flink'e göre 2 kat daha yüksek performans.

  • Autopilot, görev kaynak tahsisini otomatik olarak izler ve ayarlar; manuel müdahale gerekmeden aktarım hızı darboğazlarını, işlem hattındaki geri baskıyı ve kaynak israfını çözer.

  • İşleç düzeyinde ayrıntılı CPU/bellek yapılandırması, büyük ölçekli görevler için kaynak kullanımını %100'e kadar iyileştirir.

  • Esnek faturalama: Hesaplama birimi (CU) tüketimi için Abonelik, Kullandıkça öde ve Hibrit faturalama.

  • Akıllı CU ölçeklendirmesi ve esnek faturalama modelleri sayesinde daha düşük maliyetler.

Uyumluluk ve entegrasyon

  • Yerel Flink SQL ve DataStream API'leri.

  • MySQL, Apache Kafka ve Paimon gibi sistemlerle manuel entegrasyon; sık sürüm güncellemeleri uyumluluk sorunlarına yol açabilir.

  • SQL, DataStream, PyFlink ve Flink CDC API'leriyle tam uyumlu.

  • Veritabanları, mesaj kuyrukları, veri ambarları, veri gölleri ve dosya sistemlerini kapsayan 30'dan fazla yerleşik bağlayıcı — MySQL, Apache Kafka, Hologres ve Paimon dahil.

  • Harici sistemlerle entegrasyon için Özel bağlayıcılar desteklenir.

  • Mevcut Flink iş yükleri için daha düşük giriş engeli ve daha sorunsuz geçiş.

Geliştirme ve hata ayıklama

  • Tek duraklı geliştirme yönetim platformu yoktur.

  • Sınırlı hata ayıklama araçları.

  • Daha düşük hata ayıklama maliyetleriyle geliştirmeden üretime daha hızlı yineleme.

İşletim ve yönetim

  • Kapsamlı yerleşik izleme ve uyarı özelliği yoktur.

  • Grafik kullanıcı arabirimi (GUI) yoktur.

  • Karmaşık zamanlama ile manuel kaynak ölçeklendirme.

  • Daha iyi görev gözlemlenebilirliği ile daha düşük işletim bakımı yükü.

Kararlılık ve güvenilirlik

  • Küme dağıtımının bölgesel sınırlamaları vardır.

  • Hata toleransının manuel olarak yapılandırılması gerekir.

  • Birden fazla bölge arasında alanlar arası yüksek kullanılabilirlik.

  • Otomatik uçtan uca hata toleransı ve JobManager yüksek kullanılabilirliği tek nokta arızalarını ortadan kaldırır.

  • Durum uyumluluk kontrolleri ve veri geçişi desteği ile kontrol noktası (checkpoint) ve kaydetme noktası (savepoint) yönetimi.

Büyük ölçekli üretim görevleri için kurumsal düzeyde güvenilirlik.

Kurumsal destek

  • Apache Flink belgelerine ve topluluk desteğine dayanır.

  • Özel teknik destek ekibi yoktur.

  • %99,9 SLA ile desteklenen Realtime Compute for Apache Flink mühendislerinden 7/24 profesyonel teknik destek.

  • Hızlı yanıt, özelleştirilmiş özellik desteği, sürekli güncellemeler ve uzun vadeli sürüm bakımı.

Üretim dağıtımları için daha hızlı sorun çözümü ve güvenilir hizmet.

Güvenlik ve erişim kontrolü

  • Kerberos gibi temel kimlik doğrulama mekanizmaları.

  • Erişim kontrolü harici sistemlerle entegrasyon gerektirir.

  • Alibaba Cloud rol tabanlı erişim kontrolü (RBAC).

  • Ekipler arası iş birliği için kaynakların ve kod dosyalarının kiracı ve proje düzeyinde izolasyonu.

  • Değişken yönetimi aracılığıyla kimlik bilgisi güvenliği.

  • Üretim ortamındaki tüm değişiklikleri kapsayan kapsamlı işlem denetimi.

Veri güvenliği ve uyumluluk için birleşik kimlik ve erişim yönetimi.

Genişletilebilirlik ve ekosistem

  • İşlevsellik eklentiler aracılığıyla genişletilir.

  • Ekosistem Apache Flink topluluğuna bağlıdır.

Ç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.

Sonraki adımlar