Enligt min åsikt skulle flera VPS (klustring) vara ett idealiskt tillvägagångssätt att följa. I stället för att använda en enda kraftfull dedikerad server för att vara värd för alla tjänster tillsammans, har klustring betydande fördelar som högsta tillgänglighet, lastfördelning och lågkostnads ​​VPS

I ditt fall skulle den idealiska lösningen vara att placera din webbserver (IIS) och databasserver (MS SQL Server) på två separata VPS. IIS webbserver kommer att hantera webbförfrågningar som kommunicerar med isolerad MS SQL-server. Sådan konfiguration kan enkelt upprättas med hjälp av kontrollpaneler. För Windows-baserade servrar är WebsitePanel (GRATIS) och Plesk Panel de mest pålitliga kontrollpanelerna som finns tillgängliga. Denna kontrollpanel kommer att installeras på en av dina VPS och alla dina webbtjänster/servrar som SQL Server, IIS webbserver, Mailserver (om någon) kommer att integreras med denna kontrollpanel. Således kan du hantera IIS och SQL-server genom enkel inloggning på kontrollpanelen

Dessutom har inte alla servrar samma krav. IIS Web Server och MS SQL Server kommer att ha olika serverkrav. Webbservern kommer att lagra webbinnehållet och webbplatserna. Dessa webbplatser kan innehålla bilder, videofiler etc. Därför kräver webbservern mer hårddiskutrymme än SQL Server

Å andra sidan har MS SQL-servern alltid varit resurshungrig och den kräver mer RAM- och CPU-kraft. Dessutom, medan du är värd för MS SQL-servern kommer du att ha enorma I/O. Därför rekommenderas det starkt att vara värd för MS SQL Server på SSD-enheter.