Ускорьте и упростите разработку бессерверных приложений
Функции Azure — это управляемая событиями бессерверная вычислительная платформа, которая помогает более эффективно осуществлять разработку с помощью выбранного языка программирования. Сосредоточьтесь на базовой бизнес-логике с высочайшим уровнем аппаратной абстракции. Упрощение сложных задач оркестрации, локальная сборка и отладка, развертывание в облаке в большом масштабе и подключение функций к службам Azure с помощью триггеров и привязок. Начало работы с ключевыми сценариями.
Интегрированная модель программирования с различными языками программирования
Встроенная бессерверная эластичность для сборки быстрых, безопасных и надежных приложений в большом масштабе
Гибкие варианты размещения с оплатой по факту использования для повышения операционной эффективности
Встроенные инструменты DevOps для сквозной разработки
Разрабатывайте так, как вам удобно
- Оптимизируйте разработку внутреннего цикла на локальном компьютере.
- Ускоряйте разработку с помощью имеющихся навыков программирования на том или ином языке. С помощью интегрированной модели программирования можно реагировать на события и легко подключаться к другим службам с помощью богатого набора триггеров и привязок.
Используйте управляемую событиями архитектуру с компонентами с открытым кодом
- Создавайте свое приложение с использованием широкого спектра источников данных и событий.
- Упростите сложные задачи оркестрации с помощью расширения Устойчивые функции и создавайте рабочие процессы с отслеживанием состояния в бессерверной вычислительной среде.
- Легко интегрируйте несколько типов приложений в проект микрослужб.
- Обеспечьте безопасность своих приложений с помощью Azure Key Vault, сетевой изоляции и встроенного взаимодействия с другими службами Azure.
- Обеспечьте меры контроля за соответствием нормативным требованиям с помощью политики Azure со встроенными ограничителями и эталонами безопасности облака.
Создавайте оптимизированные по стоимости переносимые бессерверные приложения
- Выберите целевой вычислительный ресурс с гибкими вариантами размещения включая оплату по мере использования.
- Используйте централизованную среду для согласованной и безопасной сетевой изоляции, наблюдаемости и масштабирования.
Создавайте и запускайте приложения в любом месте
- Создавайте и отлаживайте приложения локально с помощью среды выполнения с открытым кодом.
- Развертывайте и отслеживайте приложения и управляйте ими с помощью GitHub Actions, Azure DevOps и других служб Azure
- Создавайте расширяемые конвейеры развертывания в соответствии со своими потребностями.
Комплексные встроенные средства обеспечения безопасности и соответствия требованиям
-
Корпорация Майкрософт ежегодно инвестирует более 1 млрд USD (долларов США) в исследования и разработку решений для кибербезопасности.
-
У нас работает более 3500 специалистов по безопасности, которые посвятили себя защите данных и обеспечению их конфиденциальности.
-
У Azure больше сертификатов, чем у любого другого поставщика облачных служб. Ознакомьтесь с полным списком.
Выберите план размещения, который соответствует вашим бизнес-потребностям
План потребления
Выполняйте автоматическое масштабирование и платите только за вычислительные ресурсы во время выполнения функций.
План "Премиум"
Масштабирование по требованию, использование предварительно подготовленных рабочих ролей для запуска приложений без задержек после простоя, запуск на более мощных экземплярах и подключение к виртуальным сетям.
План Службы приложений Azure
Запускайте Функции Azure по обычным тарифам плана Службы приложений для длительных операций и когда требуются более прогнозируемые масштабирование и затраты.
Контейнеры приложений Azure (предварительная версия)
Используйте Функции Azure с планами Контейнеров приложений Azure для многотипной архитектуры микрослужб, согласованной сети, наблюдаемости, а также конфигураций выставления счетов.
Начало работы с бесплатной учетной записью Azure
1
2
Чтобы продолжать работу с этими службами, когда закончатся деньги на счете, перейдите на оплату по мере использования. Плата будет взиматься только при использовании служб сверх предоставляемого бесплатно ежемесячного объема.
3
Документация по Функциям Azure, примеры кода и ресурсы
Учебные ресурсы
Найдите вдохновение и изучите подробные концепции Функций в документации.
Создавайте и отслеживайте приложения, управляемые событиями, с помощью руководства по бессерверным вычислениям 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 и отлаживайте их на локальном компьютере с помощью полной среды выполнения Функций. Требования для развертывания функций на локальном компьютере зависят от выбранных языков и средств.
-
Запуск Функций в Контейнерах приложений (предварительная версия) хорошо подходит для многотипной архитектуры микрослужб в централизованной среде. Это обеспечивает согласованную сеть, наблюдаемость и конфигурации выставления счетов.