Windows Azure Pack: Übersicht über Websites
Gilt für: Windows Azure Pack
Übersicht über Websiterollen
Der Dienst Windows Azure-Paket: Websites verwendet mindestens sechs Serverrollen: Controller, Verwaltungsserver, Front-End, Web-Worker, Dateiserver und Verleger. Außerdem ist ein SQL Server für die Website-Laufzeitdatenbank erforderlich. Diese Rollen sind getrennt von und zusätzlich zu den Servern, die eine schnelle oder verteilte Installation der Dienstverwaltungs-API bilden. Die Rollen können auf physischen Servern oder Virtuellen Computern installiert werden.
Der Windows Azure-Paket-Websitedienst umfasst folgende Serverrollen:
Websitecontroller – Der Controller stellt die anderen Website-Rollen bereit und verwaltet sie. Diese Rolle wird zuerst installiert.
Verwaltungsserver – Dieser Server stellt einen REST-Endpunkt zur Verfügung, der den Verwaltungsdatenverkehr mit der Windows Azure Pack-Websiteverwaltungs-API verarbeitet.
Web-Worker – Dies sind Webserver, die Clientwebanforderungen verarbeiten. Webmitarbeiter sind entweder freigegeben oder reserviert (mindestens eine der einzelnen ist erforderlich), um differenzierte Dienste für Kunden bereitzustellen. Reservierte Worker werden in die klein, mittel und groß kategorisiert.
Wichtig
Da Web-Worker Kundencode ausführen, stellen sie ein potenzielles Risiko für die Websiteinfrastruktur dar. Nach der Installation sollten Sie die IP-Filterung im Verwaltungsportal für Administratoren konfigurieren, um das Risiko zu reduzieren. Weitere Informationen finden Sie unter Konfigurieren der IP-Filterung.
Front-End – Akzeptiert Webanforderungen von Clients, leitet Anforderungen zu Web-Workern und gibt Antworten von Web-Workern an Clients zurück. Front-End-Server sind für den Lastenausgleich und die SSL-Beendigung verantwortlich.
Dateiserver – Stellt Dateidienste zum Hosten von Websiteinhalten bereit. Der Dateiserver enthält alle Anwendungsdateien für jede Website, die auf der Websitecloud ausgeführt wird. Ausführlichere Informationen finden Sie unter "Kapazitätsplanung für Windows Azure Pack: Websites".
Verleger – Stellt Inhaltsveröffentlichung zur Websitefarm für FTP-Clients, Visual Studio und WebMatrix durch Web Deploy- und FTP-Protokolle bereit.
Übersicht über SQL Server-Rollen
Eine Windows Azure-Paket-Umgebung, die Windows Azure-Paket: Websites enthält, benötigt die folgenden drei Datenbankkategorien:
Dienstverwaltungs-API-Datenbank – Die Kerninstallation der Windows Azure Pack Service Management API verwendet eine SQL Server, um ihre Konfigurationsdaten zu speichern. Diese Datenbank sollte bereits installiert sein, bevor die Schritte in diesem Bereitstellungshandbuch ausgeführt werden. Weitere Informationen finden Sie unter Microsoft SQL Server Versionen, die in einer Windows Azure Pack-Bereitstellung im Azure Pack-Handbuch "Bereitstellen Windows Azure Pack für Windows Server" unterstützt werden.
Datenbank der Websites-Laufzeit – Bevor Sie azure Pack installieren: Websites müssen Sie eine Windows SQL Server vorbereiten, um die Laufzeitdatenbank zu enthalten, die Websites für ihre Vorgänge verwendet. Weitere Informationen finden Sie unter Vorbereiten eines SQL Server, um die Windows Azure Pack-Runtimedatenbank für Azure Pack-Websites zu halten.
Anwendungsdatenbanken – Falls Ihr Verwendungsszenario das Bereitstellen der Datenbankfunktionalität für die Mandantenwebsites beinhaltet, müssen Sie separate SQL Server- und/oder MySQL-Datenbanken installieren, um diesen Dienst anzubieten. Weitere Informationen finden Sie unter Bereitstellen SQL Server und MySQL-Anwendungsdatenbanken für Mandantenverwendung.
Informationen zum Skalieren von SQL Server finden Sie unter Konfigurieren von SQL Server für hohe Verfügbarkeit.