Как включить функцию azure в один и тот же план обслуживания приложения в потребление? - PullRequest
0 голосов
/ 26 марта 2020

Мне нужно создать несколько Azure функций в том же регионе и ту же группу ресурсов в Azure.

В документах, которые я прочитал:

Приложения функций в один и тот же регион может быть присвоен тому же плану потребления

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

consumption

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

Как я могу предотвратить создание нового AppServicePlan (потребления) для каждой новой функции, которую я создаю?

Ответы [ 2 ]

2 голосов
/ 28 марта 2020

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

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

Совместное использование плана обслуживания приложения между Azure Функциями (или другими типами служб приложения) имеет смысл, только если вы (уже) используете выделенный план обслуживания приложения для некоторые услуги. С этим типом вы в основном предоставляете виртуальную машину, на которой размещены ваши функции. За это вы платите фиксированную сумму (независимо от того, работают ваши функции или нет), поэтому для экономии затрат имеет смысл разместить несколько служб приложений в одном плане, если сервер может справиться с нагрузкой (независимо от того, являются ли они Azure). Функции или другие Azure типы служб приложений).

Дополнительная информация: https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale

РЕДАКТИРОВАТЬ: возможно, также полезно добавить, что вы можете добавить несколько функций в приложении Function. Таким образом, вам не нужно создавать новое Azure функциональное приложение для каждой функции. Вы можете просто сгруппировать их в одном Azure приложении-функции

1 голос
/ 26 марта 2020

просто не пользуйтесь порталом и все. используйте шаблоны рук, используйте azure powershell, используйте az cli, et c.

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