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

Функции Azure

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

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

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

Автоматизированное гибкое масштабирование, освобождающее вас от управления инфраструктурой

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

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

Разнообразие языков программирования и вариантов размещения для каждого сценария

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

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

  • Вы можете выбрать один из уже знакомых вам популярных языков программирования.
  • Приступайте к написанию кода прямо сейчас, используя арсенал привычных и удобных технологий без необходимости изучения новых языков или платформ.
  • Реализация различных функций и сценариев, таких как веб-приложения и API с .NET, Node.js или Java; рабочие процессы машинного обучения с Python; и облачная автоматизация с помощью Windows PowerShell.

Улучшите взаимодействие комплексной бессерверной разработки

  • Получите полный опыт разработки бессерверных приложений — от сборки и отладки локально до развертывания и мониторинга в облаке.
  • Используйте расширения функций в Visual Studio и Visual Studio Code для более быстрой и эффективной разработки на локальном компьютере, полностью интегрированном с платформой Azure.
  • Настройте непрерывную интеграцию и непрерывную доставку (CI/CD) с помощью Azure Pipelines.
  • Получайте интеллектуальные и упреждающие сведения о производительности бессерверных приложений в рабочей среде с помощью Azure Monitor.
Данные мониторинга производительности и использования приложений: информация об активности пользователей, количестве и продолжительности сеансов, а также основных устройствах.

Упростите выполнение трудоемких задач оркестрации

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

Подключайтесь к другим службам без жестко запрограммированной интеграции, чтобы ускорить разработку решений

  • Без необходимости в жестком коде. Используйте триггеры для определения способов вызова функций, и используйте привязки для декларативного подключения других ресурсов к этим функциям.
  • Экономьте время на кодирование с помощью модели программирования, основанной на триггерах и привязках.
  • Создавайте более масштабируемые и стабильные приложения, управляемые событиями, с подходом, удобным для микрослужб.
Демонстрационная версия приложения Smart Hotel в Центре приложений для распространения среди пользователей и запуска в тестовом режиме.
Данные мониторинга производительности и использования приложений: информация об активности пользователей, количестве и продолжительности сеансов, а также основных устройствах.

Однократное создание с последующим развертыванием в любом расположении

  • Выберите план размещения функций, который лучше всего соответствует вашим бизнес-потребностям.
  • Развертывайте один и тот же код для нескольких целевых объектов — от платы за выполнение в облаке до кластера Kubernetes, размещенного в Azure, или Kubernetes в другом общедоступном облаке, или на устройствах IoT для периферийных вычислений.

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

  • Корпорация Майкрософт ежегодно инвестирует более 1 млрд USD в исследования и разработку решений для кибербезопасности.

  • У нас работает более 3500 специалистов по безопасности, которые посвятили себя защите данных и обеспечению их конфиденциальности.

  • У Azure больше сертификатов, чем у любого другого поставщика облачных служб. Ознакомьтесь с полным списком.

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

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

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

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

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

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

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

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

1

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

2

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

3

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

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

Повышение скорости разработки

Компания Zeiss выбрала Functions благодаря ее простой модели программирования с декларативными привязками, что позволило им написать меньше строк кода.
Zeiss

Бессерверный подход экономит ваше время и средства

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

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

Компания PWC использовала Функции для создания масштабируемого API для своего решения по анализу базы знаний, связанной с соблюдением нормативных требований.
PWC

Сокращение времени интеграции со службой

Благодаря Функциям платформа Hotailors может интегрировать в три раза больше новых поставщиков за тот же период.
Hotailors
Вернуться ко вкладкам

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

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

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

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

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

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

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

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

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

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

Подпишитесь на Функции Azure в Twitter. Найдите ответы на вопросы и воспользуйтесь поддержкой инженеров Microsoft и экспертов сообщества Azure на сайте Stack Overflow. Найдите образцы и репозитории на сайте GitHub.

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

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

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

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

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

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

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

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

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

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

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

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

Попробуйте Функции Azure бесплатно