it-swarm.com.de

Was ist ein IIS Anwendungspool?

Was genau ist ein Anwendungspool? Was ist seine Aufgabe?

200
Xaisoft

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

221
Ender

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

57
CesarGon

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.

  1. Sie möchten, dass die Website unter einem anderen Prozess "w3wp.exe" ausgeführt wird. Erstellen Sie anschließend einen neuen Anwendungspool, und weisen Sie diesen der Website zu.
  2. Sie möchten die Website und ihren gesamten Code unter einem anderen Benutzerkonto ausführen (z. B. unter Administratorberechtigungen). Sie können dies durch Ändern von Application Pool Identity ausführen.
  3. Sie möchten eine bestimmte Anwendung unter .net Framework 4.0 oder 2.0 ausführen. 
  4. Sie möchten sicherstellen, dass sich die Website im 32-Bit-Modus befindet oder der Prozess "w3wp.exe" wiederverwendet wird. Alle diese Dinge werden über den Anwendungspool gesteuert.

Ich hoffe es hilft!

30
Rohith

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.

14
Poornima S

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.

11
satish

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

7
Hameed Syed

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. 

5
Sree

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.

5
kiranpvn

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

3
Pravin Patel

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.

2

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.

2
shinto

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

2
aamir sajjad

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.

0

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 

0
vivek