Kubernetes Docker AWS = Azure Service Fabric吗?
我看到Kubernetes的优点,包括滚动部署,自动健康检查监控,以及在现有服务器出现故障时将新服务器转为动作.我也明白Kubernetes不仅仅适用于Docker. 所以,这带来了几个问题! 当Azure和Service Fabric可以提供我所说的(以及更多)时,为什么我需要Kubernetes? 在Azure上大规模部署使用Kubernetes和Service Fabric是否有意义? 最佳答案
让我们先来看看Kubernetes和Service Fabric之间的相似之处.
>它们都是与云无关的集群,编排和调度软件. 这是一个相当高级别的视图,但应该让您了解每个可以运行的内容和位置. 现在让我们来看看它们的不同之处.有很多小的差异,但我想关注两个非常大的概念差异: >应用模型: > Service Fabric允许您编排任意容器或EXE(无论是小型node.js应用程序还是巨型遗留应用程序),从这个意义上说它与Kubernetes类似.但总体而言,它更专注于应用程序开发,具有与平台集成的编程模型.在这方面,它与Cloud Foundry比Kubernetes更具可比性. >国家管理 > Kubernetes允许您通过向容器提供持久磁盘存储卷并为pod分配唯一标识符来向其部署有状态软件.这使您可以部署ZooKeeper或MySQL等内容. >在Kubernetes上,您可以部署ZooKeeper. Service Fabric是一个有状态平台的事实是理解它以及它与其他主要协调者有何不同的关键.它所做的一切 – 调度,健康检查,滚动升级,应用程序版本控制,故障转移,自我修复等 – 都是围绕这样一个事实设计的:它管理的复制和分布式数据需要始终保持一致且高度可用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |