Есть ли реальная выгода Azure Функции приносят в таблицу, чего не делают контейнеры и AKS? Контейнеры Docker и AKS в общем случае, очевидно, быстрее (хотя есть способы помочь ускорить Azure Функции наряду с ), и, честно говоря, они, похоже, могут делать почти все, Azure Функции может, а потом еще.
Я полагаю, что разработка Azure функций может потребовать немного меньше усилий по сравнению с контейнерами и AKS, но не в значительной степени - недостаточно, чтобы гарантировать недостатки в производстве. А с точки зрения биллинга и инфраструктуры, контейнеры вполне подходят как для проприетарных настроек, так и для облака, тогда как Azure Функции в основном предназначены для работы в облаке.
Проще говоря, все, что я см. в Интернете в основном предполагает, что контейнеры и AKS быстрее, мощнее и гибче, чем Azure Функции, с очень небольшими недостатками, если таковые имеются.
Итак, я разрабатываю система микросервисов прямо сейчас, и я пытаюсь решить, когда использовать тот или другой (или даже оба). На данный момент выигрывают сами по себе Docker контейнеров и АКС. Что заставило бы меня передумать?