何时使用 Azure Service Fabric
在这里,可以了解如何确定 Azure Service Fabric 是否适合自己。
你之前了解了几项改善 Azure Service Fabric 产品/服务的功能。 其中每项功能都可能是你决定使用 Service Fabric 的重要因素。
功能 | 注意事项 |
---|---|
支持有状态和无状态微服务 | 解决方案是否需要有状态服务? 你可以使用 Service Fabric 编程模型或运行以任何语言编写的容器化有状态服务。 |
标识和安全管理 | 你是否已在使用现有的 Azure 资源和 Microsoft Entra ID? 可以配置 Service Fabric 群集以与 Microsoft Entra ID 集成,并重复使用现有标识和组成员身份。 |
集成式日志记录和监视 | Service Fabric 可以轻松地与 Azure Monitor 集成,以监视容器和群集基础结构的运行状况。 |
自动群集节点缩放 | 决定何时在大型容器化环境中纵向扩展或缩减是一大难题。 Service Fabric 支持自动缩放服务和群集。 你可以横向缩放群集(添加或删除节点),也可以纵向缩放群集(向现有节点分配更多或更少的资源)。 |
群集节点升级 | 是否要减少群集管理任务数量? Service Fabric 提供自动群集升级和波形部署,以最大程度减少服务的中断。 |
存储卷支持 | 应用程序是否有状态,是否需要持久化存储? Service Fabric 支持静态和动态存储卷。 |
与 CI/CD 工具集成 | 你是否已在使用现有 Azure 资源并利用 Azure Pipelines? 可以将 Service Fabric 群集配置为与 CI/CD 解决方案集成。 |
Azure、本地和公有云兼容性 | 你是否对 Service Fabric 的功能感兴趣,但又担心将解决方案迁移到 Azure? 可以在 Windows 或 Linux 中将 Service Fabric 引入本地。 也可以将 Service Fabric 集成到其他云平台,包括 AWS。 |
创建群集或进行部署后,都可以配置上述所有功能。