Azure Service Fabric
Создание постоянно подключенных, масштабируемых, распределенных приложений и управление ими
- Упростите разработку микрослужб и управление жизненным циклом приложений
- Надежное масштабирование контейнеров и микрослужб и управление ими
- Информационная платформа для рабочих нагрузок с низкой задержкой и высокой пропускной способностью с использованием контейнеров и микрослужб с отслеживанием состояния
- Широкий выбор (выбор нескольких языков и моделей программирования)
- Запуск из любого места (поддержка Windows и Linux в Azure, локальных или других облаков)
- Увеличение масштаба до тысяч виртуальных машин
Проверенная платформа для критически важных приложений
Сосредоточьтесь на создании приложений и бизнес-логики и доверьте Azure решение самых сложных проблем, связанных с распределенными системами, таких как надежность, масштабируемость, управление и задержка. Service Fabric — это проект с открытым кодом, на основе которого работает базовая инфраструктура Azure, а также такие службы Майкрософт, как Skype для бизнеса, Intune, Центры событий Azure, Фабрика данных Azure, Azure Cosmos DB, База данных SQL Azure, Dynamics 365 и Cortana. Разработанная для предоставления масштабируемых в облаке высокодоступных и надежных служб, платформа Azure Service Fabric использует доступные ресурсы инфраструктуры с учетом потребностей приложений. Эта платформа позволяет выполнять автоматическое масштабирование, последовательные обновления и самостоятельное восстановление после возникновения сбоев.
Вы можете выбирать любые варианты из множества эффективных моделей и языков программирования (включая .NET Core 2.0, C# и Java) для создания приложений на основе микрослужб и контейнеров. Разверните кластер Service Fabric в Azure или используйте Сетку Azure Service Fabric — полностью управляемую платформу микрослужб, которая сейчас доступна в режиме предварительной версии. Можно также бесплатно скачать Azure Service Fabric для Windows Server, чтобы создавать кластеры Service Fabric в локальной среде или других облаках.
Что говорят наши клиенты

"Service Fabric allowed us to focus on the key features of EcoStruxure.io, rather than building a distributed microservices architecture."
Стивен Берард (Stephen Berard), главный разработчик платформ цифровых служб

"With Service Fabric, we can perform a rolling upgrade of our system with no downtime. It will roll back to the previous version if there is an error."
Сиан Паттерсон (Sean Patterson), старший разработчик архитектуры программной системы

"I just love the convenience of adding a new service into Service Fabric applications. It gives you so much flexibility with your architecture and enables it to be truly microservice-oriented."
Иржи Копецки (Jiri Kopecky), архитектор LCC, Honeywell

"We love the pristine and predictable environments provided by Windows Server Containers. Service Fabric brings us a safe and consistent deployment strategy that maximizes uptime. The marriage of the two in Microsoft Azure gives us unlimited potential."
Ральф Фелтис (Ralph Feltis), старший инженер по программному обеспечению, Alaska Airlines

"When we started the Citrix Identity Platform, we wanted to try something different and thought a pure microservice model may keep us more honest. The goal was to make the platform truly CI/CD, and that's exactly what we were able to do because of Service Fabric."
Томас Хаммонд (Thomas Hammond), главный специалист по разработке программного обеспечения, Citrix

"Microsoft Azure is more than just a technological solution. It's a new way of thinking, and new market opportunities, with rapid implementation every time thanks to PaaS services."
Кристиан Тальтас (Christian Taltas), генеральный директор компании KTS
Простое создание приложений для микрослужб и управление ими
- Быстрый вывод на рынок. Сосредоточьтесь на создании функций, которые увеличивают ценность приложений для бизнеса, без издержек на разработку и написание дополнительного кода для решения проблем надежности, масштабируемости, управления и задержек в базовой инфраструктуре.
- Оркестрация контейнеров и служб в одной среде. Используйте контейнеры Docker в Linux или Windows и уверенно запускайте их в нужном масштабе вместе с другими рабочими нагрузками и службами. Воспользуйтесь преимуществами размещения контейнера Azure Service Fabric, управления ресурсами кластера, а также возможностями оркестрации рабочей нагрузки.
- Выбор архитектуры. Создавайте микрослужбы с отслеживанием или без отслеживания состояния (подход, при котором сложные приложения состоят из небольших служб разных версий), реализуя наиболее сложные сценарии, требующие обработки большого количества данных с низкой задержкой, и масштабируйте их в облаке или за его пределами с помощью Azure Service Fabric. Используйте разные подходящие языки и модели программирования вместе, от контейнеров и гостевых исполняемых файлов до микрослужб и субъектов.
- Адаптивность микрослужб. Создание детальных приложений для микрослужб обеспечивает непрерывную интеграцию и разработку и позволяет быстрее внедрять новые функции в приложение.
- Интеграция с IDE: Получите такие возможности, как быстрая и удобная сборка, тестирование, отладка, развертывание и обновление приложений Service Fabric в универсальных, тестовых и рабочих средах. Все это можно делать с помощью интегрированной среды разработки на свой выбор, такой как Visual Studio, Eclipse или командная строка.
- Запуск из любого расположения: Развертывайте один и тот же код приложения в общедоступных, размещенных или частных облаках с помощью унифицированных служб платформы и единых моделей программирования приложения под управлением Windows Server или Linux (Ubuntu или RHEL) в качестве операционной системы сервера виртуальных машин.

Обеспечение низкой задержки и повышение эффективности в глобальном масштабе
Обеспечивайте быстрое и надежное обновление без простоя, автоматизируйте операции масштабирования, наблюдайте за работоспособностью системы и включайте автоматическое восстановление после сбоев. Воспользуйтесь оркестрацией микрослужб и приложений на основе контейнеров, получайте представление о производительности и работоспособности приложения и обеспечивайте разработку отказоустойчивых масштабируемых служб с низкими показателями задержки.
Решайте сложные проблемы, связанные с распределенными системами, такие как надежное обнаружение сбоя и отработка отказа, выбор лидера, управление состоянием, обнаружение службы, последовательные обновления, переносимость приложения, абстракция среды, управление ресурсами и конфигурацией, и предоставляйте возможности управления жизненным циклом приложения, чтобы разработчикам не пришлось заново создавать свои приложения в случае роста объема их использования. Разрабатывайте и предоставляйте любые приложения и рабочие нагрузки, включая многопользовательские приложения SaaS, критически важные бизнес-приложения, сбор данных Центра Интернета вещей и обработку рабочих нагрузок, а также игры.
Связанные продукты и услуги
Управление API
Безопасная публикация интерфейсов API для разработчиков, партнеров и сотрудников с учетом масштаба
Центр Интернета вещей Azure
Подключайте, отслеживайте и контролируйте миллиарды ресурсов IoT
Azure Cosmos DB
Быстродействующая база данных NoSQL с открытыми API-интерфейсами для любого масштаба
Начните работать с Azure Service Fabric
