Kubernetes 和 Service Fabric 的区别
回答问题
我曾在 Kubernetes 上工作过,目前正在阅读有关 Service Fabric 的信息,我知道 Service Fabric 提供了有状态、无状态和参与者等微服务框架模型,但除此之外它还提供GuestExecutables或Containers以及 Kubernetes 也可以管理/编排容器的功能。谁能解释一下两者之间的详细区别?
Answers
您可以在这个项目paolosalvatori/service-fabric-acs-kubernetes-multi-container-app中看到在 Service Fabric 和 Kubernetes 中实现的相同容器。
他们的“服务”(用于外部入口访问)是不同的,Kubernetes 更加完整和多样化:参见服务。
现实情况是:由于市场压力,存在“两种略有不同的产品”。
Microsoft Azure 平台最初于 2010 年发布,已经实现了自己的 Microsoft Azure Fabric Controller,以确保在 Microsoft 数据中心内的一台或多台服务器发生故障时服务和环境不会失败,并且还提供对用户Web应用程序的管理,例如内存分配和负载均衡。
但是为了在他们自己的 Microsoft 数据中心上吸引其他客户,他们必须适应 Kubernetes,最初于 2014 年发布,现在(2018 年)要么采用或密切考虑......大家(正如十二月下旬报道的)
(这并不意味着一个比另一个“更好”,
只是“其他”比第一个更“可见”;))
因此,与其说是“两者之间的详细区别”,不如说是在微软数据中心上集成基于 Kubernetes 的系统的能力。
这是一致的(来源:,此处详述)与 Microsoft 继续向 Azure 的开放(阅读:非专有)暂存平台(和 Deis)进行前所未有的转变。
自 2017 年 2 月以来,Kubernetes 编排器可在 Microsoft 的 Azure 容器服务上使用。
您可以在部署的应用程序的架构中看到其他差异:
服务结构:

比。 Kubernetes:

ZWZ100037 Thieme ZWZ100038 ZWZ100036在注释中提到ZWZ100040 ZWZ100041 ZWZ100041 ZWZ100039文章“ ** ZWZ100043服务面料和Kubernetes比较,第1部分 - 分布式系统架构ZWZ100044 ZWZ1000ZWZ1000400044444444444444444444,44。
更多推荐
所有评论(0)