你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Service Fabric 概述
项目
Azure Service Fabric 是一个分布式系统平台,可方便用户打包、部署和管理可缩放且可靠的微服务和容器。 Service Fabric 还解决了开发和管理云原生应用程序面临的重大难题。
Service Fabric 的一个重要差异化因素是,它重点用于构建有状态服务。 你可以使用 Service Fabric 编程模型或运行以任何语言或代码编写的容器化有状态服务。 除了 Azure 之外,你还可以在任何位置创建 Service Fabric 群集,包括本地和其他公有云上的 Windows Server 和 Linux。
Service Fabric 为当今很多 Microsoft 服务提供技术支持,包括 Azure SQL 数据库、Azure Cosmos DB、Cortana、Microsoft Power BI、Microsoft Intune、Azure 事件中心、Azure IoT 中心、Dynamics 365、Skype for Business 以及其他许多核心 Azure 服务。
容器业务流程
Service Fabric 是 Microsoft 的容器业务流程协调程序,用于在计算机群集中部署和管理微服务,吸取了大规模运行 Microsoft 服务的经验教训。 Service Fabric 几秒内就可以高密度部署应用程序,即每台计算机部署成百上千个应用程序或容器。 使用 Service Fabric,可以在同一个应用程序中将进程中的服务和容器中的服务混用。
Service Fabric 为云应用程序(包括容器)的整个应用程序生命周期和 CI/CD 提供支持:从开发到部署,到日常监视、管理和维护,再到最终解除授权。 Service Fabric 与 Azure Pipelines、Jenkins 和 Octopus Deploy 等 CI/CD 工具集成,并可与其他任何常用 CI/CD 工具配合使用。
有关应用程序生命周期管理的详细信息,请参阅应用程序生命周期。 若要将现有应用程序部署到 Service Fabric,请参阅部署来宾可执行文件。
不限 OS 和云
可以在许多环境中(包括在 Azure 中或本地、在 Windows Server 或 Linux 中)为 Service Fabric 创建群集。 甚至可以在其他公有云上创建群集。 Service Fabric SDK 中的开发环境与生产环境完全相同,都不涉及模拟器。 也就是说,在本地开发群集上运行的内容是部署到其他环境的群集上的内容。
对于 Windows 开发,Service Fabric .NET SDK 已与 Visual Studio 和 PowerShell 集成。 对于 Linux 开发,Service Fabric Java SDK 已与 Eclipse 集成,并且 Yeoman 被用来为 Java、.NET Core 和容器应用程序生成模板。
合规性
Azure Service Fabric 资源提供程序在所有 Azure 区域中都可用,并符合所有 Azure 合规性认证,这包括:SOC、ISO、PCI DSS、HIPAA 和 GDPR。 有关完整列表,请参阅 Microsoft 合规性产品。
Como ingeniero de datos de tejido, debe tener experiencia en la materia con patrones de carga de datos, arquitecturas de datos y procesos de orquestación.
Azure Service Fabric es una plataforma de sistemas distribuidos que facilita el empaquetado, la implementación y la administración de microservicios y contenedores escalables y confiables.
En este artículo se describe la arquitectura de Service Fabric, una plataforma de sistemas distribuidos que permite compilar aplicaciones escalables, confiables y fáciles de administrar para la nube.
Obtenga información acerca de los conceptos básicos y las áreas principales de Azure Service Fabric. Proporciona información general ampliada de Service Fabric y cómo crear microservicios.
Información general de las categorías de las aplicaciones de nube en Service Fabric. Describe el diseño de la aplicación que usa servicios con estado y sin estado.
Service Fabric ofrece dos marcos para la creación de servicios: el marco de actores y el marco de servicios. Ofrecen distintas ventajas e inconvenientes en simplicidad y control.