Что такое пул приложений IIS?

Что такое пул приложений? Какова его цель?

Ответ 1

Пулы приложений позволяют изолировать ваши приложения друг от друга, даже если они работают на одном сервере. Таким образом, если в одном приложении есть ошибка, он не будет использовать другие приложения.

Кроме того, пулы приложений позволяют вам разделить разные приложения, требующие разных уровней безопасности.

Здесь хороший ресурс: IIS и ASP.NET: пул приложений

Ответ 2

В принципе, пул приложений - это способ создания отсеков на веб-сервере через границы процесса и наборы маршрутов URL-адресов для каждого из этих отсеков. Подробнее см. Здесь: http://technet.microsoft.com/en-us/library/cc735247(WS.10).aspx

Ответ 3

Пул приложений - это группа из одного или нескольких URL-адресов, которые обслуживаются рабочим процессом или набором рабочих процессов. Любой веб-каталог или виртуальный каталог может быть назначен пулу приложений.

Каждое приложение в пуле приложений использует один и тот же рабочий процесс.

Ответ 4

Предположите сценарий, когда пловцы плавают в бассейне в областях, зарезервированных для них. Что происходит, если пловцы плавают, кроме областей, зарезервированных для них, все это станет бесполезным. Аналогично, iis использует пулы приложений, чтобы отделить один процесс от другого.

Ответ 5

Я второй отвечающий за голосование ответ, но чувствую, что добавляю здесь немного больше подробностей, если кто-то сочтет это полезным.

короткая версия:

IIS запускает любой веб-сайт, который вы настраиваете в процессе с именем w3wp.exe. IIS Пул приложений - это функция в IIS, которая позволяет каждому веб-сайту или части его запустить под соответствующим процессом w3wp.exe. Таким образом, вы можете запускать 100 сайтов в одном файле w3wp.exe или 100 различных w3wp.exe. Например. запустите 3 веб-сайта в том же пуле приложений (тот же w3wp.exe), чтобы сохранить память Применение., запускайте 2 разных веб-сайта в двух разных пулах приложений, поэтому что каждый может работать под отдельной учетной записью пользователя (так называемый пул приложений идентичность). запустить веб-сайт в одном пуле приложений и дочернем сайте "сайт/приложение" в другом пуле приложений.

Более длинная версия:

Каждый веб-сайт или часть веб-сайта можно запускать под пулом приложений. Вы можете управлять некоторыми базовыми настройками веб-сайта с помощью пула приложений.

  • Вы хотите, чтобы веб-сайт работал под другим процессом w3wp.exe. Затем создайте новый пул приложений и назначьте его на веб-сайт.
  • Вы хотите запустить веб-сайт и все его код под другой учетной записью пользователя (например, под правами администратора), вы можете выполнить это, изменив Пул приложений Идентичность.
  • Вы хотите запустить конкретное приложение в .NET Framework 4.0 или 2.0.
  • Вы хотели бы убедиться, что сайт находится в 32-битном режиме или имеет запланированную переработку процесса w3wp.exe и т.д. Все такие вещи контролируются из пула приложений iis.

Надеюсь, что это поможет!

Ответ 6

Пул приложений - это группа URL-адресов, обслуживаемых рабочими процессорами или набором рабочих процессоров.

Может существовать любое количество пулов приложений.

В IIS можно создать несколько пулов приложений.

Приложение в разных пулах приложений работает в разных рабочих процессорах.

Преимущество: если ошибка в одном пуле приложений не повлияет на приложения, запущенные в другом пуле приложений.

Ответ 7

Служба информации IIS-Internet - это веб-сервер, используемый для размещения одного или нескольких веб-приложений. Давайте рассмотрим любой пример здесь: Microsoft поддерживает веб-сервер, и мы запускаем наш веб-сайт abc.com(основанный на новостях) на этом IIS. Так как Microsoft - компания с большим ударом, которую она может принять или готова разместить другой сайт, скажем, xyz.com(основанная на электронной торговле).

Теперь веб-сервер размещает i.e обеспечение памяти для запуска обоих веб-сайтов на своем единственном веб-сервере. Таким образом, сюда входят пулы приложений. У abc.com есть свои правила, бизнес-логика, данные и т.д., и то же самое относится к xyz.com.

IIS предоставляет два пула приложений (путь) для плавного запуска двух веб-сайтов в своем собственном мире (данных) на одном веб-сервере без ущерба для каждого из них (безопасность, масштабируемость). Это пул приложений в IIS.

Таким образом, вы можете иметь любое количество пулов приложений в зависимости от емкости сервера

Ответ 8

Пул приложений - это группа из одного или нескольких URL-адресов, которые обслуживаются рабочим процессом или набором рабочих процессов. Пулы приложений используются для разделения наборов рабочих процессов IIS, которые имеют одну и ту же конфигурацию и границы приложений. Пулы приложений используются для изоляции нашего веб-приложения для лучшей безопасности, надежности, доступности и производительности, и они продолжают работать, не влияя друг на друга.

Ответ 9

Пулы приложений используются для разделения набора рабочих процессов IIS, имеющих общую конфигурацию. Пулы приложений позволяют нам изолировать наше веб-приложение для повышения безопасности, надежности и доступности.

Ответ 10

Пулы приложений используются для разделения наборов рабочих процессов IIS, имеющих общую конфигурацию и границы приложений.

Пулы приложений, используемые для изоляции нашего веб-приложения для обеспечения большей безопасности, надежности, доступности и производительности и непрерывности работы, не влияя друг на друга. Рабочий процесс служит границей процесса, которая отделяет каждый пул приложений, так что когда один рабочий процесс или приложение имеет проблему или перерабатывает, другие приложения или рабочие процессы не затрагиваются. Один пул приложений может иметь несколько рабочих процессов.

Или мы можем просто сказать, что пул приложений - это группа из одного или нескольких URL-адресов, которые обслуживаются рабочим процессом или набором рабочих процессов. Любой веб-каталог или виртуальный каталог может быть назначен пулу приложений. Так что один веб-сайт не может быть затронут другим, если вы используете выделенный пул приложений.

Источник: Interviewwiz

Ответ 11

Элемент пулов приложений содержит параметры конфигурации для всех пулов приложений, запущенных на вашем IIS. Пул приложений определяет группу из одного или нескольких рабочих процессов, настроенных с общими настройками, которые обслуживают запросы к одному или нескольким приложениям, которые назначены этому пулу приложений.

Поскольку пулы приложений позволяют набору веб-приложений совместно использовать один или несколько одинаково сконфигурированных рабочих процессов, они обеспечивают удобный способ изолировать набор веб-приложений от других веб-приложений на сервере.

Границы процесса разделяют каждый рабочий процесс; поэтому проблемы приложений в одном пуле приложений не влияют на веб-сайты или приложения в других пулах приложений. Пулы приложений значительно повышают надежность и управляемость вашей веб-инфраструктуры.

Ответ 12

Пул приложений - это группа из одного или нескольких URL-адресов, которые обслуживаются рабочим процессом или набором рабочих процессов. Пулы приложений используются для разделения наборов рабочих процессов IIS, которые имеют одинаковые границы конфигурации и приложения.

Ответ 13

пул приложений похож на фунт, если я создаю 2 пула приложений, в первом пуле приложений 100 рыб и в другом пуле приложений есть 200 рыб, здесь рыба подобна приложению в пуле приложений. они управляются рабочими процессами. наилучшим преимуществом является: если фунт № 1 имеет плохую воду и делаются все рыбы, тогда есть безопасность рыбы в фунтах номер-2. В этом случае, если какой-либо пул приложений осуществляется любой проблемой, но нет никакого эффекта от этого проблема в пуле приложений 2, поэтому безопасность улучшается, а другая прибыль заключается в том, что вы предоставляете всю необходимую аутентификацию и права всем приложениям в одном пуле приложений.