Szenario: Konfigurieren einer Produktionsumgebung für die Webbereitstellung

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. Zu diesem Zeitpunkt hat Ihre Anwendung Tests durchlaufen, wurde in einer Stagingumgebung bereitgestellt und ist bereit, "live zu schalten". Die Merkmale einer Produktionsumgebung können je nach Art und Zweck Ihrer Webinhalte, der Größe Ihrer organization, Ihrer Zielgruppe und vielen anderen Faktoren stark variieren. In einem Szenario auf Unternehmensebene kann die Produktionsumgebung folgende 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 verbunden ist, ist sie wahrscheinlich von Ihrem internen Netzwerk getrennt. Es kann sich in einem anderen Subnetz in einem Umkreisnetzwerk, in einer anderen Domäne und in einer völlig anderen Netzwerkinfrastruktur befinden.
  • Es ist sehr unwahrscheinlich, dass Entwickler und Buildserverprozesskonten über Administratorrechte auf den Produktionsservern verfügen.
  • Änderungen an Anwendungen werden seltener bereitgestellt als Test- oder Stagingbereitstellungen.

Hinweis

Das Aufskalieren einer Datenbankbereitstellung über mehrere Server hinaus geht über den Rahmen dieses Tutorials hinaus. Weitere Informationen zu diesem Bereich finden Sie in der SQL Server-Onlinedokumentation.

In unserem Tutorialszenario enthält ein Team Build-Server beispielsweise Builddefinitionen, mit denen Benutzer die Contact Manager-Lösung erstellen und in einem einzigen Schritt in einer Stagingumgebung bereitstellen können. Wenn die Anwendung für die Bereitstellung in der Produktion bereit ist, muss der Administrator der Produktionsumgebung aufgrund der Einschränkungen durch sicherheitsrelevante Anforderungen und die Netzwerkinfrastruktur das Webpaket manuell auf einen Produktionswebserver kopieren und über den Iis-Manager importieren.

Wenn die Anwendung für die Bereitstellung in der Produktion bereit ist, muss der Administrator der Produktionsumgebung das Webpaket manuell auf einen Produktionswebserver kopieren und über den IIS-Manager importieren.

Übersicht über die Lösungen

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 die 1-Klick- oder automatisierte Bereitstellung unterstützt wird. Die Offlinebereitstellung ist in diesem Szenario der einzige praktikable Ansatz.
  • Die Produktionsumgebung umfasst mehrere Webserver, sodass Sie das Webfarm Framework (WFF) verwenden können, um eine Serverfarm zu erstellen. Bei diesem Ansatz 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 zum Ausführen dieser Aufgaben benötigen:

Weitere Informationen

Anleitungen zum Konfigurieren einer typischen Entwicklertestumgebung finden Sie unter Szenario: Konfigurieren einer Testumgebung für die Webbereitstellung. Eine Anleitung zum Konfigurieren einer typischen Stagingumgebung finden Sie unter Szenario: Konfigurieren einer Stagingumgebung für die Webbereitstellung.