Пропустить навигацию

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

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

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

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

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

Узнайте, как Azure Service Fabric помогает Alaska Airlines быстрее развертывать новые микрослужбы

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

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

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

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

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

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

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

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

Управление API

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

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

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

Azure Cosmos DB

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