Структура службы Azure

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

Проверенная платформа для критически важных приложений

Сосредоточьтесь на создании приложений и бизнес-логики и доверьте Azure решение самых сложных проблем, связанных с распределенными системами, таких как надежность, масштабируемость, управление и задержка. Service Fabric — это основополагающая технология, на основе которой работает базовая инфраструктура Azure, а также такие службы Майкрософт, как Skype для бизнеса, Intune, концентраторы событий Azure, фабрика данных Azure, Azure Cosmos DB, база данных SQL Azure, Dynamics 365 и Cortana. Разработанная для предоставления масштабируемых в облаке высокодоступных и надежных служб, платформа Azure Service Fabric использует доступные ресурсы инфраструктуры с учетом потребностей приложений. Эта платформа позволяет выполнять автоматическое масштабирование, последовательные обновления и самостоятельное восстановление после возникновения сбоев.

Выберите один из множества эффективных моделей и языков программирования (включая C# и Java) для создания приложений на основе микрослужб и контейнеров.

Age of Ascent

Узнайте, как работает компьютерная игра в жанре ММО на базе Azure Service Fabric

Что говорят наши клиенты

Schneider Electric

"Служба Service Fabric позволила нам сосредоточиться на ключевых особенностях платформы EcoStruxure.io, а не на создании архитектуры распределенных микрослужб".

Стивен Берард (Stephen Berard), главный разработчик платформ цифровых служб

Дополнительные сведения
BMW

"С помощью Service Fabric мы можем выполнять последовательное обновление системы без каких-либо задержек. Если возникает ошибка, служба выполнит откат до предыдущей версии".

Сиан Паттерсон (Sean Patterson), старший разработчик архитектуры программной системы

Дополнительные сведения
KPMG

"Microsoft Azure — это нечто большее, чем просто технологическое решение. Благодаря службам PaaS эта платформа представляет собой новый подход и возможность выхода на новые рынки с быстрой реализацией".

Кристиан Тальтас (Christian Taltas), генеральный директор компании KTS

Дополнительные сведения

Простое создание приложений на основе микрослужб и управление ими

  • Быстрый вывод на рынок. Сосредоточьтесь на создании функций, которые увеличивают бизнес-ценность приложений, без издержек на разработку и написание дополнительного кода для решения проблем надежности, масштабируемости, управления и задержек в базовой инфраструктуре.
  • Оркестрация контейнера и службы в одной среде. Используйте контейнеры Docker на Linux или Windows и надежно запускайте их с применением масштабирования вместе с другими рабочими нагрузками и службами. Воспользуйтесь преимуществами размещения контейнера Azure Service Fabric, управления ресурсами кластера, а также возможностями оркестрации рабочей нагрузки.
  • Выбор архитектуры. Создавайте микрослужбы с отслеживанием или без отслеживания состояния (подход, в рамках которого сложные приложения состоят из небольших служб разных версий), реализуя наиболее сложные сценарии, требующие обработки большого количества данных с низкой задержкой, и масштабируйте их в облако с помощью Azure Service Fabric. Используйте разные подходящие языки и модели программирования вместе, от контейнеров и гостевых исполняемых файлов до микрослужб и субъектов.
  • Адаптивность микрослужб. Создание детальных приложений микрослужб обеспечивает непрерывную интеграцию и разработку и позволяет быстрее внедрять новые функции в приложение.
  • Интеграция с Visual Studio. С помощью средств Visual Studio, а также поддержки командной строки можно быстро и удобно осуществлять сборку, тестирование, отладку, развертывание и обновление приложений Service Fabric в универсальных, тестовых и рабочих средах.
  • Запуск из любого места. Развертывайте один и тот же код приложения в общедоступных, размещенных или частных облаках с помощью унифицированных служб платформы и единых моделей программирования приложения под управлением Windows Server или Linux (в качестве операционной системы сервера виртуальных машин).
Azure Service Fabric — простое создание микрослужб
Service Fabric обеспечивает производительность с малыми задержками

Обеспечение низкой задержки и повышение эффективности в глобальном масштабе

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

Решайте сложные проблемы, связанные с распределенными системами, такие как надежное обнаружение сбоя и отработка отказа, выбор лидера, управление состоянием, обнаружение службы, последовательные обновления, переносимость приложения, абстракция среды, управление ресурсами и конфигурацией, и предоставляйте возможности управления жизненным циклом приложения, чтобы разработчикам не пришлось заново создавать свои приложения в случае роста объема их использования. Разрабатывайте и предоставляйте любые приложения и рабочие нагрузки, включая многопользовательские приложения SaaS, критически важные бизнес-приложения, сбор данных Центра Интернета вещей и обработку рабочих нагрузок, а также игры.

Связанные продукты и услуги

Управление API

Безопасная публикация интерфейсов API для разработчиков, партнеров и сотрудников с учетом масштаба

Центр Интернета вещей

Подключение, отслеживание и контролирование миллиардов ресурсов Интернета вещей

Azure Cosmos DB

Глобально распределенная мультимодельная база данных для использования в любом масштабе