Bir kurumsal mimar olarak bu konuyu neredeyse günlük olarak ele aldım. Dikey veya yatay ölçeklendirme?
İhtiyaçlarınız neler?
Daha fazla kullanıcıyı desteklemeniz mi gerekiyor? Hizmetin hızını artırmanız mı gerekiyor? Her ikisine de ihtiyacınız var mı? Yüksek kullanılabilirlik 99.9999'a mı ihtiyacınız var yoksa kullanıcılarınız kesinti yapabilir mi?
Başlamak için geçerli sistemdeki performans metriklerini yakalamanız gerekir. Aktif kullanıcı sayısı, RAM ve CPU yükleri, Disk G / Ç - darboğazlarınızın nerede olduğunu öğrenin.
Sorunlara dayalı olası çözümler: Mevcut kaynakların optimizasyonu ile başlayın. Uygulamanız veritabanına bağlıysa, veritabanını sorgu ve iş parçacığı önbellekleri, dizinler, vb. İle optimize edin. Bir sunucuyu diğer uygulamalarla paylaşıyorsanız, özel bir sunucuya taşınmayı keşfedin. (Özel kaynakları boşaltmak için daha az etkin / kritik uygulamalar için sanallaştırmaya bakın).
mevcut makineler tam kapasitede, RAM ve CPU ağır yüklü, yüksek disk G / Ç - RAM ekleme maliyetini hesaplayın, daha hızlı bir disk G / Ç'ye (RAA, ATA yerine SATA) geçebilir misiniz?
Yüksek kullanılabilirliğe ihtiyacınız varsa, muhtemelen donanım ve yük dengeleme eklemeniz gerekir.
Donanım yükseltmeleri eklemek veya yeni sunucular eklemek daha mı ucuz? Hangisi uzun menzilli hedeflere ve büyümeye uyar?
BT departmanınızın para harcamak için en uygun zamanı ne zaman? Şu anda paranız var mı veya masrafları başka bir çeyrek / yıla mı kaydırmak istiyorsunuz? Fonlar bir sorunsa, şimdi optimize edin veya geçici yük dengeleme çözümü eklemek için donanımı diğer uygulamalardan kurtarmayı keşfedin.
Çok sayıda çözümü keşfetmekten korkmayın. Tedarikçiler, iSCSI RAID 10 ile yeni bir sunucunun maliyetin yüzde 10'u için çalışacağı yük dengeli SAN depolama merkezli bir çözüm satın almanızı isteyebilir.
Optimizasyondan sonra CPU'nuz hala yoğun bir şekilde yüklenmişse, donanım eklemeniz / değiştirmeniz gerekir. Disk G / Ç'niz darboğaz ise ve depolama teknolojisini yükseltemiyorsanız, donanımı değiştirmeniz veya ağ depolama / bağlı depolama çözümleri eklemeniz gerekir.
Performans metriklerini yakalayın. Metrikleri tekrar optimize edin, iyileştirin ve yakalayın. Performansınızı artırın / azaltın, böylece ne kadar harcadığınızı ve ne kadar performans kazancı olduğunu belgeleyen bir rapor açabilirsiniz. Bunlar, doğru yapıldığında yöneticileri mimarlara, mimarları proje yöneticilerine ve PM'leri üst yönetime dönüştüren olası başarı hikayeleri türüdür.