Введение
Функции Azure — это бессерверное решение, которое позволяет в меньшем объеме писать объем кода и поддерживать инфраструктуру, а также экономить затраты. Вам не придется беспокоиться о развертывании и обслуживании серверов, ведь облачная инфраструктура предоставляет все новейшие ресурсы, необходимые для работы приложений.
Возможности Azure Functions позволяют вам:
Использование предпочитаемого языка. Пишите функции на языке C#, Java, JavaScript, PowerShell или Python или используйте настраиваемый обработчик, чтобы воспользоваться любым другим языком.
Автоматизация развертывания. Из подхода на основе инструментов к использованию внешних конвейеров доступно множество вариантов развертывания.
Устранение неполадок функции. Используйте средства мониторинга и стратегии тестирования для получения аналитических сведений о приложениях.
Воспользуйтесь гибкими вариантами ценообразования: с планом потребления вы платите только во время работы ваших функций, в то время как премиум план и планы Службы приложений предлагают функции для специализированных потребностей.
Пример сценария
Вы владелец компании, и вы хотите разослать своим клиентам письмо, чтобы поздравить их с праздником. Вместо того чтобы создавать веб-сайт и развёртывать его только для одной функции, вы хотите использовать Azure Function, добавить данные для входа через электронную почту в функцию, а затем развернуть её в Azure. Функция подключается к источнику данных, получает сведения электронной почты клиентов и отправляет им сообщение электронной почты по запланированной дате и времени.
Цели обучения
В этом модуле вы узнаете:
- Что такое Функции Azure и как вы взаимодействуете с ними.
- Что такое ключевые компоненты Функции Azure и как это работает.
- Каковы сильные стороны Функции Azure и как лучше использовать службу.
Какова основная цель?
К концу этого модуля вы сможете описать службу Функции Azure, то, что она состоит, как она работает и когда ее использовать.
Создано в партнерстве с Двитришей Саха (Dwitrisha Saha), Адитьей Раман (Aditya Raman), Дишитой Бхасин (Dishita Bhasin), Девансу Ядав (Devansu Yadav), Ритви Мишра (Ritvi Mishra), Нирали Саху (Nirali Sahoo) — Microsoft Learn Student Ambassadors