Linux Sunucu Kiralama: 5 Adımda Doğru Kurulum Rehberi
Linux sunucu kiralama, bir barındırma sağlayıcısından Linux işletim sistemi çalıştıran sanal veya fiziksel sunucuyu belirli bir ücret karşılığında kullanma hakkı sağlayan hizmettir. Bu rehber, kaynak planlamasından dağıtım seçimine, güvenlik sertleştirmesinden performans ayarlarına kadar Linux sunucu kiralama sürecini 5 adımda ele alır. Sanal sunucu hizmetine göz atarak başlayabilirsiniz.
Linux sunucu kiralama nedir ve neden tercih edilir?
Linux sunucu kiralama, sunucu donanımını satın almadan Linux tabanlı bir makineyi kiralama modelidir. Kaynaklar (vCPU, RAM, disk) aylık veya saatlik olarak kiralanır; yönetim sorumluluğu büyük ölçüde kullanıcıdadır. Bu model, donanım maliyeti olmadan tam root erişimi ve esnek ölçekleme sunar.
Linux'un tercih edilmesinin nedeni, açık kaynak lisansı, geniş paket ekosistemi ve düşük kaynak tüketimidir. Web sunucusu, veritabanı, container ve otomasyon araçları Linux üzerinde olgun biçimde çalışır. BalHost, İstanbul veri merkezinde Intel Xeon Platinum 8168 işlemci ve NVMe SSD tabanlı sanal sunucuları yaklaşık 5 dakikada kurulumla sunar; tam root erişimi ve 7/24 destek sağlar.
Kiralama modelinde dikkat edilmesi gereken nokta, paylaşımlı ve ayrılmış kaynak farkıdır. Ayrılmış vCPU ve RAM, komşu sanal makinelerin yükünden etkilenmeyi azaltır. Bu nedenle kaynak planlaması, Linux sunucu kiralama sürecinin ilk ve en kritik adımıdır.
Linux sunucu kiralarken kaynak planlaması nasıl yapılır?
Kaynak planlaması, sunucuda çalışacak uygulamaların işlemci, bellek, disk ve ağ ihtiyacını önceden tahmin etmektir. Yanlış planlama, ya gereksiz maliyet ya da sürekli darboğaz anlamına gelir. Planlama için uygulama türünü, beklenen eşzamanlı kullanıcı sayısını ve veri büyüme hızını yazılı olarak belirleyin.
Aşağıdaki tablo, tipik iş yükleri için başlangıç kaynak önerilerini gösterir. Değerler başlangıç noktasıdır; gerçek ihtiyaç izleme ile netleşir.
| İş yükü | vCPU | RAM | Disk | Not |
|---|---|---|---|---|
| Statik web sitesi | 1–2 | 2 GB | 25–50 GB NVMe | Trafik artışında ölçeklenir |
| WordPress + veritabanı | 2–4 | 4–8 GB | 50–100 GB NVMe | Veritabanı ayrı tutulabilir |
| Uygulama sunucusu (API) | 2–4 | 4–8 GB | 50 GB NVMe | Eşzamanlı istek sayısına göre |
| Container ortamı | 4+ | 8 GB+ | 100 GB+ NVMe | Orkestrasyon aracı eklenir |
Disk tarafında NVMe SSD, rastgele okuma/yazma gerektiren veritabanları için önemli fark yaratır. İşlemci tarafında ise tek çekirdek performansı, PHP ve veritabanı gibi çoğu web iş yükünde belirleyicidir. AMD Ryzen 9 9950X tabanlı Ryzen sunucu paketleri, tek çekirdek performansı öncelikli olduğunda değerlendirilebilir.
Planlamada sık yapılan hata, yalnızca aylık ücrete bakıp vCPU sayısını şişirmektir. 8 vCPU'lu ama yavaş diskli bir sunucu, 2 vCPU'lu NVMe sunucudan daha kötü yanıt süresi üretebilir. Kaynakları uygulama profiline göre dengeleyin.
Linux sunucu kiralama adımları nelerdir?
Linux sunucu kiralama süreci, seçimden yayına alma kadar beş adımda ilerler. Her adımın çıktısı bir sonrakinin girdisidir; adımları atlamak kurulum sonrası sorunları büyütür. Aşağıdaki sıra, tek kişilik projelerden kurumsal iş yüklerine kadar uygulanabilir.
- İhtiyaç analizi yapın. Uygulama türünü, beklenen trafiği ve büyüme planını yazın. Bu analiz, kaynak planlamasının temelidir.
- Dağıtım ve sağlayıcıyı seçin. Ubuntu, Debian, AlmaLinux veya Rocky Linux gibi dağıtımlardan birini seçin; veri merkezi konumunu ve destek modelini değerlendirin.
- Sunucuyu kurun ve erişimi doğrulayın. Kurulum sonrası SSH anahtarıyla bağlanın, saat dilimini ve hostname'i ayarlayın.
- Güvenliği sertleştirin. SSH yapılandırmasını sıkılaştırın, güvenlik duvarını açın ve Fail2ban gibi araçları devreye alın.
- Performans ve yedeklemeyi ayarlayın. İzleme kurun, yedekleme planını test edin ve gerekiyorsa ölçekleme yapın.
Bu adımların ayrıntılı anlatımı için VPS kurulumu rehberi ve VPS kiralama rehberi kaynak planlama bölümünde yol gösterici olur. Kurulum süresi sağlayıcıya göre değişir; BalHost sanal sunucularda otomatik kurulum yaklaşık 5 dakika sürer.
Adım 1: İhtiyaç analizi
İhtiyaç analizi, sunucunun ne için kullanılacağını ve ne kadar büyüyeceğini netleştirir. Örneğin bir e-ticaret sitesi, ürün kataloğu ve sepet veritabanı için daha fazla RAM ve disk ister. Analiz çıktısı, kaynak seçiminde ölçü olarak kullanılır.
Adım 2: Dağıtım ve sağlayıcı seçimi
Dağıtım seçimi, yönetim kolaylığı ve paket uyumluluğu açısından önemlidir. Ubuntu LTS sürümleri geniş topluluk desteği sunar; AlmaLinux ve Rocky Linux, RHEL uyumluluğu gereken kurumsal ortamlarda tercih edilir. Sağlayıcı seçiminde veri merkezi konumu, uptime taahhüdü ve destek kanalları karşılaştırılır.
Adım 3: Kurulum ve ilk erişim
Kurulum sonrası ilk erişim SSH ile yapılır. Aşağıdaki komut, sunucuya bağlanıp temel bilgileri doğrular:
ssh root@sunucu-ip-adresi
# İlk oturumda sistem bilgilerini kontrol edin
uname -a
hostnamectl
Bağlantı kurulduktan sonra saat dilimini ayarlayın ve güncellemeleri uygulayın:
timedatectl set-timezone Europe/Istanbul
apt update && apt upgrade -y
Adım 4: Güvenlik sertleştirmesi
Güvenlik sertleştirmesi, sunucunun açık yüzeyini azaltır. Parola ile root girişini kapatıp SSH anahtarı kullanmak, güvenlik duvarını yalnızca gerekli portlara açmak ve Fail2ban ile başarısız giriş denemelerini sınırlamak temel adımlardır. Bu konunun ayrıntısı VDS güvenliği rehberinde ele alınır.
Adım 5: Performans ve yedekleme
Performans ayarları, uygulamanın gerçek darboğazını ölçmeye dayanır. İzleme araçlarıyla CPU, RAM ve disk G/Ç değerlerini takip edin; yedekleme planını ise kurulumdan sonra mutlaka test edin. Yedekleme stratejisi için VDS yedekleme rehberi snapshot ve yedek farkını açıklar.
Linux sunucuya nasıl bağlanılır?
Linux sunucuya bağlantı genellikle SSH (Secure Shell) protokolüyle yapılır. SSH, şifreli bir terminal oturumu açar ve uzak komut çalıştırmaya izin verir. Windows'ta yerleşik OpenSSH istemcisi veya PuTTY, macOS ve Linux'ta terminal kullanılabilir.
Bağlantı için sunucu IP adresi, kullanıcı adı ve kimlik doğrulama yöntemi gerekir. Anahtar tabanlı giriş, parola tahmin saldırılarına karşı daha güvenlidir. İlk bağlantıda sunucunun parmak izini onaylamanız istenir; bu adım, bağlanılan makinenin doğru sunucu olduğunu doğrular.
# SSH anahtarı oluşturma (yerel makinede)
ssh-keygen -t ed25519 -C "yonetici@ornek"
# Genel anahtarı sunucuya kopyalama
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@sunucu-ip-adresi
# Bağlantı testi
ssh -i ~/.ssh/id_ed25519 root@sunucu-ip-adresi
Bağlantı kurulamıyorsa önce ağ erişimini, ardından SSH servisinin durumunu kontrol edin. Güvenlik duvarı 22 numaralı portu engelliyorsa bağlantı zaman aşımına uğrar; bu durumda sağlayıcının konsol ekranından erişim sağlanabilir.
Linux sunucu kiralarken nelere dikkat edilmeli?
Linux sunucu kiralarken dikkat edilmesi gerekenler, kaynakların yanı sıra ağ, destek ve sözleşme koşullarını kapsar. Ucuz görünen tekliflerde ayrılmış kaynak garantisi, yedekleme politikası ve destek kapsamı çoğu zaman belirsizdir. Bu nedenle teknik özellikleri ve hizmet koşullarını birlikte değerlendirin.
Öne çıkan kontrol noktaları şunlardır:
- Ayrılmış kaynak: vCPU ve RAM'in paylaşımlı mı ayrılmış mı olduğunu sorun.
- Disk türü: NVMe SSD, SATA SSD'ye göre belirgin biçimde düşük gecikme sunar.
- Ağ ve lokasyon: Hedef kullanıcı kitlesine yakın veri merkezi gecikmeyi azaltır.
- Uptime taahhüdü: Sözleşmede yazan taahhüdü ve istisnaları okuyun.
- Yedekleme: Snapshot ve düzenli yedek seçeneklerinin kapsamını netleştirin.
- Destek: 7/24 destek kanallarının gerçekten yanıt verip vermediğini deneyin.
Sık yapılan hata, saatlik sanal sunucu ile aylık kiralama koşullarını karşılaştırmadan karar vermektir. Kısa süreli testler için saatlik model uygun olabilir; üretim iş yüklerinde aylık plan genellikle daha öngörülebilir maliyet sağlar. Güncel fiyatlar için sanal sunucu hizmet sayfasına bakabilirsiniz.
Linux sunucu performansı nasıl artırılır?
Linux sunucu performansı, doğru kaynak seçimi ve uygulama düzeyinde yapılan ayarlarla artırılır. Önce darboğazı ölçün: CPU mu, bellek mi, disk G/Ç mi, yoksa ağ mı sınırlıyor? Ölçüm yapmadan yapılan ayarlar çoğu zaman kaynak israfına yol açar.
Temel ölçüm komutları şunlardır:
# Anlık kaynak kullanımı
top
# Disk G/Ç ve gecikme
vmstat 1 5
iostat -x 1 3
# Bellek ve takas kullanımı
free -h
Ölçüm sonrası tipik iyileştirmeler arasında veritabanı önbellek ayarları, web sunucusu çalışan sayısı ve disk G/Ç yükünü azaltacak yapılandırmalar yer alır. Tek çekirdek performansının ölçümü için tek çekirdek performansı rehberi yöntem sunar.
Pratik örnek: Bir WordPress sitesi, 2 vCPU ve 4 GB RAM ile başladı; sayfa yanıt süresi yoğun saatlerde 2 saniyeyi aştı. Ölçüm, darboğazın disk G/Ç olduğunu gösterdi. Veritabanı önbelleği artırıldı ve disk yükü azaltıldı; kaynak artırmadan yanıt süresi belirgin biçimde düştü. Bu örnek, ölçümün kaynak satın almadan önce gelmesi gerektiğini gösterir.
Sık Sorulan Sorular
Linux sunucu kiralama ile VPS kiralama aynı şey mi?
Linux sunucu kiralama, Linux işletim sistemi çalıştıran sanal veya fiziksel sunucuyu kiralama sürecidir. VPS kiralama ise sanallaştırma ile ayrılmış kaynaklara sahip sanal sunucu kiralamayı ifade eder. Linux sunucu kiralama hem VPS hem de fiziksel sunucu seçeneklerini kapsayabilir; kapsam sağlayıcının hizmet tanımına göre değişir.
Sanal sunucuya nasıl bağlanılır?
Sanal sunucuya bağlantı çoğunlukla SSH protokolüyle yapılır. Sunucu IP adresi, kullanıcı adı ve SSH anahtarı veya parola ile terminal üzerinden bağlanılır. Windows'ta OpenSSH istemcisi ya da PuTTY, macOS ve Linux'ta terminal kullanılabilir. Anahtar tabanlı giriş, parola girişine göre daha güvenli bir yöntemdir.
Uygun fiyatlı performans sunucuları nasıl seçilir?
Uygun fiyatlı performans sunucuları seçerken yalnızca aylık ücrete bakmayın. Ayrılmış vCPU, NVMe disk, yeterli RAM ve hedef kitleye yakın veri merkezi konumu toplam maliyeti belirler. İş yükünü ölçüp gerçek darboğazı belirledikten sonra kaynak seçmek, gereksiz kapasite ödemesini önler.
Saatlik sanal sunucular hangi durumlarda uygundur?
Saatlik sanal sunucular, kısa süreli test, geliştirme ve kampanya dönemi gibi geçici iş yükleri için uygundur. Kullanım bittiğinde sunucu kapatılarak maliyet durdurulur. Üretim ortamlarında sürekli çalışan iş yükleri için aylık planlar genellikle daha öngörülebilir maliyet ve kaynak garantisi sağlar.
Linux sunucu kiralarken hangi dağıtım seçilmeli?
Dağıtım seçimi uygulama uyumluluğuna ve yönetim tercihine bağlıdır. Ubuntu LTS, geniş topluluk desteği ve güncel paketler nedeniyle yaygın tercihtir. RHEL uyumluluğu gereken kurumsal ortamlarda AlmaLinux veya Rocky Linux öne çıkar. Debian, kararlı paket yapısıyla düşük bakım gerektiren sunucularda kullanılır.
Sonuç
Linux sunucu kiralama, kaynak planlamasıyla başlayan ve güvenlik, yedekleme ve performans ayarlarıyla tamamlanan bir süreçtir. Doğru işlemci, yeterli RAM ve NVMe disk seçimi, uygulamanın gerçek ihtiyacına göre yapıldığında hem maliyet hem de yanıt süresi açısından dengeli sonuç verir. Ölçüm yapmadan kaynak artırmak yerine darboğazı belirlemek kalıcı fayda sağlar.
Bir sonraki adım olarak ihtiyaç analizinizi tamamlayıp uygun paketi seçebilirsiniz. BalHost'un İstanbul veri merkezindeki Intel Xeon Platinum 8168 ve NVMe SSD tabanlı sanal sunucularını incelemek için sanal sunucu kiralama sayfasına göz atabilir, sorularınız için bizimle iletişime geçin.
İlgili Yazılar
Bu konuda hizmet mi arıyorsunuz?
Yazıda anlatılan altyapıyı BalHost sunucularında hazır bulabilirsiniz.


