İçeriğe geç
YolcuHost
Yazılım dilleri ve çatıları

FastAPI Servisleri İçin En Uygun VDS Paketi

FastAPI, async/await üzerine kurulu bir ASGI çatısıdır ve Uvicorn ile çalışır; tek süreç bile beklemeye takılan çok sayıda isteği aynı anda yürütebilir. Canlıda fastapi run ya da uvicorn --workers ile çekirdek başına bir süreç açar, Nginx'i önüne koyarsınız. Otomatik oluşan /docs sayfası sayesinde API'nizi yayına aldığınız anda deneyebilir, isterseniz üretimde kapatabilirsiniz.

Önerilen işletim sistemi: Ubuntu 24.04, Debian 13

En uygun paket

Xeon VDS 1

Tek API

vCPU
2 Çekirdek
RAM
2 GB ECC
Disk
40 GB SSD
Bağlantı
1 Gbps
₺123,90/ay + KDV
Bu paketi sipariş et Tüm VDS paketleri

Neden bu paket?

  • Uvicorn işçileri çekirdek başına bir süreç olarak çalışır; Xeon serisinde 2'den 6 çekirdeğe kadar paketlerle ölçeklersiniz.
  • asyncpg gibi async sürücüler ve dış servis çağrıları için 1 Gbps bağlantı ve limitsiz trafik.
  • Model sunan API'lerde her Uvicorn işçisi modeli kendi belleğine yükler; 16 ve 32 GB RAM'li paketlerle buna yer açarsınız.
  • Tam yetkiyle Docker, Redis ve PostgreSQL'i aynı sunucuya kurabilirsiniz.

İhtiyacınıza göre paket

Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.

Tek API

Birkaç Uvicorn işçisi ve küçük bir veritabanı için 2 GB RAM yeterlidir.

Xeon VDS 1

2 Çekirdek · 2 GB ECC · 40 GB SSD · 1 Gbps

₺123,90/ay + KDV
Sipariş ver

Çok işçili, yoğun API

Çekirdek başına bir işçiyle 4 Uvicorn süreci ve PostgreSQL için 4 çekirdek ve 6 GB RAM.

Xeon VDS 3

4 Çekirdek · 6 GB ECC · 40 GB SSD · 1 Gbps

₺203,90/ay + KDV
Sipariş ver

Model sunan API

scikit-learn ya da ONNX ile CPU üzerinde çalışan bir modeli her işçide belleğe yüklemek için 16 GB RAM.

Xeon VDS 5

6 Çekirdek · 16 GB ECC · 40 GB SSD · 1 Gbps

₺403,90/ay + KDV
Sipariş ver

Nasıl başlarım?

  1. 1Siparişte Ubuntu 24.04 ya da Debian seçin; python3-venv ve nginx'i apt ile kurun.
  2. 2Projeyi sunucuya alıp venv içinde pip install 'fastapi[standard]' ve bağımlılıklarınızı yükleyin.
  3. 3fastapi run main.py --workers 4 (ya da uvicorn main:app --workers 4) komutunu bir systemd servisine yazın.
  4. 4Nginx'te X-Forwarded-For ve X-Forwarded-Proto başlıklarını iletin; Uvicorn aynı makinedeki vekilden gelen bu başlıklara güvenir.
  5. 5certbot ile SSL alın; gerekiyorsa docs_url=None ile /docs sayfasını üretimde kapatı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

Uvicorn --workers ile çok süreçli çalışabildiğinden çoğu kurulumda tek başına yeterlidir. Süreç yönetimini Gunicorn'a bırakmak isterseniz Uvicorn işçi sınıfıyla Gunicorn da kullanılabilir.

Evet, FastAPI WebSocket uç noktalarını destekler. Nginx'te Upgrade ve Connection başlıklarını ileten bir location bloğu eklemeniz yeterlidir.

Sunucularımızda GPU yoktur; CPU üzerinde çalışan sınıflandırma, öneri ve metin işleme gibi küçük modeller için uygundur.

Kısa işler için FastAPI'nin BackgroundTasks özelliği yeterlidir; uzun ya da tekrar denenmesi gereken işler için Celery, ARQ ya da RQ'yu Redis ile aynı sunucuda çalıştırabilirsiniz.

Tüm kullanım alanları