Azure Service Fabric — это программная платформа, которая позволяет организациям быстро разрабатывать, развертывать, управлять и контролировать приложения, работающие на различных устройствах и платформах. Azure Service Fabric предоставляет согласованную платформу для создания, развертывания и управления приложениями на устройствах Windows, Linux и macOS.
Azure Service Fabric предоставляет общую структуру для управления и мониторинга приложений на различных устройствах, а также платформу для оркестровки микросервисов.
Azure Service Fabric предлагает следующие возможности:
- Платформа для создания, развертывания и управления приложениями, работающими на различных устройствах.
- Согласованная платформа для создания, развертывания и управления приложениями на устройствах Windows, Linux и macOS
- Платформа для оркестровки микросервисов
- Обмен данными между приложениями с низкой задержкой
- Автоматическое наращивание и масштабирование
- Service Fabric Application Model (SFAM)
ПРО СОВЕТ: Azure Service Fabric — это платформа распределенных систем, которая используется для создания масштабируемых, надежных и легко развертываемых облачных приложений. Service Fabric также решает проблемы, связанные с разработкой и управлением облачными приложениями. Однако прежде чем использовать Azure Service Fabric, важно понять следующее:
-
Azure Service Fabric не является традиционным предложением PaaS. Это платформа распределенных систем, которая позволяет создавать масштабируемые и надежные облачные приложения.
-
Azure Service Fabric требует значительных инвестиций в обучение и время разработки.
-
Приложения Azure Service Fabric строятся на основе микросервисов, что может внести дополнительную сложность.
Azure Service Fabric предоставляет уровень оркестровки, который позволяет создавать и управлять сложными распределенными приложениями. Этот уровень оркестровки позволяет создавать и управлять микросервисами, которые представляют собой небольшие, самодостаточные компоненты, которые можно развертывать и управлять ими независимо.
Вы можете использовать модель приложений Service Fabric Application Model (SFAM) для создания и управления приложениями, состоящими из нескольких микросервисов.
Azure Service Fabric обеспечивает связь между приложениями с низкой задержкой. Такая связь с низкой задержкой позволяет быстро реагировать на изменения в приложениях.
Azure Service Fabric также позволяет автоматически масштабировать приложения.