Dev/Test/Prod в той же среде службы приложений?

У меня есть среда службы приложений Azure.

Можно ли использовать несколько планов обслуживания приложений (Dev,Test и Production) в одной ASE?

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

Я предполагаю, что мое замешательство связано с рабочими пулами и экземплярами. Если у меня есть Dev Test и Prod, могу ли я разместить их в другом рабочем пуле? Или мне даже нужно, могу ли я просто разместить их всех в одном рабочем пуле, но они будут использовать разные экземпляры, чтобы они были разделены? Нужно ли мне 2 экземпляра пула рабочих для каждого плана обслуживания приложения, чтобы обеспечить избыточность? (Не понятно, почему на веб-сайте говорится, что вам нужен только один дополнительный экземпляр (для 1-20 экземпляров).

В основном это нормально? И если да, то как будет выглядеть настройка рабочего пула? Буду ли я иметь 6 экземпляров в 1 пуле с включенным автоматическим масштабированием? 2 Экземпляры в каждом из 3 отдельных пулов с включенным автоматическим масштабированием? Или мне нужно 3 отдельных среды обслуживания приложений?

Я провел последние 2 часа, читая статьи Microsoft, но ни один из них не говорит об этом ясно или не имеет реальных примеров настройки.

1 ответ

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

У меня была дискуссия с инженером Microsoft по этому вопросу, и я до сих пор не могу сказать, что понимаю ресурс достаточно, чтобы быть счастливым. Вот что я понимаю:

  • ASE поставляется с 3 рабочими пулами (vm) по умолчанию
  • Все рабочие пулы запускают приложения, определенные в вашем рабочем пуле 1
  • Например, вы можете определить другой набор ASP и приложений для вашего рабочего пула 3 и иметь производительность 1 и 2 и dev 3.
  • Экземпляры в рабочем пуле влияют на все приложения вашей конфигурации.

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

Другие вопросы по тегам