Ускорьте и упростите разработку бессерверных приложений
Повысьте эффективность работы с управляемой событиями бессерверной вычислительной платформой, обеспечивающей решение сложных проблем оркестрации. Комплексная разработка Функций Azure позволяет использовать уже знакомые вам языки. Выполняйте локальную сборку и отладку без дополнительной настройки, развертывайте решения и работайте с ними в нужном масштабе в облаке, интегрируйте службы с помощью триггеров и привязок.
Автоматизированное гибкое масштабирование, освобождающее вас от управления инфраструктурой
Интегрированная модель программирования для реагирования на события и беспрепятственного подключения к другим службам
Комплексное взаимодействие разработки с интегрированными инструментами и встроенными возможностями DevOps
Разнообразие языков программирования и вариантов размещения для каждого сценария
Разрабатывайте так, как вам удобно
- Вы можете выбрать один из уже знакомых вам популярных языков программирования.
- Приступайте к написанию кода прямо сейчас, используя арсенал привычных и удобных технологий без необходимости изучения новых языков или платформ.
- Реализация различных функций и сценариев, таких как веб-приложения и 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.
Подключайтесь к другим службам без жестко запрограммированной интеграции, чтобы ускорить разработку решений
- Без необходимости в жестком коде. Используйте триггеры для определения способов вызова функций, и используйте привязки для декларативного подключения других ресурсов к этим функциям.
- Экономьте время на кодирование с помощью модели программирования, основанной на триггерах и привязках.
- Создавайте более масштабируемые и стабильные приложения, управляемые событиями, с подходом, удобным для микрослужб.
Однократное создание с последующим развертыванием в любом расположении
- Выберите план размещения функций, который лучше всего соответствует вашим бизнес-потребностям.
- Развертывайте один и тот же код для нескольких целевых объектов — от платы за выполнение в облаке до кластера Kubernetes, размещенного в Azure, или Kubernetes в другом общедоступном облаке, или на устройствах IoT для периферийных вычислений.
Комплексные встроенные средства обеспечения безопасности и соответствия требованиям
-
Корпорация Майкрософт ежегодно инвестирует более 1 млрд USD в исследования и разработку решений для кибербезопасности.
-
У нас работает более 3500 специалистов по безопасности, которые посвятили себя защите данных и обеспечению их конфиденциальности.
-
У Azure больше сертификатов, чем у любого другого поставщика облачных служб. Ознакомьтесь с полным списком.
Выберите план размещения, который соответствует вашим бизнес-потребностям
План потребления
-
Настройте автоматическое масштабирование и платите только за вычислительные ресурсы, которые используются при выполнении функций. Экземпляры узла функций динамически добавляются и удаляются в зависимости от числа входящих событий.
План "Премиум"
-
При автоматическом масштабировании по требованию воспользуйтесь предварительно подготовленными рабочими ролями, чтобы запускать приложения после бездействия без задержки, работать с более мощными экземплярами и подключаться к виртуальным сетям.
План Службы приложений Azure
-
Запускайте функции по обычным тарифам плана службы приложений. Отличный вариант для длительных операций, а также для сценариев, требующих прогнозируемости масштабирования и затрат.
Начните работу с бесплатной учетной записью Azure
1
Начните работу бесплатно. Получите на свой счет 200 USD , которые можно использовать в течение 30 дней. При наличии денег на счете вы можете бесплатно работать со многими нашими популярными службами в определенном объеме. Еще более 55 других служб будут всегда доступны вам бесплатно в рамках обозначенного объема.
2
Чтобы продолжать работу с этими службами, когда кредит будет израсходован, перейдите на оплату по мере использования. Плата будет взиматься только при использовании служб сверх предоставляемого бесплатно ежемесячного объема.
3
По истечении 12 месяцев вам все еще будут доступны более 55 служб, которые всегда предоставляются бесплатно. При этом вы по-прежнему будете платить только за те ресурсы, которые используете сверх бесплатно предоставляемого ежемесячного объема.
Узнайте, как клиенты используют Функции Azure
Повышение скорости разработки
Бессерверный подход экономит ваше время и средства
Выполняйте масштабирование без управления инфраструктурой
Сокращение времени интеграции со службой
Создавайте эти решения с помощью Функций
Бессерверные 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 и отлаживайте их на локальном компьютере с помощью полной среды выполнения Функций. Требования для развертывания функций на локальном компьютере зависят от выбранных языков и средств.