[英]Azure Service Fabric vs Azure Container Services
在您为“ 在Azure容器服务,Azure服务结构和Azure功能之间进行选择”之间粘贴的链接旁边 - 以下是我发现的内容。
Azure Service Fabric (ASF)更像是PaaS产品,而Azure容器服务 (ACS)更像是IaaS产品。
ASF为您提供适用于物联网解决方案的演员模型(可能比ACS上的DIY更快实施)
ACS在这个意义上更加开放; 它只提供基于容器的模型,并且严重依赖并支持docker生态系统。 一旦它成为一个容器,它几乎与技术无关。 这也可能是微软推动Windows Nano的原因,Windows Nano是基于Windows(服务器级别)容器的基础(我的观点) 。 因此,对于ACS,您可以使用Windows或Linux容器,也可以同时使用两者。
ACS还允许您使用开源,行业着名的容器协调器,包括Docker Swarm,DC / OS-Mesos。 虽然ASF提供了一些自己的编排。 换句话说,ASF提供了更集成,更易于使用的功能丰富的模型,但ACS为您提供了更多的开放性和灵活性。
一些会议的MS人员也提到,可以认为ASF更像是面向微软的商店,而ACS更倾向于开源技术。
[ 2019年2月更新 ]
这是一个困难的比较,因为Azure Service Fabric还公开了一个应用程序框架。 关于应用程序的构建方式,我们非常看好,这不一定非常适合12因素 ,云原生容器应用程序的概念。
这是一场不断变化的盛宴,但Azure中的容器运行时数越来越多:
总而言之,如果你从容器开始,那么我会给Service Fabric一个小姐并前往Kubernetes。 您可以在Service Fabric中运行容器 ,但您可以感觉自己像是二等公民。 恕我直言,OFC。
总结过简化。 如果你的Linux家伙ACS可能会更符合你想要的。 如果您是Windows开发人员编写Windows代码,ASF可能会为您提供更好的服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.