Karte der Shared Hosting-Inhalte

von Walter Oliver

Einführung

Als Hoster wissen Sie, dass das Verwalten einer freigegebenen Hostingumgebung das Anbieten von Kunden einen kostengünstigen Ort zum Hosten ihrer Websites und Dienste ist, und gleichzeitig Ihre Infrastruktur und ihren Aufwand zu optimieren, um profitabel zu bleiben. Typische freigegebene Hostingumgebungen umfassen Front-End-Server zum Weiterleiten von Anforderungen an ihre richtigen Inhaltsspeicherorte, Back-End-Webserver zum Speichern und Indizieren von Inhalten, Webverwaltungsdienste, die es Kunden ermöglichen, ihre Inhalte schnell zu veröffentlichen und zu verwalten, sowie große Bereitstellungen von Webserverfarmen, die eine gemeinsame Websitekonfiguration gemeinsam nutzen, die über mehrere Webserver in der Farm synchronisiert werden. Dabei ist es wichtig, eine solide Lösung für die Verwaltung der Sicherheit, Standortdichte, Dienstqualität und Leistungsoptimierung Ihrer Hostingumgebung zu haben.

Diese Portalseite soll Ihnen dabei helfen, eine dienstorientierte gemeinsame Hostinginfrastruktur zu erstellen, indem Sie eine Reihe von Produkten, Technologien und Serviceangeboten mithilfe von bewährten Methoden und Anleitungen von Microsoft kombinieren. Microsoft bietet eine vollständige Technologieplattform für gemeinsam genutzte Hoster, um alle Komponenten bereitzustellen, die für die Bereitstellung einer hoch verfügbaren, hoch skalierbaren, freigegebenen Hostingumgebung erforderlich sind, die die folgenden Komponenten umfasst:

  • Back-End-Webserver. Das Betriebssystem Windows Server 2008 R2 umfasst Internetinformationsdienste (INTERNET Information Services, IIS) 7.5, eine einheitliche Webplattform, die IIS, Microsoft ASP.NET und Windows Communication Foundation integriert.
  • Front-End-Server. Microsoft Application Request Routing für IIS 7.5 und höher ist ein proxybasiertes Routingmodul, das HTTP-Anforderungen basierend auf HTTP-Headern, Servervariablen und Lastenausgleichsalgorithmen an Inhaltsserver weiterleitet.
  • Datenbankserver. Microsoft SQL Server 2008 R2-Datenverwaltungssoftware stellt Datenbankdienste für die Back-End-Webserver bereit. SQL Server 2008 R2 bietet auch eine große Anzahl von Features zum Optimieren von Sicherheit, Verwalten der Mandantenisolation und Verbesserung der Leistung der gehosteten SQL Server 2008 R2-Bereitstellung.
  • Webserverfarmen. Mit IIS 7.5 oder höher werden Webfarmen über das Feature "Geteilte Konfiguration" unterstützt, wodurch Administratoren die IIS-Serverkonfigurationsdateien auf einer Remotefreigabe (NAS File Server) speichern können. Dies bietet die Möglichkeit, die Konfiguration zwischen den Webservern in der Farm zu replizieren und zu synchronisieren.
  • Remoteverwaltung. Mit IIS 7 und höher können Hoster ihren Kunden die Möglichkeit geben, ihre Webanwendungen und entsprechenden Datenbanken remote zu verwalten.

Um Hoster zu unterstützen, die eine vollständige Shared Hosting-Lösung mit den oben aufgeführten Technologien erstellen, hat Microsoft den Microsoft Hosting Deployment Accelerator aktualisiert, um als zentrale Anlaufstelle für Hosting-Anleitungen zu Microsoft-Technologien zu dienen, die Dokumentationen, lizenzorientierte Anleitungen für bestimmte Szenarien und Tools enthält, die zur Planung, Erstellung und Vermarktung Ihres Hostinggeschäfts erforderlich sind.

Der Kern des Microsoft Hosting Deployment Accelerator ist die neueste Version des Dynamic Datacenter Toolkit für Hoster, mit der Sie skalierbare gemeinsame Hostangebote basierend auf Microsoft Hyper-V und der Microsoft System Center Enterprise Suite erstellen können.

Weitere Ressourcen, um Windows Server 2008 R2 mit Hyper-V-Technologie, Microsoft System Center, das Microsoft Dynamic Datacenter Toolkit für Hosting und andere verwandte Shared-Hosting-Themen zu verstehen, finden Sie auf diesem Portal.

Inhaltsverzeichnis

Planen der Webhostingarchitektur

Bereitstellen der Windows-Webplattform in freigegebenen Hostingumgebungen

Überprüfen der Bereitstellung

Installieren von Infrastrukturkomponenten

Konfigurieren von IIS

Migrieren

Bereitstellung und Verwaltung

PowerShell-Skripts und C#-Codebeispiele

Verwenden von freigegebenen Hostingumgebungen