Реализация планов Служба приложений Azure

Завершено

В Служба приложений Azure приложение выполняется в плане Служба приложений Azure. План Служба приложений определяет набор вычислительных ресурсов для запуска веб-приложения. Вычислительные ресурсы аналогичны ферме серверов в обычном веб-размещении. Одно или несколько приложений можно настроить для выполнения на одних и том же вычислительных ресурсах (или в одном плане Служба приложений).

Что нужно знать о планах Служба приложений

Давайте подробнее рассмотрим, как реализовать и использовать план Служба приложений с виртуальными машинами.

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

  • Каждый план Служба приложений определяет три параметра:

    • Регион: регион для плана Служба приложений, например Западная часть США, Центральная Индия, Северная Европа и т. д.
    • Число экземпляров виртуальных машин. Количество экземпляров виртуальных машин, выделяемых для плана.
    • Размер экземпляров виртуальных машин. Размер экземпляров виртуальных машин в плане, включая малый, средний или большой.
  • Вы можете продолжать добавлять новые приложения в существующий план, если у него достаточно ресурсов для обработки растущей нагрузки.

Запуск и масштабирование приложений в планах Служба приложений

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

Ниже приведена сводка по запуску и масштабированию приложений в Служба приложений Azure ценовых категориях плана.

  • Уровень "Бесплатный" или "Общий".

    • Приложения выполняются, получая минуты ЦП на экземпляре общей виртуальной машины.
    • Приложения не могут масштабироваться.
  • Уровень "Базовый", "Стандартный", "Премиум" или "Изолированный".

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

Что следует учитывать при использовании планов Служба приложений

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

  • Рассмотрите возможность экономии средств. Так как вы платите за вычислительные ресурсы, выделенные вашим планом Служба приложений, вы можете сэкономить деньги, разместив несколько приложений в одном Служба приложений плане.

  • Рассмотрите несколько приложений в одном плане. Создайте единый план для поддержки нескольких приложений, чтобы упростить настройку и обслуживание общих экземпляров виртуальных машин. Так как приложения совместно используют одни и те же экземпляры виртуальных машин, необходимо тщательно управлять ресурсами и емкостью плана.

  • Рассмотрите емкость плана. Перед добавлением нового приложения в существующий план определите требования к ресурсам для нового приложения и определите оставшуюся емкость плана.

    Важно!

    Перегрузка плана Служба приложений может привести к простою новых и существующих приложений.

  • Рассмотрите возможность изоляции приложений. Изолируйте приложение в новом плане Служба приложений, когда:

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