Функции Azure
Выполняйте бессерверный код, управляемый событиями, используя комплексный опыт разработки
Создавайте бессерверные приложения на выбранном вами языке, уделяя особое внимание бизнес-логике.
Обзор
Создавайте и развертывайте бессерверные приложения в любом масштабе
- Используйте язык по вашему выбору для подключения функций к службам Azure с помощью триггеров и привязок.
- Используйте встроенную бессерверную гибкость в сети корпоративного уровня, чтобы мгновенно масштабировать свое приложение с нуля до любого места, куда вам нужно, и обратно.
- Выберите план хостинга, который подходит для вашего сценария, с моделью оплаты по факту использования.
- Максимизируйте потенциал платформы данных и ИИ Azure для разработки бессерверных приложений с помощью встроенных инструментов DevOps, оптимизируя жизненный цикл разработки, развертывания и управления.
Варианты использования
Применяйте бессерверные функции в различных случаях использования
Интеллектуальные приложения
Разрабатывайте приложения RAG, чат-боты и средства завершения текста с помощью генеративного ИИ и других моделей или платформ.
Обработка в режиме реального времени
Обрабатывайте файлы, данные и потоки событий практически в реальном времени.
Оркестрация рабочего процесса
Упростите сложные задачи оркестрации благодаря встроенной отказоустойчивости с помощью устойчивых функций, включая долговыполняющиеся функции.
Встроенные средства обеспечения безопасности и соответствия требованиям
Майкрософт обязалась инвестировать 20 миллиардов долларов США в кибербезопасность в течение пяти лет.
У нас работает более 8500 специалистов по безопасности и анализу угроз в 77 странах.
Azure имеет один из крупнейших портфелей сертификатов соответствия в отрасли.
СВЯЗАННЫЕ ПРОДУКТЫ
Продукты Azure лучше работают вместе
Используйте функции Azure с другими продуктами Azure для создания передовых и комплексных решений.
Курс обучения
Создавайте интеллектуальные бессерверные приложения
Разрабатывайте адаптивные, отзывчивые и персонализированные возможности, создавая и модернизируя приложения с помощью Azure.
ИСТОРИИ КЛИЕНТОВ
Узнайте, как клиенты внедряют инновации с помощью функций Azure
Ресурсы
Узнайте, как начать работу
Часто задаваемые вопросы
- Функции Azure предоставляют различные уровни поддержки для множества языков, включая C#, JavaScript, F#, Java и Python.
Подробные сведения см. в разделе Поддерживаемые языки в функциях Azure . - Приложения-функции в планах потребления и планах службы приложений будут работать или доступны в 99,95 % времени.
См. полный текст соглашения об уровне обслуживания для функций . - Функции могут выполняться в плане потребления Flex, плане Службы приложений Azure, плане Премиум или плане приложений-контейнеров Azure.
Дополнительные сведения см. в планах масштабирования и размещения функций Azure . - Избегайте жестко запрограммированного доступа к другим службам, таким как хранилище блогов Azure и Azure Cosmos DB, с помощью триггеров и привязок. Триггеры — это то, что вызывает запуск функции, а привязки — это объявления, которые соединяют функцию с другим ресурсом.
Дополнительные сведения см. в разделе Поддержка триггеров и привязок в Функциях . - Создавайте и тестируйте функции на локальном компьютере с помощью предпочитаемого редактора кода и средств разработки. Подключайте локальные функции к действующим службам Azure и отлаживайте их на локальном компьютере с помощью полной среды выполнения Функций. Требования для развертывания функций на локальном компьютере зависят от выбранных языков и средств.
Дополнительную информацию см. в разделе локальные среды разработки - Запуск функций в приложениях-контейнерах хорошо подходит для многотипной архитектуры микросервисов в централизованной среде. Это обеспечивает согласованную сеть, наблюдаемость и конфигурации выставления счетов.