Введение
Представьте себе, что вы работаете в компании по производству эскалаторов, которая вложила значительные средства в технологию Интернета вещей, чтобы отслеживать свой продукт на местах. Вы контролируете обработку данных с датчиков температуры на приводных механизмах эскалаторов. Вы отслеживаете данные о температуре и добавляете флаг, указывающий на слишком высокую температуру приводного механизма. В системах, расположенных ниже в технологической цепочке, эти данные позволяют определить потребность в обслуживании.
Ваша компания получает данные с датчиков из нескольких мест и с разных моделей эскалаторов. Эти данные поступают в разных форматах, включая отправку пакетных файлов, запланированные извлечения из базы данных, сообщения в очереди и входящие данные с концентратора событий. Вы хотите разработать многократно используемую службу, позволяющую обрабатывать данные о температуре из всех этих источников. Поскольку пик использования лифта в разное время в течение дня и по всему миру, ресурсы, необходимые для обработки в режиме реального времени, зависят в течение дня.
Если вы разрабатываете службу, например с традиционными стратегиями корпоративной архитектуры, вы рассмотрите возможности инфраструктуры сервера и обслуживания заранее. Затем необходимо установить оборудование, планировать его установку, координировать с ИТ-службой для управления и т. д.
Альтернативой всем, что работает, является бессерверные вычисления. С помощью бессерверных вычислений облачный поставщик управляет подготовкой и обслуживанием инфраструктуры, позволяя вам полностью сконцентрироваться на создании приложений логики. Функции Azure — это ключевой компонент бессерверных вычислений, предлагаемых в Azure, и позволяет выполнять фрагменты кода или функций, написанные на выбранном языке программирования в облаке.
Цели обучения
Изучив этот модуль, вы сможете:
- Определение пригодности бессерверных вычислений для удовлетворения потребностей бизнеса.
- Создание приложения-функции Azure на портале Azure.
- Выполнение функции с использованием триггеров.
- Отслеживание и тестирование функции Azure на портале Azure.