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

Kotlin ve Ktor Uygulamaları İçin En Uygun VDS Paketi

Ktor, Kotlin coroutine'leri üzerine kurulu hafif bir sunucu çatısıdır; Netty ya da CIO motoruyla çalışır ve az bağımlılıkla açılır. Gradle'daki Ktor eklentisinin buildFatJar görevi tüm bağımlılıkları tek bir JAR'a toplar, sunucuda yalnız bir Java çalışma zamanı yeterlidir. Coroutine'ler bekleyen istekleri iş parçacığı bağlamadan sürdürdüğü için küçük bir heap ile bile çok sayıda eşzamanlı bağlantı taşınabilir.

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

En uygun paket

Xeon VDS 1

Tek Ktor servisi

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?

  • Ktor uygulamaları küçük heap ile çalışır; en küçük paket tek bir servis için yeterlidir.
  • Tam yetkiyle istediğiniz OpenJDK sürümünü kurar, -Xmx ve çöp toplayıcı ayarlarını kendiniz yaparsınız.
  • Exposed ile kullandığınız PostgreSQL'i aynı sunucuda çalıştırırsınız.
  • Ücretsiz DDoS koruması ve 1 Gbps bağlantı dışa açık Kotlin API'nizi korur.

İhtiyacınıza göre paket

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

Tek Ktor servisi

512 MB-1 GB heap ile çalışan bir Ktor API'si 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

Servis ve PostgreSQL

Ktor uygulamasını veritabanıyla birlikte çalıştırmak için 4 GB RAM.

Xeon VDS 2

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

₺163,90/ay + KDV
Sipariş ver

Birkaç JVM servisi

Ayrı JVM'lerde çalışan birden çok Kotlin servisi için 4 çekirdek ve 8 GB RAM.

Xeon VDS 4

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

₺243,90/ay + KDV
Sipariş ver

Nasıl başlarım?

  1. 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin; projenizin hedeflediği OpenJDK çalışma zamanını apt ile kurun.
  2. 2Kendi bilgisayarınızda ./gradlew buildFatJar ile build/libs altında tek bir JAR üretin.
  3. 3JAR'ı sunucuya yükleyip java -Xmx768m -jar app-all.jar komutunu bir systemd servisine yazın.
  4. 4Uygulama portunu application.conf ya da ortam değişkeniyle 127.0.0.1'e bağlayıp önüne Nginx koyun.
  5. 5certbot ile SSL alın; Ktor'un ForwardedHeaders eklentisiyle gerçek istemci adresini okuyun.

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

Ktor az bağımlılıklı hafif servisler için, Spring Boot ise geniş ekosistemiyle büyük uygulamalar için tercih edilir. İkisi de aynı VDS'te çalışır; Spring Boot genellikle daha fazla bellek ister.

Evet. Kotlin ile yazılmış Spring Boot uygulaması da JVM'de JAR olarak çalışır; RAM ihtiyacı için Spring Boot sayfamızdaki kademelere bakabilirsiniz.

Evet, Ktor Gradle eklentisinin buildImage görevi uygulamanızı imaja dönüştürür; sunucuya Docker kurup çalıştırabilirsiniz.

Tüm kullanım alanları