Hosting op het Windows (2000 / 2003) platform

Op desktop-pc's is Windows verreweg het meestgebruikte besturingssysteem, maar op webservers heeft Windows een veel kleiner marktaandeel dan Linux en andere op Unix gebaseerde besturingssystemen.

Een mogelijke reden is, dat Windows-hosting over het algemeen duurder is dan Linux-hosting. Voor het gebruik van Windows moet namelijk betaald worden, terwijl het gebruik van Linux gratis is; en een webhosting-bedrijf zal deze kosten natuurlijk doorberekenen aan de klanten.

Een andere reden voor het kleinere marktaandeel van Windows op de servermarkt is, dat Windows (al dan niet terecht) de reputatie heeft trager en instabieler te zijn dan Linux. Met enige regelmaat worden nieuwe programmeer- en beveiligingsfouten in Windows ontdekt.

In veel gevallen brengt Microsoft daar dan een patch (d.w.z.: reparatiesoftware) voor uit, die zo snel mogelijk door de beheerder op de webserver moet worden geïnstalleerd. Gebeurt dat niet, dan kunnen hackers in het ergste geval de controle over de webserver geheel overnemen.

Je zou je kunnen afvragen waarom er dan toch nog zoveel sites op het Windows-platform worden gehost; vermoedelijk heeft dit te maken met de vertrouwdheid van het product. Wie gewend is aan Windows op de desktop, kan vrij gemakkelijk aan de slag met Windows op de server (terwijl Linux en andere Unix-achtigen eerder de reputatie hebben cryptisch producten voor echte geeks te zijn).

Die "vertrouwdheid" geldt niet alleen voor het besturingssysteem, maar ook voor de databases en de scripting-talen die bij Windows-hosting worden gebruikt.

Op het Windows-platform wordt namelijk veelal gebruik gemaakt van de Internet Information Server (of IIS) als webserver, in combinatie met een Access- of SQL Server-database en een Active Server Pages (ASP) scripting-omgeving.

Access is vooral geschikt voor wat kleinere databases; het product maakt deel uit van Microsoft Office.

MS SQL Server daarentegen is bedoeld voor databaseapplicaties die grote aantallen gebruikers en transacties moeten kunnen ondersteunen; het product wordt ook gebruikt voor allerlei bedrijfsinterne toepassingen, o.a. door banken en verzekeringsmaatschappijen.

Active Server Pages tenslotte is een scripting-omgeving die verschillende programmeertalen ondersteunt, waaronder VBScript. Dit is een taal die sterk lijkt op Visual Basic, waardoor binnen veel bedrijven de kennis aanwezig is om toepassingen te maken met behulp van ASP.

Enkele jaren geleden heeft Microsoft de zg. .NET-omgeving uitgebracht, die de prestaties en het gebruiksgemak van Windows verder moet vergroten.