Azure Service Fabric

构建和运行始终在线、可缩放、分布式应用程序

Play

简化构建基于微服务的应用程序和生命周期管理

  • 快速上市:通过 Service Fabric,开发人员可将重点放在创建可为应用程序增加商业价值的功能上,从而避免了为在基础结构中处理可靠性、可伸缩性或延迟问题而设计和编写额外代码产生的日常开销。
  • 选择体系结构:创建无状态或有状态的微服务(在这种体系结构方法中,复杂的应用程序由小型独立版本服务组成),以支持最复杂、低延迟、数据密集型方案,并使用 Azure Service Fabric 将其扩展到云端。
  • 微服务灵活性:构建精细的微服务应用程序可实现持续集成和持续开发实践,并加速新功能到应用程序的交付。
  • Visual Studio 集成:包含 Visual Studio 工具和命令行支持,以便开发人员针对单独部署、测试部署和生产部署快捷并轻松创建、测试、调试、部署和更新其 Service Fabric 应用程序。
Azure Service Fabric—轻松构建微服务
Service Fabric 具有低延迟的性能

大规模提供低延迟的性能和效率

实现快速就地升级,具有零停机时间、自动缩放、集成式运行状况监视和服务自愈优势。构建微服务的业务流程和自动化提供了新水平的应用意识和见解,以便通过回滚和自动扩大和缩小功能实现自动实时升级。

此外,它还能解决分布式系统难题(如故障转移,领导者选举,状态管理)并提供应用程序生命周期管理功能,使开发人员无需因使用量增长而重新构建应用程序。这包括多租户 SaaS 应用程序、物联网数据采集和处理以及游戏和媒体服务。

Azure 和其他 Microsoft 服务使用的经验证的平台

Azure Service Fabric 是 Microsoft 在实现关键任务云服务方面的多年经验基础上产生的,从 2010 年开始一直得到生产验证。这是一项基础性技术,基于此技术,我们可以运行我们的 Azure 核心基础结构,它能够增强以下服务:Skype for Business、Intune、Azure 事件中心、Azure 数据工厂、Azure DocumentDB、Azure SQL 数据库以及 Cortana。

凭借这种经验,我们可以设计在本质上了解可用基础结构资源和应用程序需要的平台,从而实现在超大规模下提供高度可用和持久的服务所需的自动更新、自愈行为。

在经验证的 Azure Service Fabric 平台上构建微服务
在 Azure Service Fabric、本地或云中运行

在 Azure、本地或其他云中运行

凭借跨 Azure、本地和托管数据中心一致的平台服务和相同的应用程序模式,使你可在公共云、托管云或私有云上灵活部署相同的应用程序代码。Microsoft 承诺提供选择和灵活性,因此 Service Fabric 应用程序可在 Azure 上、本地及其他云中运行,还可选择使用 Windows Server 或 Linux 作为主机操作系统。

了解客户如何使用 Service Fabric

Service Fabric 概述与 OSISoft

当 OSISoft 需要一个系统以帮助捕获并有效使用数据时,他们选择了 Service Fabric。

阅读案例研究

CareOtter 使用 Service Fabric 使医疗保健个人化

Service Fabric 如何帮助 CareOtter 专注于促进医疗保健领域发展而非其基础结构。

相关产品和服务

云服务

创建高度可用且可无限缩放的云应用程序和 API

虚拟机规模集

管理和缩放数十到数千 Linux 和 Windows VM

App Service

为任何平台和任何设备创建 Web 和移动应用

现在开始使用 Azure Service Fabric