Що таке пул додатків IIS?


Відповіді:


265

Пули програм дозволяють ізолювати ваші програми один від одного, навіть якщо вони працюють на одному сервері. Таким чином, якщо в одній програмі є помилка, вона не зніме інші програми.

Крім того, пули програм дозволяють розділяти різні додатки, які вимагають різного рівня безпеки.

Ось хороший ресурс: IIS та ASP.NET: Пул додатків



58

Я другий, що проголосував у верхній частині, але хочу додати сюди трохи більше деталей, якщо хтось вважає це корисним.

Коротка версія :

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

Більш дрібна версія:

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

  1. Ви хочете, щоб веб-сайт працював під іншим процесом w3wp.exe. Потім створіть новий пул додатків і призначте його веб-сайту.
  2. Ви хочете запустити веб-сайт і весь його код під іншим обліковим записом користувача (наприклад, під привілеями адміністратора). Ви можете це зробити, змінивши ідентифікаційний пул програми.
  3. Ви хочете запустити певну програму під .net Framework 4.0 або 2.0.
  4. Ви хочете переконатися, що веб-сайт перебуває в 32-бітному режимі або заплановано переробити процес w3wp.exe і т.д.

Сподіваюся, це допомагає!


18

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

Кожна програма, що знаходиться в пулі додатків, має однаковий робочий процес.


1
Останнє речення є корисним: воно пояснює, чому його називають насамперед "POOL" програми.
Ерік Мутта

14

Припустимо сценарій, коли плавці плавають у басейні у місцях, відведених для них. Що трапляється, якщо плавці плавають, окрім областей, відведених для них, все це стане безладно. Аналогічно iis використовує пули додатків для відокремлення одного процесу від іншого.


8

Інформаційна служба IIS-Internet - це веб-сервер, який використовується для розміщення однієї або декількох веб-додатків. Візьмемо тут будь-який приклад, скажімо, що Microsoft підтримує веб-сервер, і ми запускаємо наш веб-сайт abc.com (вміст новин) на цьому IIS. Оскільки Microsoft є великою компанією, яка може взяти участь у іншому веб-сайті, наприклад, xyz.com (заснована на електронній комерції).

Зараз веб-сервер розміщує хостинг, тобто забезпечує пам’ять для запуску обох веб-сайтів на своєму єдиному веб-сервері. Ось тут і з'являються пули програм. abc.com має свої правила, ділову логіку, дані тощо і те саме стосується xyz.com.

IIS надає два пули прикладних програм (шлях) для безперебійного запуску двох веб-сайтів у своєму власному світі (даних) на одному веб-сервері, не впливаючи на кожне значення (безпека, масштабованість). Це пул додатків у IIS.

Таким чином, ви можете мати будь-яку кількість пулу додатків, залежно від ємності серверів


6

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

Тут може існувати будь-яка кількість пулів додатків.

У IIS можливо створити більше одного пулу додатків.

Додаток у різних пулах додатків працює у різних робочих процесорах.

Перевага: Якщо в одному пулі програм сталася помилка, це не вплине на програми, запущені в іншому пулі програм.


6

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


5

Пул додатків - це сукупність програм, яка використовує той самий робочий процес IIS (w3wp.exe). Основна проблема використання пулу додатків полягає в тому, щоб виділити два різних додатки з різними проблемами безпеки, а також уникнути збоїв додатків через смерть робочого процесу.


4

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

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

Або ми можемо просто сказати, що Пул додатків - це група одного або декількох URL-адрес, які обслуговуються робочим процесом або набором робочих процесів. Будь-який веб-каталог або віртуальний каталог можна призначити пулу програм. Так що на один веб-сайт не може впливати інший, якщо ви використовуєте окремий пул програм.

Джерело: Interviewwiz


3

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


2

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


2

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


1

Елемент Пули додатків містить налаштування конфігурації для всіх пулів додатків, що працюють на вашому IIS. Пул додатків визначає групу одного або декількох робочих процесів, налаштованих із загальними налаштуваннями, які обслуговують запити до одного або декількох додатків, призначених для цього пулу програм.

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.