İçeriğe geç

KurumsalÜcretsiz hesaplayıcı

Sunucu ve Büyüklük Hesaplayıcı

Eşzamanlı kullanıcı, veritabanı boyutu ve günlük işlem sayınıza göre ERP ya da web uygulamanız için işlemci, bellek, disk, SQL Server sürümü ve mimari önerisi alın.

  • Anında sonuçDeğerleri girdikçe sonuç kendiliğinden güncellenir.
  • Üyelik gerekmezGirdiğiniz değerler kaydedilmez.
Hemen kullanın

Girdiler

kişi

kişi

Bilmiyorsanız toplam kullanıcının %30 ile %50'si.

sn

Bir kullanıcının iki tıklaması arasındaki ortalama süre.

GB

adet

Fiş, sipariş, stok hareketi.

%

yıl

saat

GB

e-belge, ek ve görseller.

Sonuca git

Sonuç

Değerleri girin ya da Örnek veriyle doldur düğmesine basın; sonuç burada görünür.

iyonosfer.com/araclar ile hesaplandı · Sunucu ve Büyüklük Hesaplayıcı

Sunucu boyutu nasıl hesaplanır?

Bir ERP ya da web uygulaması için sunucu seçerken en sık yapılan hata toplam kullanıcı sayısına bakmaktır. Sunucuyu zorlayan, aynı anda işlem yapan kullanıcıların ürettiği istek yükü, veritabanının bellekte tutulması gereken bölümü ve diskin saniyede karşılaması gereken okuma-yazma sayısıdır. Bu araç bu üç büyüklüğü girdilerinizden hesaplar ve bugünkü ihtiyaçla planlama ufkunun sonundaki ihtiyacı yan yana gösterir.

Uygulama sunucusu

Tepe istek/sn (RPS) = eşzamanlı kullanıcı / işlem aralığı (sn)
Uygulama vCPU       = ⌈RPS × istek başı CPU (ms) / 1000 / 0,6⌉ + 1      (en az 2)
Uygulama RAM (GB)   = 4 + ⌈RPS × 0,25⌉ × 0,25                         (en az 4)

Örneğin 200 eşzamanlı kullanıcı her 15 saniyede bir işlem yapıyorsa saniyede 13,33 istek gelir. ERP profilinde istek başına ortalama 120 ms işlemci süresi varsayılır. İşlemcinin %60 doluluğu hedeflenir; böylece ani yük artışında yer kalır. ⌈13,33 × 0,12 / 0,6⌉ + 1 = 4 vCPU önerilir.

Veritabanı sunucusu

Tepe TPS        = günlük işlem / (çalışma saati × 3600) × 3
Ufuk DB boyutu  = mevcut × (1 + büyüme)^yıl + günlük işlem × KB × 250 × yıl / 1024²
DB RAM (GB)     = sınırla(ufuk DB × oran, 8, 512) + 4      (oran: düşük %15, orta %25, yoğun %40)
DB vCPU         = en az 4, ⌈TPS × DB katsayısı / 50⌉ + raporlama eki
IOPS            = TPS × 15   (yoğun raporlamada × 1,5)

Günlük 20.000 işlem 10 saatlik çalışmaya yayılıyorsa ortalama saniyede 0,56 işlem yapılır; gün içindeki yoğunlaşmayı karşılamak için 3 tepe faktörüyle 1,67 işlem/sn hesaplanır. 5 GB'lık bir veritabanı yılda %20 büyür ve her gün 2.000 işlem her biri 4 KB veri eklerse üç yıl sonra 8,64 + 5,72 = 14,36 GB olur.

Disk, yedek ve SQL Server sürümü

  • Disk: veritabanının 2,5 katı (veri, işlem günlüğü, tempdb ve indeksler), belge deposu ve işletim sistemi için 120 GB.
  • Disk türü: 3.000 IOPS altında SATA SSD, 20.000'e kadar NVMe SSD, üstünde NVMe RAID 10.
  • Yedek: sıkıştırılmış tam ve fark yedeklerle 14 gün saklama; ayrı bir diskte ya da başka bir konumda.
  • Express: veritabanı 8 GB'ın altında kalacaksa, bellek ihtiyacı 4 GB'ı geçmiyorsa ve 4 çekirdek yetiyorsa yeterlidir. Express'te veritabanı başına 10 GB ve 1.410 MB tampon belleği sınırı vardır.
  • Standard: 24 çekirdek ve 128 GB belleğe kadar.
  • Enterprise: daha büyük kurulumlar ya da %99,95 erişilebilirlik ve otomatik yük devri için.

Mimari

Saniyede 20 isteğin altında, 8 çekirdeğe kadar veritabanı ihtiyacında ve %99 erişilebilirlik hedefinde uygulama ile veritabanı aynı sunucuda çalışabilir. Bunun üzerinde ayrı sunucular önerilir. %99,9 ve üzeri hedefler tek sunucuyla karşılanamaz: iki uygulama düğümü ve Always On ya da log shipping ile ikinci bir veritabanı düğümü gerekir.

Bu hesap yaklaşık bir başlangıç önerisidir. Gerçek ihtiyaç uygulamanın sorgu yapısına, indekslerin durumuna ve aynı anda çalışan rapor yüküne göre değişir. Canlıya geçtikten sonra işlemci, bellek ve disk kuyruğu ölçülerek yapılandırma ayarlanmalıdır.

Merak edilenler

Sıkça sorulan sorular

ERP için kaç çekirdek ve ne kadar bellek gerekir?

Belirleyici olan toplam kullanıcı değil, tepe anında eşzamanlı çalışan kullanıcı sayısı ve veritabanı boyutudur. 50 eşzamanlı kullanıcılı tipik bir ERP kurulumu için uygulama tarafında 4 vCPU ve 8 GB, veritabanı tarafında 4 ile 8 vCPU ve 16 ile 32 GB bellek makul bir başlangıçtır.

SQL Server Express ne zaman yetmez?

Express sürümünde veritabanı başına 10 GB boyut, 1.410 MB tampon belleği ve 4 çekirdek sınırı vardır. Veritabanı bu sınıra yaklaşıyorsa ya da eşzamanlı kullanıcı sayısı arttıkça sorgular yavaşlıyorsa Standard sürüme geçmek gerekir.

Uygulama ve veritabanı aynı sunucuda olabilir mi?

Küçük kurulumlarda olabilir. Saniyede 20 isteğin üzerinde yük, 8 çekirdekten fazla veritabanı ihtiyacı ya da %99,9 erişilebilirlik hedefi varsa ayrı sunucular önerilir.

%99,9 erişilebilirlik ne demektir?

Yılda en fazla yaklaşık 8 saat 46 dakika kesinti demektir. %99 hedefi yılda yaklaşık 3 gün 15 saate, %99,95 hedefi 4 saat 23 dakikaya izin verir. Hedef yükseldikçe yedek düğüm ve otomatik yük devri zorunlu hâle gelir.

Sizi arayalım

Numaranızı bırakın; müşteri temsilcimiz sizi arasın ve sorunuzu yanıtlasın.

Metni oku

Sorunuzu Yazın

Sorunuzu ve size nasıl ulaşacağımızı yazın; konuyu bilen uzmanımız dönsün.

Metni oku