Apache Airflow İçin En Uygun VDS Paketi
Apache Airflow, veri hatlarını Python ile DAG (yönlü döngüsüz grafik) olarak tanımlamanızı, zamanlamanızı ve her görevin geçmişini web arayüzünden izlemenizi sağlar. Zamanlayıcı, web/API sunucusu, DAG işleyici, tetikleyici ve bir metadata veritabanı birlikte çalıştığı için tek bir betik çalıştırmaktan çok daha fazla bellek ister. Resmî Docker Compose kurulumu Docker'a en az 4 GB, tercihen 8 GB bellek ayrılmasını önerir.
Önerilen işletim sistemi: Ubuntu 24.04, Debian 13
En uygun paket
Xeon VDS 4
Tek makine, LocalExecutor
- vCPU
- 4 Çekirdek
- RAM
- 8 GB ECC
- Disk
- 40 GB SSD
- Bağlantı
- 1 Gbps
Neden bu paket?
- Airflow bileşenleri ve PostgreSQL birlikte çalıştığından 8 GB RAM, görevlere de yer bırakan sağlıklı bir başlangıçtır.
- 16 GB ve 32 GB RAM'li paketler Xeon Platinum 8160 serisinde bulunur; CeleryExecutor ile worker ekledikçe aynı seride büyürsünüz.
- ECC RAM, aylarca açık kalan zamanlayıcı ve metadata veritabanında bellek kaynaklı hata riskini azaltır.
- Tam yetkiyle Python sürümünü, sağlayıcı (provider) paketlerini ve sistem kütüphanelerini kendiniz kurarsınız.
İhtiyacınıza göre paket
Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.
Tek makine, LocalExecutor
Airflow, PostgreSQL ve paralel birkaç görev için 4 çekirdek ve 8 GB RAM.
Xeon VDS 4
4 Çekirdek · 8 GB ECC · 40 GB SSD · 1 Gbps
CeleryExecutor ve worker'lar
Redis kuyruğu ve birden fazla worker ile yoğun DAG'lar için 6 çekirdek ve 16 GB RAM.
Xeon VDS 5
6 Çekirdek · 16 GB ECC · 40 GB SSD · 1 Gbps
Ağır veri işleme görevleri
Görevlerin kendisi bellekte büyük veri işliyorsa 32 GB RAM.
Xeon VDS 6
6 Çekirdek · 32 GB ECC · 40 GB SSD · 1 Gbps
Nasıl başlarım?
- 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin; Docker Engine ve Compose eklentisini kurun.
- 2Airflow belgesindeki resmî docker-compose.yaml dosyasını indirip dags, logs, plugins ve config dizinlerini oluşturun.
- 3AIRFLOW_UID değerini .env dosyasına yazın ve docker compose up airflow-init ile veritabanını hazırlayın.
- 4docker compose up -d ile servisleri başlatın; arayüz varsayılan olarak 8080 portunda açılır, varsayılan yönetici şifresini değiştirin.
- 58080 portunu dışarıya açmak yerine Nginx ile HTTPS verin; DAG dosyalarınızı dags dizinine Git ile senkronlayın.
Dakikalar içinde teslim
Ödeme sonrası otomatik kurulum; erişim bilgileriniz panelinize gelir.
İstanbul lokasyonu
Vodafone İstanbul veri merkezi, Türkiye'ye düşük gecikme.
DDoS koruması
Saldırı trafiği ücretsiz olarak süzülür.
7/24 Türkçe destek
Bağlantı sorunlarını çözer, istenirse işletim sistemini kurarız.
Taşıma desteği
Mevcut sunucunuzdan geçişte yardımcı oluruz.
Toplu alım
Birden fazla sunucu için indirim, destek talebiyle.
Sıkça sorulan sorular
Resmî Docker Compose kurulumu en az 4 GB, tercihen 8 GB bellek ister. Görevleriniz pandas gibi araçlarla büyük veri işliyorsa bu ihtiyacın üstüne görevlerin belleğini ekleyin.
Evet. Bir sanal ortamda pip ile, Airflow'un yayınladığı kısıt (constraints) dosyasını kullanarak kurabilir, bileşenleri systemd servisleri olarak çalıştırabilirsiniz.
Airflow zamanları varsayılan olarak UTC tutar. default_timezone ayarını Europe/Istanbul yaparak ya da DAG'larda saat dilimli tarih kullanarak yerel saate göre planlayabilirsiniz.
Evet. CeleryExecutor ile worker'ları ayrı VDS'lere taşıyabilirsiniz; zamanlayıcı ve veritabanı ana sunucuda kalır. Toplu alımda indirim için destek talebi açabilirsiniz.
Benzer kullanım alanları
Aynı türdeki diğer işler için önerdiğimiz paketler.
Discord müzik botu (Lavalink)
Lavalink VDS: Discord müzik botunuzun ses düğümünü 7/24 çalıştırın. Java 17+, yüksek tek çekirdek performansı, NVMe disk, DDoS koruması, İstanbul.
Telegram botu
Telegram bot VDS: botunuzu long polling ya da webhook ile 7/24 çalıştırın. python-telegram-bot, aiogram, grammY; tam yetki, İstanbul, DDoS koruması.
Twitch botu
Twitch bot VDS: sohbet komutları, moderasyon ve yayın bildirimleri yapan botunuzu yayın kapalıyken de açık tutun. EventSub, tmi.js, TwitchIO, tam yetki.
Kick botu
Kick bot VDS: resmî Kick API ile webhook olaylarını alan, sohbete mesaj yazan botunuzu 7/24 çalıştırın. HTTPS uç noktası, tam yetki, DDoS koruması.
Slack botu
Slack bot VDS: Bolt ile yazdığınız botu Socket Mode ya da HTTP olaylarıyla 7/24 çalıştırın. Slash komutları, etkileşimli mesajlar, tam yetki, İstanbul.
n8n otomasyonu
n8n VDS: iş akışı otomasyonlarınızı kendi sunucunuzda çalıştırın. Docker kurulumu, webhook için HTTPS, PostgreSQL, tam yetki, İstanbul lokasyonu.