与Cloud Service Worker角色相比,使用Service Fabric无状态服务有什么优势?

海德·艾哈迈德(Hyder Ahmed)

我试图了解使用Service Fabric而不是云服务工作者角色的优势。

当前,我正在使用云服务进行托管(Web角色和辅助角色)。

如果将云服务更改为用于承载Web角色的App Service Web应用程序和用于承载工作角色的Service Fabric无状态服务,将会有任何好处吗?如果可以,优势是什么?

蔡祖y

正如@PRADEEP CHEEKATLA所说,Service Fabric本身是一个运行在Windows或Linux上应用程序平台层,而Cloud Services是一个用于部署附加了工作负载的Azure管理的VM系统

在Cloud Services中,辅助角色VM承载一个工作负载。在Service Fabric中,应用程序与运行它们的VM是分开的,这意味着您可以将大量应用程序部署到少量VM中,这可以降低大型部署的总体成本。

Service Fabric和Cloud Services之间主要区别在于,在Cloud Services中,您连接到VM,而在Service Fabric中,您连接到服务

这是一个重要的区别,有以下几个原因:

1. Service Fabric中的服务未绑定到托管它们的VM;服务可能会在群集中四处移动,实际上,由于各种原因,预计它们会四处移动:资源平衡,故障转移,应用程序和基础结构升级以及放置或负载限制。这意味着服务实例的地址可以随时更改。

2. Service Fabric中的VM可以承载多个服务,每个服务具有唯一的端点。

这是将Cloud Services与Service Fabric进行比较在此处输入图片说明

另外,您可以参考本文将Web和Worker角色转换为Service Fabric无状态服务

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Azure Cloud Service Worker角色-PAAS上监视本地存储磁盘空间

Azure Service Fabric中有状态服务与外部持久性之间的过渡

通过https在Azure Service Fabric上的无状态Web Api

Microsoft Service Fabric状态服务将无法启动

Service Fabric微服务的优势与Azure云服务/ Web应用程序集合的优势

在服务项目之外访问Service Fabric无状态服务配置值

Swagger for Azure Service Fabric无状态Web API应用程序

Service Fabric状态服务因FailFast失败

在Azure Service Fabric中,无状态Web API和ASP.NET Core Web API之间有什么区别?

访问Azure Service Fabric状态服务状态

在Service Fabric中删除空闲的有状态服务

Azure Service Fabric SDK 2.6.210在Visual Studio 2017上缺少无状态Web API模板吗?

具有Asp.net核心依赖注入的Service Fabric状态服务

Azure Service Fabric:直接在ASP.NET Core有状态服务中使用可靠的集合

Service Fabric,将V2迁移到有状态服务不起作用

有状态服务的Azure Service Fabric自动缩放

如何在Azure Service Fabric ASP.NET Core有状态服务中获取PartitionInfo?

从.Net Core无状态服务中调用.Net框架Service Fabric Actor

基于Service Fabric无状态api认证的身份验证

如何对无状态Service Fabric服务进行分区

创建新的Azure Service Fabric状态服务时发生异常

Service Fabric Asp.Net Core无状态服务上的HTTP和HTTPS终结点

MassTransit和Service Fabric状态服务?

使用 Cloud Foundry Service Registry (Netflix Eureka) 服务的 Spring Boot 配置是什么?

Azure Service Fabric 有状态服务状态是否跨分区共享?

Service Fabric 反向代理有状态服务端口设置

如何在 Service Fabric 中设置 Cloud_RoleName

在 Service Fabric 中将 Windows 服务作为有状态服务运行

将 Service Worker 中的数据写入 Cloud Firestore