захват центра событий Azure против пользовательской функции

#azure-eventhub

#azure-eventhub

Вопрос:

мы используем event hub, цель состоит в том, чтобы иметь возможность архивировать данные о входящих событиях для устранения неполадок / аналитических причин, понятно, что встроенный event hub capture играет роль, однако, глядя на ценник, мой босс недоволен. Его вопрос в том, какие преимущества он сравнивает с тем, что у нас просто есть функция для подключения event hub к какому-либо хранилищу, например, blob, самостоятельно, оправдает ли это экономию средств в долгосрочной перспективе..

Я не знаю, как ответить на этот вопрос, не могли бы вы помочь?

Комментарии:

1. Какова типичная пропускная способность как в байтах, так и в количестве сообщений?

2. около 1 тыс. сообщений (каждое сообщение менее 1 тыс.) в день, что на данный момент очень мало, может вырасти в будущем, поскольку мы все еще проводим пилотное тестирование

3. Сколько разделов?

4. 3 для области

Ответ №1:

План потребления функций Azure оплачивается в основном по количеству выполнений, тогда как Event Hub capture оплачивается по количеству TU.

Вот несколько вещей, которые могут помочь уменьшить количество выполняемых приложений:

  • Количество разделов EH меньшего размера — например, 4 раздела будут доставлять события большими пакетами, чем 32 раздела.
  • Увеличьте размер пакета в конфигурации приложения функции.

Поскольку у вас есть только 3 раздела и 1 трафик TU для обработки, вы, вероятно, сможете сэкономить, если будете работать с функцией, а не с захватом. Я рекомендую выполнить несколько тестовых запусков и посмотреть, сколько было выполнено, тогда вы сможете сравнить почасовую стоимость приложения functions с фиксированной стоимостью EH capture в размере 10 долл. США в час.

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

Комментарии:

1. то же самое, насколько я понимаю, похоже, что захват не учитывает варианты использования меньшего объема

2. Правильно, плата за перехват взимается по фиксированной ставке на почасовой основе даже при нулевом трафике.