Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von Jason Lee
In diesem Thema wird ein typisches Webbereitstellungsszenario für eine Produktionsumgebung beschrieben und die Aufgaben erläutert, die Sie ausführen müssen, um eine ähnliche Umgebung einzurichten.
Die Produktionsumgebung ist das endgültige Ziel für eine Webanwendung oder website. An diesem Punkt wurde Ihre Anwendung getestet, in einer Stagingumgebung bereitgestellt und ist bereit, "live zu gehen". Die Merkmale einer Produktionsumgebung können je nach Art und Zweck Ihrer Webinhalte, der Größe Ihrer Organisation, Ihrer Zielgruppe und vielen anderen Faktoren variieren. In einem Szenario im Unternehmensmaßstab kann die Produktionsumgebung die folgenden Merkmale aufweisen:
- Die Umgebung besteht aus mehreren Webservern mit Lastenausgleich und einem oder mehreren Datenbankservern, häufig mit Failoverclustering und Datenbankspiegelung.
- Wenn die Umgebung mit dem Internet konfrontiert ist, wird sie wahrscheinlich von Ihrem internen Netzwerk getrennt. Es kann sich in einem anderen Subnetz in einem Umkreisnetzwerk befinden, es kann sich in einer anderen Domäne befinden und sich in einer völlig anderen Netzwerkinfrastruktur befinden.
- Entwickler und Build-Server-Prozesskonten haben höchstwahrscheinlich keine Administratorrechte auf den Produktionsservern.
- Änderungen an Anwendungen werden seltener bereitgestellt als Test- und Staging-Deployments.
Hinweis
Das Skalieren einer Datenbankbereitstellung über mehrere Server hinaus geht über den Umfang dieses Lernprogramms hinaus. Weitere Informationen zu diesem Bereich finden Sie in SQL Server Books Online.
Beispielsweise enthält ein Teambuildserver in unserem Lernprogrammszenario Builddefinitionen, mit denen Benutzer die Contact Manager-Lösung erstellen und in einem einzelnen Schritt in einer Stagingumgebung bereitstellen können. Wenn die Anwendung in der Produktion bereitgestellt werden kann, muss der Administrator der Produktionsumgebung aufgrund der Einschränkungen, die durch Sicherheitsanforderungen und die Netzwerkinfrastruktur auferlegt werden, das Webpaket manuell auf einen Produktionswebserver kopieren und über den IIS-Manager (Internet Information Services) importieren.
Lösungsübersicht
In diesem Szenario können Sie diese Fakten aus einer Analyse der Bereitstellungsanforderungen ableiten:
- Aufgrund von Sicherheitseinschränkungen und der Netzwerkkonfiguration können Sie die Produktionsumgebung nicht so konfigurieren, dass sie eine Klick- oder automatisierte Bereitstellung unterstützt. Die Offlinebereitstellung ist der einzige praktikabele Ansatz in diesem Szenario.
- Die Produktionsumgebung enthält mehrere Webserver, sodass Sie das Web Farm Framework (WFF) verwenden können, um eine Serverfarm zu erstellen. Bei Verwendung dieses Ansatzes muss der Administrator die Anwendung nur auf einen Webserver (den primären Server) importieren, und WFF repliziert die Bereitstellung auf allen anderen Webservern in der Produktionsumgebung.
Diese Themen enthalten alle Informationen, die Sie benötigen, um diese Aufgaben auszuführen:
- Erstellen Sie eine Serverfarm mit dem Webfarmframework. In diesem Thema wird beschrieben, wie Sie eine Serverfarm mit WFF erstellen und konfigurieren, sodass Webplattformprodukte und -komponenten, Konfigurationseinstellungen und Websites und Anwendungen auf mehreren Webservern mit Lastenausgleich repliziert werden.
- Konfigurieren sie einen Webserver für die Web deploy-Veröffentlichung (Offlinebereitstellung). In diesem Thema wird beschrieben, wie Sie einen Webserver erstellen, mit dem Administratoren Webpakete manuell importieren und bereitstellen können, beginnend mit einem sauberen Windows Server 2008 R2-Build.
- Konfigurieren Sie einen Datenbankserver für die Web Deploy-Publizierung. In diesem Thema wird beschrieben, wie Sie einen Datenbankserver für die Unterstützung des Remotezugriffs und der Bereitstellung konfigurieren, beginnend mit einer Standardinstallation von SQL Server 2008 R2.
Weiterführende Lektüre
Anleitungen zum Konfigurieren einer typischen Entwicklertestumgebung finden Sie unter "Szenario: Konfigurieren einer Testumgebung für die Webbereitstellung". Anleitungen zum Konfigurieren einer typischen Stagingumgebung finden Sie unter "Szenario: Konfigurieren einer Stagingumgebung für die Webbereitstellung".