Trace Id is missing
Перейти к основному контенту
Azure

Бессерверные решения Azure

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

Создание, развертывание и эксплуатация бессерверных приложений на комплексной платформе

Уделяйте больше внимания основным задачам своего бизнеса: сведите к минимуму траты времени и ресурсов на управление инфраструктурой. Полностью управляемые комплексные бессерверные решения Azure помогут повысить продуктивность разработчиков, оптимизировать ресурсы и ускорить внедрение инноваций.

Преимущества бессерверных решений Azure

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

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

Повышение продуктивности команды

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

Укрепление позиций компании на рынке

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

Разработка с помощью комплексных бессерверных решений Azure

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

Бессерверные вычисления Azure

Ускорьте создание приложений, избавившись от необходимости управлять инфраструктурой, в которой выполняется код и контейнеры.

  • Контейнерные бессерверные микрослужбы

    Платформа Контейнеры приложений Azure позволяет развертывать контейнерные приложения без необходимости управлять сложной инфраструктурой. Вы сможете писать код на нужном языке и платформе, а также создавать микрослужбы с полной поддержкой Distributed Apps Runtime (Dapr). Вам будет доступно динамическое масштабирование на базе HTTP-трафика или событий на платформе KEDA (Kubernetes Event-Driven Autoscaling).

  • Бессерверная служба Kubernetes

    Эта служба обеспечивает эластичную подготовку объектов pod в экземплярах контейнеров, которые запускаются за секунды, без необходимости управления дополнительными вычислительными ресурсами. Создавайте бессерверные приложения на основе Kubernetes с использованием возможностей оркестрации службы Azure Kubernetes (AKS) и виртуальных узлов AKS, встроенных в проект Virtual Kubelet с открытым исходным кодом. Вы также можете добавить управляемое событиями автоматическое масштабирование KEDA в свой кластер AKS и пользоваться всеми преимуществами такого подхода. KEDA — это компонент с открытым исходным кодом, который позволяет контейнерам обрабатывать события непосредственно от источников и предоставляет возможность масштабирования до нуля.

  • Бессерверные функции

    Вычислительное решение Функции Azure для управления на базе событий позволяет выполнять код, написанный на любом языке. Масштабируйте ресурсы по необходимости и платите только за время, в течение которого выполняется код. Среда выполнения Функций Azure с открытым кодом доступна в качестве управляемой службы в Azure и Azure Stack. Она работает в различных расположениях, например Kubernetes или Azure IoT Edge, а также в локальной среде и даже других облаках.

  • Среды бессерверных приложений

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

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

Доктор Грег Титьен, доцент и ведущий исследователь

Назад к вкладкам

Архитектуры бессерверных решений Azure

Создание масштабируемого веб-приложения электронной коммерции

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

Передача нагрузки из AKS с помощью ACI

Виртуальный узел AKS помогает подготовить к работе объекты pod в ACI за считаные секунды. Это позволяет запускать AKS только с минимально необходимыми ресурсами для средней рабочей нагрузки. Когда ресурсы в кластере AKS исчерпаются, можно масштабировать дополнительные объекты pod в ACI без необходимости управлять дополнительными серверами.

CI/CD для контейнеров

Контейнеры упрощают непрерывную сборку и развертывание приложений. Если управлять непрерывным развертыванием этих контейнеров с помощью Kubernetes в Службе Azure Kubernetes (AKS), то можно создавать реплицируемые управляемые кластеры контейнеров.

Материалы по бессерверным решениям

Электронное руководство по бессерверным вычислениям в Azure (второе издание)

Руководство по бессерверным вычислениям в Azure (второе издание)

Электронная книга о проектировании распределенных систем

Проектирование распределенных систем

Электронная книга об управлении API Azure и переходе на цифровые технологии в современной системе API

Управление API Azure: переход на цифровые технологии в современной системе API

Последние публикации в блоге о бессерверных решениях Azure

Начните работу с бессерверными решениями Azure

Начните работу со службами, которые предоставляются бесплатно на 12 месяцев.

#chatEngagement { color: #fff; background-color: #006abb; border: 1px solid #0078d4; border-radius: 4px; display: inline-block; font-size: 14px; font-weight: 600; padding: 10px 16px; } #chatEngagement:hover, #chatEngagement:active { text-decoration: underline; } #chatDisengagement { color: #0062ad; display: inline-block; font-size: 14px; font-weight: 600; padding-right: 1em; position: relative; text-decoration: none; border: none; background-color: transparent; } #chatEngagement:focus { outline: 1px solid #fff; outline-offset: -4px; text-decoration: underline; } #chatDisengagement:after { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1L9 6L4 11' stroke='%230062ad'/%3E%3C/svg%3E"); content: ' '; height: 12px; width: 12px; display: inline-flex; vertical-align: middle; margin-left: .2em; transition: all .2s ease-in-out; position: absolute; bottom: -6px; background-color: transparent; } #chatDisengagement:focus { outline-offset: 10px; } #lp-iframe-container { border: 0; bottom: 0; box-shadow: 0 5px 15px 0 #00000033; height: 500px; left: auto !important; min-width: 300px; max-width: 350px; padding: 0; position: fixed; right: 0; top: auto !important; z-index: 1031; } #iFrame { height: 100%; width: 100%; border: 0; } #proactive-chat-dialog { position: fixed; z-index: 10400; bottom: -24px; right: 11px; } #proactive-chat-dialog .chatContainer { min-width: 272px; height: 277px; color: #000; line-height: 0; position: relative; border: 0 !important; background-repeat: no-repeat !important; background-color: #fff !important; margin: auto; padding: 12px; background-size: contain !important; box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12); } #proactive-chat-dialog .chatContainer .chat-cta { text-align: center; font-size: 24px; font-weight: 600; position: relative; top: 160px; } #proactive-chat-dialog .chatContainer .chat-buttons { position: relative; top: 185px; width: 100%; display: flex; gap: 1em; justify-content: center; flex-direction: column; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link { width: auto; margin: auto; } #proactive-chat-dialog .chatContainer .chat-buttons .arrow-link:after { bottom: -6px; } @media only screen and (min-width: 33.75em) { #proactive-chat-dialog .chatContainer .chat-buttons { top: 200px; flex-direction: row; } } </style> <div id="proactive-chat-dialog" class="proactive-chat-hidden"> <div class="chatContainer" style="background: url('{{module.bg-img-src}}') no-repeat top left" > <div class="chat-cta">{{module.heading}}</div> <div class="chat-buttons"> <button type="button" id="chatEngagement" aria-label="{{chat-engagement.aria-label}}" class="button button--primary01 lp-chatnow" data-lp-event="click" data-bi-id="expand-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-bhvr="16" data-bi-tn="button button--primary01 lp-chatnow" > {{chat-engagement.btn-txt}} </button> <button type="button" id="chatDisengagement" aria-label="{{chat-disengagement.aria-label}}" class="arrow-link lp-nothanks" data-lp-event="close" data-bi-id="collapse-chat" data-bi-an="chat" data-bi-chtid="azure chat 1" data-bi-chtnm="live person proactive chat" data-bi-tn="arrow-link lp-nothanks" > {{chat-disengagement.btn-txt}} </button> </div> </div> </div> '/> <section class="alert alert-full-bleed bg-primary"><div class="alert-content "><p>Компания Майкрософт приостановила все новые продажи продуктов и услуг в России.</p></div></section></div>" data-marketlayer-selector="#oc-contact-sales" data-marketlayer-position="append"/>