在近日于旧金山举行的微软Build大会上,该公司宣布Azure Service Fabric正式发布。InfoQ先前曾经报道过Azure Service Fabric,因此,本文将重点介绍最近的更新和Build大会上介绍的客户案例。

\\

在Build大会第二天的主题演讲中,微软云和企业执行副总裁Scott Guthrie将Azure Service Fabric描述为一个“基于更高层容器的编程模型”,该服务以其他两项Azure服务为基础,分别是Azure容器服务和VM Scale Sets。

\\

\\

图片来源:https://channel9.msdn.com/Events/Build/2016/KEY02

\\

更具体地说,Azure Service Fabric提供了如下功能:

\\

  • 一个规范的微服务平台; \\
  • 自动在Docker容器中配置有状态和无状态微服务; \\
  • 允许该平台在Windows和Linux上运行的.NET和Java API; \\
  • 一个可以在Azure、Azure Stack、VMware、OpenStack和AWS上运行的微服务平台。\

虽然Azure Service Fabric现在已经正式发布,但面向Windows Server的Service Fabric现在还处于公开预览状态。面向Windows Server的Service Fabric允许客户在他们自己的数据中心或其他公有云上运行Service Fabric。在接下来的一个Build大会主题中,来自微软Service Fabric团队的Mark Fussell和Jeffrey Richter阐述了在Amazon Web Service(AWS)云上运行Service Fabric的能力。目前,Amazon在这个领域还没有一款同其竞争的服务。

\\

\\

图片来源:https://channel9.msdn.com/Events/Build/2016/B874

\\

除了这两份公告外,微软还宣布了Service Fabric的Linux内部预览版本,其中包括支持Java无状态参与者服务。目前,微软正在寻找另外的内部预览候选者,感兴趣的组织可以自荐。

\\

在Build大会第二天的主题演讲中,微软还谈了两个客户使用Azure Service Fabric的案例。

\\

第一个客户是BMW,他们正在构建一个开放移动云。Thom Brenner是宝马数字生活服务和工程部门副总裁。他是这样描述他们的客户数字服务的:“移动开始于他们进入汽车之前,而且在他们离开汽车之前都不会停止。汽车和BMW将成为基本的智能设备。”为了将BMW的客户互动关系提升到一个新的水平,他们的策略超出了一个简单的移动应用,正如Brenner的解释:“你再也不能只构建一个应用了。我们正考虑交叉接触点,使用一种高度灵活的服务架构,包括大数据服务、分析和机器学习。”

\\

BMW将这项计划称为BMW Connected,主要针对以下场景:

\\

  • 在你的手机和BMW仪表板上估算你的驾驶时间; \\
  • 该服务会习得你的日常路线,并在你沿着那些路线行进时提醒你即将出现的问题; \\
  • BMW Connected会理解你的日历,并在你需要出发的时候提供建议,防止迟到; \\
  • 通知家人和朋友你的预计到达时间; \\
  • 提供针对你的BMW的远程锁定/解锁功能。\

为了提供这些能力,BMW大量使用了Azure服务和Azure Service Fabric,下图说明了BMW使用的整个技术栈:

\\

\\

图片来源:https://channel9.msdn.com/Events/Build/2016/KEY02

\\

在Build大会第二天的主题演讲中展示的另一个客户是Illyriad Games,这是大型在线多人游戏Age of Ascent的制造商。Illyriad Games首席技术官Ben Adams阐述了他们选择Azure Service Fabric作为底层平台的部分原因:“我们希望创建一个大规模的游戏,比以前创建的任何游戏的规模都大。我们实在是希望它很容易在浏览器中运行。我们构建了一个能够处理巨大需求和并发的系统。可用性极高。大约在同一时间,Service Fabric出现。我们部署在Azure Service Fabric上的微服务会自动扩展,开始扩展空间,将负载无缝地分配到系统中的所有节点上。”

\\

对于Illyriad Games,他们最多已经在同一个对战竞技场中测试了50000并发玩家。在此期间,他们每秒处理2.67亿条应用程序消息。

\\

他们使用ASP.Net Core在Azure Service Fabric内构件了微服务,与Node.js相比,这让他们的速度提高了6倍。

\\

除了运行时平台外,Azure Service Fabric通过Service Fabric Explorer提供了一个管理体验,用户从中可以监控Service Fabric集群的健康状况和性能,如下图所示:

\\

\\

图片来源:https://channel9.msdn.com/Events/Build/2016/KEY02

\\

查看英文原文:Azure Service Fabric Reaches General Availability

Azure Service Fabric正式发布相关推荐

  1. 微软发布Azure Service Fabric Mesh公开预览版

    Service Fabric现在在云端有了一个新亲戚--Azure Service Fabric Mesh,Azure的一个完全托管服务,开发人员现在可以基于此服务部署和运行容器化应用程序.在去年五月 ...

  2. 分布式系统平台-Azure Service Fabric

    AzureService Fabric是一个分布式系统平台,可轻松打包.部署和管理可扩展且可靠的微服务.然而,Service Fabric有很大的表面积,有很多东西需要学习.本文简要介绍了Servic ...

  3. Service Fabric 与Ocelot 的集成

    概要 云应用程序通常都需要使用前端网关,为用户.设备或其他应用程序提供同一个入口点. 在 Service Fabric 中,网关可以是任意无状态服务(如 ASP.NET Core 应用程序) . 本文 ...

  4. Service Fabric 用 Powershell 部署应用到本地

    前置说明 安装 Service Fabric SDK,会在本机 C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\Servic ...

  5. 如何在本地数据中心安装Service Fabric for Windows集群

    概述 首先本文只是对官方文档(中文,英文)的一个提炼,详细的安装说明还请仔细阅读官方文档. 虽然Service Fabric的官方名称往往被加上Azure,但是实际上(估计很多人不知道)Service ...

  6. 重磅消息-Service Fabric 正式开源

    微软的Azure Service Fabric的官方博客在2017.3.24日发布了一篇博客 Service Fabric .NET SDK goes open source ,介绍了社区呼声最高的S ...

  7. 期待微软平台即服务技术Service Fabric 开源

    微软的Azure Service Fabric的官方博客在3.24日发布了一篇博客 Service Fabric .NET SDK goes open source ,介绍了社区呼声最高的Servic ...

  8. 微服务框架之微软Service Fabric

    常见的微服务架构用到的软件&组件: docker(成熟应用) spring boot % spring cloud(技术趋势) Service Fabric(属于后起之秀 背后是微软云的驱动) ...

  9. 微软发布Azure Functions、Service Fabric和IoT Starter Kits新服务

    微软此次 Build 2016 大会的重点主题一直都围绕开发和 Microsoft Azure 云服务,今天更是对外发布了 Azure Functions.Service Fabric 和 IoT S ...

最新文章

  1. ros安装orocos造成工作空间编译不通过
  2. Yann LeCun:发现智能原理是AI的终极问题 | 独家对话
  3. 如何选择正确的标签?
  4. 使用Kickstart+Apache+Dhcp+Pxe无人值守安装操作系统
  5. 【Linux入门到精通系列讲解】Ubuntu下使用gcc编译并运行C程序
  6. 面向方面编程(Spring AOP)
  7. 来,聊聊程序员的爱情
  8. 好书推荐 Beginning C# Objects
  9. sql server安装记
  10. SpringBoot2.0 Actuator 监控参数说明
  11. docker-compose安装rabbitmq
  12. Java基础学习总结(48)——Java 文档注释
  13. URI,URL,URN
  14. 计算机设计大赛西北地区赛,我校学生在中国大学生计算机设计大赛西北地区赛中获佳绩...
  15. Ubuntu Linux下安装软件方法
  16. 祭十大已经逝去的软件
  17. 【材料力学】基于Matlab APP Designer 开发的绘制静定梁剪力、弯矩与挠曲线的软件
  18. win10计算机睡眠怎么设置密码,怎么取消win10睡眠模式唤醒密码 Win10睡眠模式怎么设置取消唤醒密码...
  19. 2018最受欢迎测试工具
  20. python方差分析误差棒_一文讲透,带你学会用Python绘制带误差棒的柱状图和条形图...

热门文章

  1. AI领域「听风者」:声纹识别5大核心知识点!
  2. 谁是真正的深度学习?英特尔高管与AI大神再“论剑”
  3. 干货丨AI语音二三事:你需要了解这些AI 语音对话技术
  4. 深入理解IPyton以及Jupyter Notebook中的%time以及%timeit的作用
  5. (深入理解)强化学习中的policy-based和value-based区别是什么?
  6. 图神经网络的表达能力,究竟有多强大?
  7. 为什么说,我们可能是宇宙中唯一的智慧生命?
  8. 《自然》深度:中国AI能在2030年制霸世界吗?
  9. 它指导了计算机行业大半个世纪的发展,如今却要走下神坛?
  10. Yann LeCun、吴恩达的新年AI预测:强调“少样本学习”,AI恐慌在减少