Müşterilerimiz için genellikle boyutlandırma ve kapasite planlaması yapmam istenir. Müşterilerimiz ürünlerimizi satın aldıklarında (temelde J2EE web uygulamaları), genellikle bu ürünleri çalıştırmak için hangi donanıma ihtiyaç duyacaklarını soruyorlar. Önerilerimiz genellikle yüksek maliyetli donanım alımları ile sonuçlanır. Şu ana kadar geliştirdiğim en iyi buluşsallık, mevcut projelerde toplanan verilerle, kullanım projeksiyonlarını (uygulamanın katılması gereken kayıtlı ve eşzamanlı kullanıcıların sayısı) karşılaştırmaktır. Şunlar gibi: A yüklemesi, X donanımıyla 100 eşzamanlı kullanıcıya katılırsa, B kurulumunun, 200 eşzamanlı kullanıcıya katılmak için 2 * X donanımına ihtiyacı olacaktır. Bununla birlikte, bu yaklaşımın bazı problemleri vardır. Müşteriler genellikle farklı donanım ve yazılım platformları kullanırlar. Bizden satın aldıkları ürün grubu genellikle aynı değildir ve genellikle uygulama bölümleri belirli müşteri siparişleri için üretilir. Yazılım sürümlerinin değiştiğini vb. Göz önünde bulundurun ve çok zor boyutlandırma görevi yapabilecek çok fazla parametre var.Boyutlandırma ve Kapasite Planlama İpuçları ve Nasıl Yapılır
Konuyla ilgili bazı kitaplar okudum ve bazılarının karmaşık matematiksel modelleri kullanmasını öneriyorum. Bu yaklaşımların girdi olarak girmesi gereken parametre sayısı (örneğin uygulama özelliklerinin ayrıntılı sınıflandırması), bunların pek de yararlı olmadığını düşünmemi sağlıyor. Donanım genellikle sipariş edilmeden önce, temel gereksinimlerin tanımlanmasından bile söz edilmediğinden, bunların uygulama geliştirme ve yaşam döngüsü boyunca değişeceğinden bahsedilir. Peki, boyutlandırma ve kapasite planlaması hakkında nasıl gidiyorsunuz? Her türlü ipucu ve nasıl yapılır?
Sorun ticari değil, tekniktir. Müşterilerin önceden bir başlangıç ve TCO fikri olması gerekir. Ayrıca, ihtiyacınız olan tam ürünü biliyorsanız, donanım satıcılarıyla görüşme yapmak daha kolaydır. Çok büyük tahmin ve müşteri ihtiyacı olmayan HW ile sıkışmış; çok az tahmin et ve bütçesini üzdün, satıcı ile kaldıraç yok. – Dan