Trace Id is missing
Пропустить и перейти к основному содержимому

Функции Azure

Выполняйте управляемый событиями бессерверный код с помощью комплексной среды разработки.

Ускорьте и упростите разработку бессерверных приложений

Функции Azure — это управляемая событиями бессерверная вычислительная платформа, которая помогает более эффективно осуществлять разработку с помощью выбранного языка программирования. Сосредоточьтесь на базовой бизнес-логике с высочайшим уровнем аппаратной абстракции. Упрощение сложных задач оркестрации, локальная сборка и отладка, развертывание в облаке в большом масштабе и подключение функций к службам Azure с помощью триггеров и привязок. Начало работы с ключевыми сценариями.

Интегрированная модель программирования с различными языками программирования

Встроенная бессерверная эластичность для сборки быстрых, безопасных и надежных приложений в большом масштабе

Гибкие варианты размещения с оплатой по факту использования для повышения операционной эффективности

Встроенные инструменты DevOps для сквозной разработки

Логотипы .NET, node.js, Java, Python и Windows PowerShell

Разрабатывайте так, как вам удобно

  • Оптимизируйте разработку внутреннего цикла на локальном компьютере.
  • Ускоряйте разработку с помощью имеющихся навыков программирования на том или ином языке. С помощью интегрированной модели программирования можно реагировать на события и легко подключаться к другим службам с помощью богатого набора триггеров и привязок.

Используйте управляемую событиями архитектуру с компонентами с открытым кодом

Данные мониторинга производительности и использования приложений: информация об активности пользователей, количестве и продолжительности сеансов, а также основных устройствах.
Video container

Создавайте оптимизированные по стоимости переносимые бессерверные приложения

  • Выберите целевой вычислительный ресурс с гибкими вариантами размещения включая оплату по мере использования.
  • Используйте централизованную среду для согласованной и безопасной сетевой изоляции, наблюдаемости и масштабирования.

Создавайте и запускайте приложения в любом месте

  • Создавайте и отлаживайте приложения локально с помощью среды выполнения с открытым кодом.
  • Развертывайте и отслеживайте приложения и управляйте ими с помощью GitHub Actions, Azure DevOps и других служб Azure
  • Создавайте расширяемые конвейеры развертывания в соответствии со своими потребностями.

Комплексные встроенные средства обеспечения безопасности и соответствия требованиям

Выберите план размещения, который соответствует вашим бизнес-потребностям

План потребления

Выполняйте автоматическое масштабирование и платите только за вычислительные ресурсы во время выполнения функций.

План "Премиум"

Масштабирование по требованию, использование предварительно подготовленных рабочих ролей для запуска приложений без задержек после простоя, запуск на более мощных экземплярах и подключение к виртуальным сетям.

План Службы приложений Azure

Запускайте Функции Azure по обычным тарифам плана Службы приложений для длительных операций и когда требуются более прогнозируемые масштабирование и затраты.

Контейнеры приложений Azure (предварительная версия)

Используйте Функции Azure с планами Контейнеров приложений Azure для многотипной архитектуры микрослужб, согласованной сети, наблюдаемости, а также конфигураций выставления счетов.

Начало работы с бесплатной учетной записью Azure

1

Начните работу бесплатно. Получите на свой счет 200 USD(долларов США) , которые можно использовать в течение 30 дней. При наличии денег на счете вы можете бесплатно работать со многими нашими популярными службами в определенном объеме. Еще более 55 других служб будут всегда доступны вам бесплатно в рамках обозначенного объема.

2

Чтобы продолжать работу с этими службами, когда закончатся деньги на счете, перейдите на оплату по мере использования. Плата будет взиматься только при использовании служб сверх предоставляемого бесплатно ежемесячного объема.

3

По истечении 12 месяцев вам будет по-прежнему доступно свыше 55 служб, которые будут всегда предоставляться бесплатно. Вы будете платить только за ресурсы, используемые сверх предоставляемого бесплатно ежемесячного объема.

Узнайте, как клиенты используют Функции Azure

BrainStorm использует Функции Azure для достижения масштабируемости

Благодаря переходу на сервисно-ориентированную архитектуру на основе Службы Azure Kubernetes (AKS) и Функций Azure компания BrainStorm добилась более быстрой разработки, лучшей функциональности, стабильности, гибких затрат и масштабируемости для повышения удобства работы пользователей.

BrainStorm

Йельская школа медицинских наук придает значение каждому органу

Йельская школа медицинских наук использует Azure для цифровой трансформации клинических исследований, направленных на повышение жизнеспособности почек, используемых при трансплантации. Используя новую платформу больших данных в Azure, исследователи теперь получают аналитические сведения за считанные минуты, а не месяцы.

Йельская школа медицинских наук

Г-н Тьюринг ускоряет когнитивный поиск с помощью Azure

"Когда клиенты присылают нам документы, нам нужно быстро их обрабатывать. Функции Azure и Служба Azure Kubernetes обеспечивают отличную масштабируемость, позволяя нам обрабатывать множество документов параллельно, чтобы наши клиенты были довольны, не платя за дополнительные ресурсы, когда мы обходимся без них".

Винисиус Оливейра, руководитель отдела исследований и разработок, г-н Тьюринг

Г-н Тьюринг

EnBW автоматизирует свою виртуальную электростанцию с помощью Azure

"Перейдя на бессерверную архитектуру, мы смогли добиться огромного прироста скорости. Это то, что стало решающим для нас".

Тобиас Линднер (Tobias Lindner), руководитель отдела информационных технологий, виртуальная электростанция EnBW

EnBW
Вернуться ко вкладкам

Документация по Функциям Azure, примеры кода и ресурсы

5-минутные краткие руководства

Создайте свою первую функцию в Windows или Linux, используя:

Node.js

Python

Java

C#

Windows PowerShell

.NET

Учебные ресурсы

Найдите вдохновение и изучите подробные концепции Функций в документации.

Создавайте и отслеживайте приложения, управляемые событиями, с помощью руководства по бессерверным вычислениям Azure.

Сообщество и Служба поддержки Azure

Подпишитесь на Функции Azure в Twitter.

Задавайте вопросы и получайте поддержку от инженеров Майкрософт и экспертов сообщества Azure на форуме Stack Overflow.

Найдите образцы и репозитории на сайте GitHub.

Создавайте эти решения с помощью Функций

Бессерверные API с Node.js или Microsoft .NET.

Бессерверное веб-приложение для статических веб-сайтов и одностраничных приложений.

Бессерверные микрослужбы для управляемых событиями сценариев.

Рабочие процессымашинного обучения с бессерверной архитектурой.

Бессерверные конвейеры обработки данных для файлов и данных в режиме реального времени.

Бессерверная облачная автоматизация и управление гибридными ресурсами.

Бессерверная быстрая разработка приложений для линейки бизнес-приложений.

Часто задаваемые вопросы о Функциях Azure

  • Функции Azure предоставляют различные уровни поддержки для множества языков, включая C#, JavaScript, F#, Java и Python.

    Просмотреть все поддерживаемые языки

  • Приложения-Функций Azure в рамках планов потребления и планов службы приложений будут выполняться или будут доступны в течение 99,95 процентов времени.

    Просмотреть полное Соглашение об уровне обслуживания для Функций

  • Функции могут работать в различных режимах: План потребления, план службы приложений Azure, план "Премиум" и Контейнеры приложений Azure (предварительная версия).

    Сравнение возможностей размещения и масштабирования в разных планах

  • Избегайте жестко запрограммированного доступа к другим службам, таким как хранилище блогов Azure и Azure Cosmos DB, с помощью триггеров и привязок. Триггеры отвечают за запуск функции, а привязки — это объявления для подключения функции к другому ресурсу.

    Просмотреть поддерживаемые триггеры и привязки Функций

  • Создавайте и тестируйте функции на локальном компьютере с помощью предпочитаемого редактора кода и средств разработки. Подключайте локальные функции к действующим службам Azure и отлаживайте их на локальном компьютере с помощью полной среды выполнения Функций. Требования для развертывания функций на локальном компьютере зависят от выбранных языков и средств.

    Просмотреть локальные среды разработки

  • Запуск Функций в Контейнерах приложений (предварительная версия) хорошо подходит для многотипной архитектуры микрослужб в централизованной среде. Это обеспечивает согласованную сеть, наблюдаемость и конфигурации выставления счетов.

Когда будете готовы — давайте настроим бесплатную учетную запись Azure

Попробуйте Azure бесплатно