Введение
В бессерверной архитектуре используется облачная инфраструктура, поэтому подготавливать, масштабировать оборудование и сети или управлять ими не требуется. Функции Azure — это полностью управляемая платформа как услуга (PaaS), предлагаемая Microsoft Azure, для реализации бессерверной архитектуры. Microsoft Функции Azure — это бессерверная, масштабируемая, надежная и безопасная служба вычислений на основе событий.
Предположим, вы являетесь старшим веб-разработчиком веб-сайта магазина элитных часов и выполняете определенные исследовательские задачи. Вы создаете веб-сайт на основе Azure веб-приложения, и вам предлагается предоставить новые функциональные возможности. Задача включает создание отдельных методов, которые другие службы Azure могут развертывать, выполнять вручную, планировать или даже активировать.
Компания использует процесс разработки на основе тестирования, поэтому вам также потребуется написать автоматизированные модульные тесты для новых служб. Ваша команда разработчиков хорошо разбирается в технологиях Майкрософт, включая платформу .NET и Visual Studio. Вы решили узнать, как использовать функции Azure, чтобы выполнить ваши требования.
В конце этого модуля вы можете создать и проверить функцию Azure локально с помощью Visual Studio 2022 и развернуть функцию в Azure из Visual Studio.
Внимание
Этот модуль поддерживает только приложения-функции C#.
Цели обучения
Изучив этот модуль, вы сможете:
- Создайте приложение-функцию в процессе, работающее в .NET 6.0. в Visual Studio 2022.
- Тестирование и отладка функции в Visual Studio 2022.
- Разверните проект функций непосредственно из Visual Studio 2022 в Azure.
- Управление кодом Функции Azure.
Необходимые компоненты
- Общие знания о функциях Azure
- Опыт разработки решений в Visual Studio или аналогичной интегрированной среде разработки
Внимание
Для упражнений в этом модуле требуется локальная установка Visual Studio 2022 (далее называется Visual Studio) в среде Windows.