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