Freigeben über


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. 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.

Wenn die Anwendung für die Produktion bereitgestellt werden kann, muss der Administrator der Produktionsumgebung 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:

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".