Was genau ist ein Anwendungspool? Was ist seine Aufgabe?
Mit Anwendungspools können Sie Ihre Anwendungen voneinander trennen, selbst wenn sie auf demselben Server ausgeführt werden. Auf diese Weise werden andere Anwendungen nicht heruntergefahren, wenn in einer App ein Fehler auftritt.
Mithilfe von Anwendungspools können Sie außerdem verschiedene Apps voneinander trennen, für die unterschiedliche Sicherheitsstufen erforderlich sind.
Hier ist eine gute Ressource: IIS und ASP.NET: Der Anwendungspool
Grundsätzlich ist ein Anwendungspool eine Möglichkeit, Compartments auf einem Webserver durch Prozessgrenzen zu erstellen und URL-Sets an jedes dieser Compartes weiterzuleiten. Weitere Informationen finden Sie hier: http://technet.Microsoft.com/en-us/library/cc735247(WS.10).aspx
Ich bin die zweitbeste Antwort, aber ich möchte hier ein wenig mehr Details hinzufügen, wenn jemand es für nützlich hält.
kurze Version:
IIS führt jede von Ihnen konfigurierte Website in einem Prozess mit dem Namen w3wp.exe aus. IIS Anwendungspool ist eine Funktion in IIS, die jede Website oder einen Teil davon zulässt davon unter einem entsprechenden w3wp.exe-Prozess ausgeführt. So können Sie .__ laufen. 100 Websites in einer einzigen w3wp.exe oder 100 verschiedenen w3wp.exe. Z.B. Führen Sie 3 Websites in demselben Anwendungspool aus (gleiches w3wp.exe), um Speicherplatz zu sparen. Verwendungszweck. , zwei verschiedene Websites in zwei verschiedenen Anwendungspools ausführen, so Jeder kann unter einem separaten Benutzerkonto (genannt Anwendungspool Identität) ausgeführt werden. eine Website in einem Anwendungspool und einer Unterwebsite ausführen "Website/App" unter einem anderen Anwendungspool.
Längere Version:
Jede Website oder ein Teil der Website können Sie unter einem Anwendungspool ausführen. Sie können einige grundlegende Einstellungen der Website mithilfe eines Anwendungspools steuern.
Ich hoffe es hilft!
Ein Anwendungspool ist eine Gruppe von einer oder mehreren URLs, die von einem Arbeitsprozess oder einer Gruppe von Arbeitsprozessen bereitgestellt werden. Jedes Webverzeichnis oder virtuelle Verzeichnis kann einem Anwendungspool zugewiesen werden.
Jede Anwendung innerhalb eines Anwendungspools hat den gleichen Arbeitsprozess.
Angenommen, ein Szenario, in dem Schwimmer in den für sie reservierten Bereichen im Pool schwimmen. Was passiert, wenn Schwimmer anders als in den für sie reservierten Bereichen schwimmen, wird das Ganze zum Chaos. Ähnlich wird es durch Anwendungspools voneinander getrennt.
Der IIS-Internet-Informationsdienst ist ein Webserver, der zum Hosten einer oder mehrerer Webanwendungen verwendet wird .. _ Nehmen wir ein Beispiel an, dass Microsoft den Webserver verwaltet und wir betreiben unsere Website abc.com (auf Nachrichten basierender Inhalt) auf diesem IIS. Da Microsoft eine große Firma ist, kann es sein, dass eine andere Website gehostet wird, beispielsweise xyz.com (E-Commerce-basiert).
Nun stellen Webserver Hosting bereit, dh sie stellen Speicher bereit, um beide Websites auf einem einzigen Webserver auszuführen. Daher kommen hier Anwendungspools zum Vorschein Abc.com hat seine eigenen Regeln, Geschäftslogik, Daten usw. und dies gilt auch für xyz.com .
IIS stellt zwei Anwendungspools (Pfad) bereit, um zwei Websites in ihrer eigenen Welt (Daten) reibungslos in einem einzigen Webserver auszuführen, ohne dass sich dies auf jeden einzelnen auswirkt (Sicherheit, Skalierbarkeit). Dies ist der Anwendungspool in IIS.
Sie können also abhängig von der Serverkapazität eine beliebige Anzahl von Anwendungspools haben
Ein Anwendungspool ist eine Gruppe von einer oder mehreren URLs, die von einem Arbeitsprozess oder einer Gruppe von Arbeitsprozessen bereitgestellt werden. Anwendungspools werden zum Trennen von IIS - Arbeitsprozessen verwendet, die die gleichen Konfigurations- und Anwendungsgrenzen haben. Anwendungspools werden verwendet, um unsere Webanwendung für bessere Sicherheit, Zuverlässigkeit, Verfügbarkeit und Leistung zu isolieren. Sie laufen weiter, ohne sich gegenseitig zu beeinträchtigen.
Ein Anwendungspool ist eine Gruppe von URLs, die von Worker-Prozessoren oder einem Satz von Worker-Prozessoren bereitgestellt werden.
Es können beliebig viele Anwendungspools vorhanden sein.
In IIS können mehrere Anwendungspools erstellt werden.
Eine Anwendung in einem anderen Anwendungspool wird in verschiedenen Arbeitsprozessoren ausgeführt.
Vorteil: Wenn in einem Anwendungspool ein Fehler aufgetreten ist, wirken sich die in einem anderen Anwendungspool ausgeführten Anwendungen nicht aus.
Anwendungspools werden zum Trennen von IIS - Arbeitsprozessen verwendet, die die gleichen Konfigurations- und Anwendungsgrenzen haben.
Anwendungspools, die zum Isolieren unserer Webanwendung verwendet werden, um die Sicherheit, Zuverlässigkeit, Verfügbarkeit und Leistung zu verbessern und ohne Beeinträchtigung weiterzulaufen. Der Arbeitsprozess dient als Prozessgrenze, die jeden Anwendungspool voneinander trennt, sodass andere Anwendungen oder Arbeitsprozesse nicht betroffen sind, wenn ein Arbeitsprozess oder eine Anwendung ein Problem aufweist oder wiederverwendet. Ein Anwendungspool kann auch mehrere Arbeitsprozesse haben.
Oder wir können einfach sagen: Ein Anwendungspool ist eine Gruppe von einer oder mehreren URLs, die von einem Arbeitsprozess oder einer Gruppe von Arbeitsprozessen bereitgestellt werden. Jedes Webverzeichnis oder virtuelle Verzeichnis kann einem Anwendungspool zugewiesen werden. Wenn Sie einen separaten Anwendungspool verwenden, kann eine Website nicht von einer anderen Website beeinflusst werden.
Quelle: Interviewwiz
Ein Anwendungspool ist eine Sammlung von Anwendungen, die denselben Arbeitsprozess von IIS (w3wp.exe) verwenden. Das Hauptanliegen bei der Verwendung des Anwendungspools besteht darin, zwei verschiedene Anwendungen mit unterschiedlichen Sicherheitsbedenken zu isolieren und zu verhindern, dass Anwendungen durch Tod des Arbeitsprozesses abstürzen.
Ein Anwendungspool ist eine Gruppe von einer oder mehreren URLs, die von einem Arbeitsprozess oder einer Gruppe von Arbeitsprozessen bereitgestellt werden. Anwendungspools werden zum Trennen von IIS - Arbeitsprozessen verwendet, die die gleichen Konfigurations- und Anwendungsgrenzen haben.
Anwendungspools werden zum Trennen von IIS Worker-Prozessen verwendet, die dieselbe Konfiguration verwenden. Anwendungspools ermöglichen es uns, unsere Webanwendung für mehr Sicherheit, Zuverlässigkeit und Verfügbarkeit zu isolieren
Das Element application Pools enthält Konfigurationseinstellungen für alle Anwendungspools, die auf Ihrem IIS ausgeführt werden. Ein Anwendungspool definiert eine Gruppe von einem oder mehreren Arbeitsprozessen, die mit allgemeinen Einstellungen konfiguriert sind, die Anforderungen an eine oder mehrere Anwendungen abwickeln, die diesem Anwendungspool zugewiesen sind.
Da Anwendungspools einer Gruppe von Webanwendungen ermöglichen, einen oder mehrere ähnlich konfigurierte Arbeitsprozesse gemeinsam zu nutzen, bieten sie eine bequeme Methode zum Isolieren einer Gruppe von Webanwendungen von anderen Webanwendungen auf dem Servercomputer.
Prozessgrenzen trennen jeden Arbeitsprozess; Anwendungsprobleme in einem Anwendungspool wirken sich daher nicht auf Websites oder Anwendungen in anderen Anwendungspools aus. Anwendungspools erhöhen sowohl die Zuverlässigkeit als auch die Verwaltbarkeit Ihrer Webinfrastruktur erheblich.
ein Anwendungspool ist wie ein Pfund, wenn ich 2 Anwendungspool erstellt habe. Im ersten Anwendungspool haben 100 Fische und ein anderer Anwendungspool 200 Fische. Fisch ist wie eine Anwendung im Anwendungspool . Sie werden von Worker-Prozessen verwaltet . Der beste Vorteil ist: Wenn Pfund-Nummer-1 schlechtes Wasser hat und wenn alle Fische betroffen sind, dann ist die Sicherheit von Fisch in Pfund-Nummer-2 gegeben. Wenn ein Anwendungspool durch ein Problem beeinträchtigt wird, hat dies jedoch keine Auswirkung Problem in Anwendungspool 2, so dass die Sicherheit verbessert wird. Ein weiterer Vorteil besteht darin, dass Sie alle erforderlichen Authentifizierungs- und Rechte für alle Anwendungen in einem einzigen Anwendungspool bereitstellen