Введение

Завершено

Функции 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