“Kırk çalışan için kaç GB RAM gerekir?” sorusunun tek bir doğru cevabı yoktur. Çalışanların hangi uygulamayı aynı anda kullandığı, veritabanının büyüklüğü ve arka plan görevleri kapasite ihtiyacını değiştirir. Boyutlandırmanın amacı rastgele büyük bir paket seçmek değil, ölçülebilir bir başlangıç ve yeniden değerlendirme eşiği oluşturmaktır.
Önce uygulama katmanlarını ayırın
Web uygulaması, veritabanı, dosya servisi ve uzak masaüstü oturumları aynı kaynakları farklı biçimde tüketir. Her katman için üreticinin desteklediği en düşük gereksinimleri belirleyin. Bunları performans hedefi olarak kabul etmeyin; minimum gereksinimler yalnızca başlangıç sınırıdır. Lisansın çekirdek veya kullanıcı sayısıyla ilişkisini de teknik planın içine alın.
Ölçüm tablosu hazırlayın
| Veri | Neden gerekli? |
|---|---|
| Eş zamanlı aktif kullanıcı | Toplam hesap sayısından daha anlamlı yük bilgisi verir. |
| CPU kullanımı ve kuyruk | Yoğun dönem ve işlem beklemelerini gösterir. |
| Bellek baskısı | Yalnızca kullanılan RAM yüzdesinden fazlasını anlatır. |
| Disk gecikmesi ve işlem hacmi | Depolama darboğazını ayırmaya yardımcı olur. |
| Veri büyümesi | Gelecek dönem kapasite ve yedek ihtiyacını etkiler. |
Normal gün yeterli örnek değildir
Ay sonu raporları, stok güncellemeleri veya kampanya saatlerini ölçüme dahil edin. Yeni bir uygulamada geçmiş veri yoksa varsayımları açık yazın. Örneğin otuz kullanıcının aynı anda rapor alması bir test senaryosu olabilir; bu, otuz çalışanı olan her şirket için önerilen kullanım modeli değildir. Test verisi ve yapılan işlemler sonuçla birlikte saklanmalıdır.
Bütün darboğazları işlemciyle çözmeyin
Uygulama bir dış servis yanıtını bekliyorsa daha fazla vCPU fark yaratmayabilir. Benzer şekilde veritabanı kilidi veya hatalı sorgu, yüksek kaynak tüketimiyle birlikte görülebilir. Önce sorunun hangi katmanda olduğunu ayırın. Aynı anda RAM, CPU ve disk türünü değiştirmek hangi müdahalenin etkili olduğunu anlamayı zorlaştırır. Kontrollü değişiklik ve önce-sonra ölçümü kullanın.
Kapasite planında büyüme eşiği
Kaynak artışını yalnızca sunucu yavaşladığında gündeme getirmeyin. Eğilim, iş takvimi ve kaynak değişikliğinin gerektirdiği bakım süresi birlikte değerlendirilsin. Eşikler her sistemde aynı olmamalıdır. Uygulama sahibiyle kabul edilebilir yanıt süresi belirleyin; teknik metrikler bu hedefi açıklamak için kullanılsın. Gereksiz büyük kaynakları azaltırken geri dönüş seçeneğini koruyun.
Hazır bir RAM hesaplama formülü var mı?
Bütün uygulamalara uygulanabilen güvenilir tek formül yoktur. Üretici gereksinimi, gerçek ölçüm ve pilot birlikte kullanılır. Teklif karşılaştırmasında kaynak paylaşım koşullarını da inceleyin.
İhtiyacınıza uygun kapsamı belirlemek için CieloSync çözümlerini inceleyebilir veya ekibimizle iletişime geçebilirsiniz.
