2016-09-28 1 views
1

Я планирую запустить некоторый процесс ffmpeg в Azure Functions. У меня есть следующие сомнения по этому поводу,Сомнения в отношении доступных ресурсов и цены

1, Предположим, что для выполнения одного процесса ffmpeg потребуется 30 минут для 100% использования ЦП. Если я использую приложение Dynamic Function и выполняю функцию дважды параллельно, это займет 30 минут. То, что я пытаюсь понять здесь в динамической конфигурации, сколько ядер будет назначено, и если я буду запускать несколько функций параллельно, все они будут выполняться в одном ядре или отдельном ядре.

2, Если выполнение одной функции займет 30 мин с 100% процессором, а память настроена на 512 МБ, сколько это стоило бы для этого?

ответ

2

Ваши доступные CPU масштабируются с памятью, но Azure Functions не применяют жесткую крышку, что означает, что она может потреблять больше, если нет конкуренции с другими функциями экземпляра. Это может привести к меньшей предсказуемости, поскольку оно иногда превосходит то, за что вы платите. Функции Azure могут добавить улучшение в будущем, чтобы обеспечить более строгую защиту ресурсов, чтобы обеспечить большую предсказуемость между высокой и низкой нагрузкой. Короткий ответ: вы видите, что можете получить больше, чем вы заплатили сегодня.

Таким образом, ответ для (1) заключается в том, что вы запускаете его один раз, потребуется 100% времени на процессор, но, возможно, под нагрузкой вы можете получить только процент CPU, который масштабируется с памятью ограничьте свой выбор. Если у вас есть только 25% доступного CPU, вы будете работать в 4 раза. Если функции Azure обеспечили эту жесткую кепку, вы всегда будете видеть это 4 раза.

Для (2), на странице цены, 30 минут * 60 сек/мин * .5 ГБ = 900 ГБ. Страница ценообразования имеет удельную стоимость за ГБ-сек, и она изменится, возможно, в будущем, но это будет около процента вычислений до бесплатного гранта.


Ответил (я думаю) ваш почтовый MSDN. https://social.msdn.microsoft.com/Forums/azure/en-US/1755d0b6-6560-4bae-9947-35a5d65895fd/processing-power-and-scaleability?forum=AzureFunctions&prof=required

+0

На самом деле, подходящее сообщение MSDN: https://social.msdn.microsoft.com/Forums/en-US/854a4684-eb9e-4e37-915c-437a6f5d6bad/doubts-on-available-resources-and- ценообразование? форум = AzureFunctions –

 Смежные вопросы

  • Нет связанных вопросов^_^