Увеличение масштаба веб-приложения

Завершено

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

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

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

В этом уроке вы узнаете, как масштабировать веб-приложение в соответствии с растущими требованиями к ресурсам.

Ценовые категории и уровни оборудования плана службы приложений

Разные ценовые категории планов службы приложений предлагают различные уровни или ресурсы. Уровни "Базовый", "Стандартный" и "Премиум" основаны на виртуальных машинах серии A, имеющих разные объемы памяти и емкости ввода-вывода . Уровни PremiumV2 и Изолированные основаны на виртуальных машинах серии Dv2. У каждой из этих категорий есть три уровня оборудования, приблизительно соответствующие 1, 2 и 4 ЦП. Подробные сведения о ценовых категориях и уровнях оборудования см. в разделе Расценки службы приложений.

Увеличение масштаба веб-приложения

Чтобы увеличить или уменьшить масштаб плана службы приложений, нужно изменить ценовую категорию и уровень оборудования. Можно начать с уровня "Бесплатный" и увеличить масштаб при необходимости в соответствии с требованиями. Этот процесс выполняется вручную. Можно также уменьшить масштаб снова, если вам больше не нужны ресурсы, связанные с определенной категорией.

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

Как и при горизонтальном масштабировании, необходимо отслеживать производительность системы, чтобы обеспечить увеличение или уменьшение масштаба, чтобы обеспечить требуемый эффект. Также важно понимать, что увеличение вертикального и горизонтального масштабов можно сочетать. Если вы масштабируете до максимального числа экземпляров, доступных для ценовой категории, необходимо увеличить масштаб до дальнейшего масштабирования.