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

Spring Boot Uygulamaları İçin En Uygun VDS Paketi

Spring Boot uygulaması gömülü Tomcat ile tek bir çalıştırılabilir JAR olarak paketlenir; sunucuda Java çalışma zamanı ve java -jar komutu yeterlidir. Asıl dikkat edilecek nokta bellektir: Spring bağlamı, Hibernate ve bağlantı havuzları açılışta yer kaplar, üstüne JVM'in heap dışı kullanımı eklenir. -Xmx değerini sunucunun RAM'ine göre belirler, Actuator'ın /actuator/health ucuyla uygulamanın ayakta olduğunu izlersiniz.

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

En uygun paket

Xeon VDS 2

Tek servis ve PostgreSQL

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

Neden bu paket?

  • Spring Boot uygulamaları açılışta ve yük altında JVM belleğine yaslanır; Xeon serisinde 32 GB'a kadar RAM seçeneği vardır.
  • Birden çok mikroservisi, PostgreSQL'i ve Redis'i aynı sunucuda Docker Compose ile çalıştırabilirsiniz.
  • 4 ve 6 çekirdekli paketler Tomcat iş parçacığı havuzunu ve paralel çalışan çöp toplayıcıyı rahatlatır.
  • Ücretsiz DDoS koruması ve limitsiz trafik dışa açık REST servislerinizi korur.

İhtiyacınıza göre paket

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

Tek servis ve PostgreSQL

1-1,5 GB heap'li bir Spring Boot uygulaması ve PostgreSQL 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ç mikroservis

Ayrı JVM'lerde çalışan 2-4 servis ve ortak veritabanı 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

Mikroservis seti ve mesaj kuyruğu

Spring Cloud servisleri, RabbitMQ ya da Kafka ve veritabanını tek sunucuda toplamak 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 seçin; apt install openjdk-21-jre-headless ile Java 21 çalışma zamanını kurun (projeniz başka sürüm istiyorsa onu kurun).
  2. 2Projeyi ./mvnw package ya da ./gradlew bootJar ile paketleyip JAR dosyasını sunucuya yükleyin.
  3. 3java -Xmx1g -jar app.jar --spring.profiles.active=prod komutunu ayrı bir kullanıcıyla çalışan systemd servisine yazın.
  4. 4Uygulamayı 127.0.0.1:8080'de dinletip önüne Nginx koyun; server.forward-headers-strategy=framework ile vekil başlıklarını tanıtın.
  5. 5/actuator/health ucunu izleme aracınıza bağlayın, certbot ile SSL alı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

Küçük bir REST servisi 512 MB-1 GB heap ile çalışabilir; veritabanı ve işletim sistemiyle birlikte 4 GB rahat bir başlangıçtır. Her ek mikroservis kendi JVM'ini açtığı için RAM'i servis sayısına göre artırın.

GraalVM ile native image derlemek açılış süresini ve bellek kullanımını belirgin biçimde düşürür; Spring Boot 3 bunu destekler. Ayrıca -Xmx değerini ve iş parçacığı havuzu boyutlarını küçültebilirsiniz.

İkisi de olur. ./mvnw spring-boot:build-image ile imaj üretip Docker'da çalıştırabilir ya da JAR'ı doğrudan systemd ile yönetebilirsiniz.

Evet, panelden üst pakete geçebilir ya da ek RAM alabilirsiniz; ardından -Xmx değerini yeni belleğe göre güncellemeyi unutmayın.

Tüm kullanım alanları