Bana göre çoklu VPS (Kümeleme) takip edilmesi gereken ideal bir yaklaşım olacaktır. Tüm hizmetleri bir arada barındırmak için tek bir güçlü özel sunucu kullanmak yerine kümelemenin en yüksek kullanılabilirlik, yük dağıtımı ve düşük maliyetli VPS gibi önemli faydaları vardır.

Sizin durumunuzda ideal çözüm, web sunucunuzu (IIS) ve veritabanı sunucunuzu (MS SQL Server) iki ayrı VPS'ye yerleştirmek olacaktır. IIS web sunucusu, yalıtılmış MS SQL sunucusuyla iletişim kurarak web isteklerini işleyecektir. Bu konfigürasyon kontrol panelleri yardımıyla kolaylıkla kurulabilmektedir. Windows tabanlı sunucular için WebsitePanel (ÜCRETSİZ) ve Plesk Panel mevcut en güvenilir kontrol panelleridir. Bu kontrol paneli VPS'lerinizden birine kurulacak ve SQL Server, IIS web sunucusu, Mail sunucusu (varsa) gibi tüm web servisleriniz/sunucularınız bu kontrol paneliyle entegre olacaktır. Böylece kontrol panelinden tek giriş ile IIS ve SQL sunucusunu yönetebilirsiniz.

Ayrıca tüm sunucuların gereksinimleri aynı değildir. IIS Web Sunucusu ve MS SQL Sunucusu farklı sunucu gereksinimlerine sahip olacaktır. Web sunucusu web içeriklerini ve web sitelerini depolayacaktır. Bu web siteleri resim, video dosyası vb. içerebilir. Bu nedenle web sunucusu, SQL Server'dan daha fazla sabit disk alanı gerektirir.

Öte yandan, MS SQL sunucusu her zaman kaynağa açtır ve daha fazla RAM ve CPU gücü gerektirir. Ek olarak, MS SQL sunucusunu barındırırken çok büyük bir G/Ç'ye sahip olacaksınız. Bu nedenle MS SQL Server'ın SSD sürücülerde barındırılması önemle tavsiye edilir.