Service Fabric 现在在云端有了一个新亲戚—— Azure Service Fabric Mesh ,Azure 的一个完全托管服务,开发人员现在可以基于此服务部署和运行容器化应用程序。在去年五月的 Build 2018 大会期间首次亮相后,现在开始进行公开预览。
在Build 2018 大会上,微软首次演示了Azure Service Fabric Mesh,现在已进入公开预览阶段,以便收集用户的反馈。除了公开预览版,微软还提供了 Service Fabric Mesh 工具,可以在 Visual Studio 2017 中下载。借助这些工具,开发人员可以使用 YAML 来描述 Service Fabric 应用程序——YAML 是一种适用于所有编程语言的数据序列化标准。
Azure Service Fabric Mesh 是微软的 Azure 平台服务,开发人员可以借助该服务来托管打包成容器的微服务或云原生应用程序。微软负责处理这些服务和应用程序基础设施的纵向扩展和横向扩展。根据 Azure Service Fabric Mesh文档所述,该服务包含跨Azure 可用区或区域地缘政治边界的计算机集群——并且为开发人员隐藏了所有的集群操作。Tom Azure Kerhove 是 Codit 的 Azure 顾问、微软 Azure MVP,也是 Service Fabric Mesh 的早期测试人员之一,他告诉 InfoQ:
Service Fabric Mesh 让我专注于我的应用程序而不是集群。
Azure Service Fabric 的主要项目经理 Chacko Daniel 在 Azure Friday 的一期视频中表示,与内部Azure Service Fabric 不同,Azure Service Fabric Mesh 负责处理各种管理细节,例如容器编排、路由、生命周期管理、合规性、安全性和监控。
图片来源: https://channel9.msdn.com/Shows/Azure-Friday/Azure-Service-Fabric-Mesh-preview
在视频演示期间,Daniel 表示,在预览期间,用户最多只能运行五个应用程序,容器最高配置限制为四个内核和 16GB 内存。
开发人员可以从新的 Visual Studio Tools 中的 Service Fabric Mesh 工具开始,构建或选择他们想要部署到云端的应用程序,将它打包到容器中——Windows 或 Linux,然后使用 Azure CLI 将它部署到 Service Fabric Mesh 上(需提供一个应用程序描述清单)。清单文件中应该包含应用程序的服务集合以及规模和网络方面的要求。
来源: https://azure.microsoft.com/en-us/blog/azure-service-fabric-mesh-is-now-in-public-preview/
开发人员可以使用 Service Fabric Mesh 构建类似于 Service Fabric 的无状态或有状态服务。Tom Kerkhove 写了一篇关于 Service Fabric Mesh 预览的博文,他告诉 InfoQ:
该服务不仅让我可以运行有状态的 Service Fabric 应用程序,而且还可以在上面运行任何容器工作负载。
此外,Service Fabric Mesh 还提供了其他特性,如弹性扩展、易于部署、容器支持以及对 Envoy 的内置支持——一种开源的边缘和服务代理,让开发人员能够使用路由规则实现灵活的流量路由。
来源: https://www.codit.eu/blog/service-fabric-mesh-a-new-way-of-running-containerized-applications/
Azure Service Fabric Mesh 为企业提供了一个平台,在未来,他们可以将他们的服务迁移到这个平台上。在 SiliconAngle 的一篇文章中,Constellation Research 的首席分析师兼副总裁 Holger Mueller 表示:
尽管很多企业希望尽快迁移到无服务器平台,但他们仍然难以理解、实现和管理这些复杂的基础设施。Azure Service Fabric Mesh 的发布在这方面迈出了关键的一步,为希望在无服务器基础设施上构建下一代应用程序的 CXO 们提供了可能性。我们将在几个季度内检查平台的采用情况。
现在,Azure Service Fabric Mesh 已在三个 Azure 区域——美国西部、美国东部和欧洲西部——可用,并且微软预计在未来几个月内将扩展到其他 Azure 区域。此外, Service Fabric Mesh 文档页面提供了更多详细的信息。
查看英文原文: Microsoft Releases Azure Service Fabric Mesh as a Public Preview
评论