基于Azure Service Fabric的服务:先决条件始终是准备好的集群?

时间:2017-01-11 13:22:26

标签: azure-service-fabric hybrid-cloud

如果我已正确理解文档,则无法将基于服务架构的应用程序/微服务与其服务架构操作环境一起安装在一个打包的安装程序中。步。例如,如果我想在运行典型Windows Server 2012或VMWare IT中心的公司内部部署一组微服务,那么我运气不好?我必须要求公司首先承诺(并执行)在几台机器上安装Azure应用服务结构。

如果是这种情况,那么Azure Service Fabric只是纯云操作的一个选项,其中服务架构集群可以由提供商或已经提交到Azure服务架构的公司按需创建。这意味着经典"安装程序的提供者"由于潜在客户的数据中心策略未知,因此软件无法发展为天蓝色的服务结构优势。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

,您必须拥有一个群集来运行Service Fabric应用程序和微服务。然而,它不再局限于纯云环境,截至去年9月,Windows服务器的Azure服务架构的内部部署版本已经过GA(https://azure.microsoft.com/en-us/blog/azure-service-fabric-for-windows-server-now-ga/),并且可以让您自己运行自己的集群机器(无论是物理的还是虚拟的,无关紧要的)或在另一个数据中心(甚至是另一个云提供商)。

当然,正如您所说,这要求您的客户公司要么拥有自己的集群,要么为您设置一个集群(https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-creation-for-windows-server)。他们还需要有能力随着时间的推移管理该集群。可以说,这应该比管理VMWare服务器场或设置和管理Docker容器主机要困难得多。

对于软件供应商的传统“收缩包装DVD安装程序类型”,这可能不像提供.exe和一些系统要求那么容易,我同意你的意见。如果客户不能或不愿意运行他们自己的集群并且云不是一个选项,那么它肯定会增加销售和交付解决方案的额外复杂性。

可以在任何Windows Server环境中运行您自己的群集的事实意味着Azure作为云平台没有真正的锁定,我认为这是SF的一个很大的专业作为一个框架。一旦您有一个集群来接收您的应用程序,那么您可以专注于开发它,这不能说是大多数其他基于云的PaaS框架/服务。