Azure Service Fabric 概述,windows azureAzure服务结构概述Azure Service Fabric是一个分布式系统平台,方便用户封装、部署和管理可扩展的、可靠的微服务和容器。Service Fabric还解决了开发和管理云原生应用程序的主要挑战。服务结构的一个重要区别在于它专注于构......
Azure Service Fabric是一个分布式系统平台,方便用户封装、部署和管理可扩展的、可靠的微服务和容器。Service Fabric还解决了开发和管理云原生应用程序的主要挑战。
服务结构的一个重要区别在于它专注于构建有状态的服务。您可以使用Service Fabric编程模型,或者运行用任何语言或代码编写的容器化的有状态服务。除了Azure,你可以在任何地方创建服务结构集群,包括本地和其他公共云上的Windows Server和Linux。
Service Fabric平台提供生命周期管理、可用性、业务流程、编程模型、健康和监控、开发和运营工具,以及Azure、本地、其他云和您的开发计算机中的自动扩展。
Service Fabric为当今许多微软服务提供技术支持,包括Azure SQL数据库、Azure Cosmos DB、Cortana、微软Power BI、微软Intune、Azure Event Center、Azure IoT Center、Dynamics 365、Skype for Business和许多其他核心Azure服务。
集装箱业务流程
Service Fabric是微软的容器业务流程协调器,用于在计算机集群中部署和管理微服务,借鉴大规模运行微软服务的经验。Service Fabric可以在几秒钟内部署高密度的应用程序,即每台计算机上可以部署数百个应用程序或容器。使用Service Fabric,您可以在同一个应用程序中混合流程中的服务和容器中的服务。
详细了解服务结构、编程模型、应用程序生命周期、测试、集群和健康监控的核心概念。
无状态和有状态微服务
Service Fabric提供了一个复杂的轻量级运行时,可以支持无状态和有状态的微服务。Service Fabric的一个重要区别在于,它高度支持使用Service Fabric的内置编程模型或容器化的有状态服务来生成有状态服务。
了解更多受益于Service Fabric的有状态服务的应用程序场景。
应用生命周期管理
Service Fabric为云应用(包括容器)的整个应用生命周期和CI/CD提供支持:从开发到部署,到日常监控、管理和维护,最后到去授权。Service Fabric与Azure Pipelines、Jenkins和Octopus Deploy等CI/CD工具集成,可以与任何其他常见的CI/CD工具一起使用。
有关应用程序生命周期管理的更多信息,请参见应用程序生命周期。要将现有应用程序部署到服务结构,请参见部署来宾可执行文件。
无限制的操作系统和云
您可以在许多环境中为Service Fabric创建集群,包括Azure或local、Windows Server或Linux。您甚至可以在其他公共云上创建集群。Service Fabric SDK中的开发环境与生产环境完全相同,不涉及模拟器。也就是说,运行在本地开发集群上的内容是部署在其他环境的集群上的内容。
对于Windows开发,服务Fabric.NET SDK已经与Visual Studio和PowerShell集成。对于Linux开发,Service Fabric Java SDK已经与Eclipse集成,并且已经使用Yeoman为Java生成模板。NET核心和容器应用程序。
合规性
Azure fabric资源提供程序在所有Azure地区都可用,并满足所有Azure合规性认证,包括:SOC、ISO、PCI DSS、HIPAA和GDPR。有关完整列表,请参见Microsoft Compliance Products。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部