VPS için doğru boyut nasıl seçilir?
Doğru boyut, çalıştıracağınız yazılımın ihtiyacından bir adım büyük olandır; en büyük boyut değildir. Küçük bir site ya da hafif bir uygulama için 1-2 GB RAM çoğu zaman iyi bir başlangıçtır (genel kural, işe göre değişir). Seturack'ta sunucuyu sonradan panelden büyütebildiğiniz için ilk seçim geri dönüşü olmayan bir karar sayılmaz.
Aşağıda RAM, vCore ve diskin ne işe yaradığını, iş türüne göre makul başlangıç boyutlarını ve seçtiğiniz boyutun yetip yetmediğini nasıl ölçeceğinizi bulacaksınız.
RAM, vCore ve disk ne işe yarar?
- RAM çalışan her programın anlık belleğidir. Yetmediğinde sistem diski yavaş bir bellek gibi kullanmaya (swap) başlar ya da bir programı kapatır. Belirtisi yavaşlama ve ansızın duran servislerdir.
- vCore sanal işlemci çekirdeğidir. Yetmediğinde RAM boş olsa bile yanıtlar yavaşlar, çünkü işler sırada bekler. Çekirdek sayısı, aynı anda yürüyen iş sayısını belirler.
- Disk sistemi, uygulamaları, veritabanını, günlükleri ve dosyalarınızı tutar. Dolduğunda yazma işlemleri hata verir.
Üçü birbirinin yerini tutmaz. RAM'i yetmeyen sunucuyu daha çok vCore ile, diski dolan sunucuyu daha çok RAM ile kurtaramazsınız.
İş türüne göre başlangıç boyutu
Aşağıdaki değerler genel kuraldır ve işe göre değişir. Bir boyutun şu kadar ziyaretçiyi taşıyacağı anlamına gelmez; yalnızca makul bir başlangıç noktasıdır.
| Ne çalıştıracaksınız? | Başlangıç RAM | Not |
|---|---|---|
| Statik site, deneme sunucusu, küçük VPN | 1 GB | Az yazılım, az eşzamanlı iş |
| Küçük WordPress sitesi, kişisel bulut, sesli sohbet sunucusu | 1-2 GB | Sayfa önbelleğini açın |
| Kurumsal WordPress sitesi, birkaç Docker servisi | 2-4 GB | Eklenti sayısı ve veritabanı belirleyicidir |
| Yeni çevrimiçi mağaza | 2-4 GB | Sepet ve ödeme sayfaları önbelleğe alınamaz |
| Büyüyen mağaza, veritabanı ağırlıklı uygulama | 4-8 GB | Veritabanı belleği sever |
| Yerel yapay zekâ modeli | Model dosyasından fazla | Model belleğe yüklenir |
Disk için ayrı bir not: Docker imajları, büyüyen veritabanları, günlük dosyaları ve kendi aldığınız yedek arşivleri diski sandığınızdan çabuk doldurur. Genel kural olarak, ilk günden diskin en az üçte biri boş kalacak şekilde seçin.
Seturack'ta boyut
RAM, işlemci ve diski ayrı ayrı seçersiniz, ne seçtiyseniz onu ödersiniz. RAM 1 GB'tan 256 GB'a, işlemci 1 vCore'dan 48 vCore'a kadar çıkar. Fiyatlar aylıktır ve KDV dahildir. Türkçe sitede fiyatlar ve ödeme TL, diğer dillerde ABD dolarıdır; dolar fiyatı TL fiyattan kurla hesaplanır. Aşağıdaki örnekler TL fiyatlardır. Yıllık ödemede %20 indirim uygulanır.
| RAM | vCore | Disk | Aylık TL taban fiyat |
|---|---|---|---|
| 1 GB | 1 | 25 GB | 130 |
| 2 GB | 1 | 40 GB | 202 |
| 4 GB | 2 | 60 GB | 347 |
| 8 GB | 4 | 120 GB | 685 |
| 16 GB | 8 | 200 GB | 1265 |
| 32 GB | 12 | 360 GB | 2325 |
| 64 GB | 20 | 650 GB | 4373 |
| 128 GB | 32 | 1200 GB | 8297 |
Boyutun yetip yetmediğini nasıl anlarsınız?
SSH ile sunucuya bağlanın ve şu komutları çalıştırın:
free -h
df -h
top
free -hçıktısındaki available sütunu, uygulamaların kullanabileceği belleği gösterir. Bu değer uzun süre çok düşükse ve Swap satırı doluyorsa RAM yetmiyordur.df -hdisk doluluğunu gösterir. Genel kural olarak yüzde 80-85'i geçince yer açın ya da büyütün.topekranının üstündeki load average değerleri uzun süre vCore sayınızın çok üzerindeyse işlemci yetmiyordur. Shift+M programları bellek kullanımına, Shift+P işlemci kullanımına göre sıralar.
Tek bir anlık görüntüye bakmayın. Zirve saatlerde ve birkaç gün boyunca izleyin.
Büyütme ve küçültme nasıl işler?
Panelde sunucunuzun Boyut sekmesindeki kaydırıcıyı istediğiniz boyuta getirirsiniz. Yeni fiyat hemen görünür.
- Büyütme ödemeden sonra uygulanır. Sunucu kendiliğinden bir kez yeniden başlar ve yeni boyutta açılır. IP adresiniz ve verileriniz aynı kalır. Yalnız kalan günlerin farkı faturalanır.
- Küçültme ödediğiniz dönemin sonuna planlanır. O güne kadar vazgeçebilirsiniz. O gün sunucu kendiliğinden bir kez yeniden başlar. Bellek ve işlemci düşer, sonraki dönemden itibaren daha az ödersiniz.
Dikkat edilecek bir ayrıntı var: büyütme diski de büyütür, küçültme ise diski küçültmez. Geçici bir yoğunluk için büyütüyorsanız diskin eski boyutuna dönmeyeceğini bilin. Bazı uygulamaların bellek ayarı da boyutla birlikte kendiliğinden değişmez. Örneğin MySQL'in önbellek ayarını siz güncellersiniz. Ayrıntılar için sunucuyu büyütme ve küçültme yazısına bakın.
Boyut seçerken sık yapılan hatalar
- Yalnız RAM'e bakmak. Disk de yetmeyebilir. Veritabanı, medya dosyaları ve Docker imajları diski büyütür.
- Ortalamaya bakıp zirveyi görmemek. Sunucu gün boyu rahat görünür, ama kampanya ya da yedek saatinde sıkışır.
- Önbelleği kapalı bırakıp donanımı suçlamak. Bir sayfa önbelleği, aynı siteyi çok daha az kaynakla çalıştırabilir.
- Büyüttükten sonra uygulamanın ayarını unutmak. Bazı uygulamalar yeni belleği kendiliğinden kullanmaz.
Neden küçük başlamalı?
Boyutu önceden kestirmek zordur. İlk haftalardaki gerçek trafik, eklentiler ve veritabanı büyüklüğü asıl ihtiyacı gösterir. Büyütme panelden yapıldığı için baştan fazla ödemek yerine ölçüp büyümek hem daha rahat hem daha ekonomiktir. Tek bir kural sizi korur: zirve anında bile bellek ve disk dolmasın.
Her boyutun fiyatını fiyatlar sayfasında hesaplayabilirsiniz.
Yorumlar0
Henüz Yorum Yok
İlk düşüncenizi paylaşan siz olun.
Yorum bırakmak için lütfen giriş yapın veya kaydolun.