AICon议程上新60%,阿里国际、360智脑、科大讯飞、蔚来汽车分享大模型探索与实践 了解详情
写点什么

Azure Service Fabric 正式发布

  • 2016-04-05
  • 本文字数:1678 字

    阅读完需:约 6 分钟

在近日于旧金山举行的微软 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

2016-04-05 19:0010644
用户头像

发布了 1008 篇内容, 共 389.0 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

MFlowLayout标签

android 程序员 移动开发

OkHttp3源码详解(三) 拦截器

android 移动开发

LiveData+Retrofit 网络请求实战

android 程序员 移动开发

Native开发工具之应用开发编辑器&打包发布(一)

android 程序员 移动开发

ListView 与 RecyclerView 你应该弄懂的都在这里了

android 程序员 移动开发

Meterial Design常见控件的使用(八):CardView

android 程序员 移动开发

【Flutter 专题】16 图解 ListView 下拉刷新与上拉加载 (一)【flutter_refresh】

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

MyEclipse7

android 程序员 移动开发

mysql数据库安装图解

android 程序员 移动开发

OkHttp 3

android 程序员 移动开发

Kotlin的自定义View,实现带弧形的进度条

android 程序员 移动开发

Linux虚拟机与Windows宿主机间的通信

android 程序员 移动开发

OpenCV开发之——人脸识别库生成so文件

android 程序员 移动开发

phonegap照相插件的使用

android 程序员 移动开发

MPAndroidChart 教程:修改视窗 Modifying the Viewport(九)

android 程序员 移动开发

MVC、MVP、MVVM,我到底该怎么选

android 程序员 移动开发

MPAndroidChart绘制曲线图、柱状图总结

android 程序员 移动开发

Native开发工具之CPU 和架构(三)

android 程序员 移动开发

OkHttp、rxJava、Retrofit联合网络请求(一

android 程序员 移动开发

Kotlin协程实现原理概述

android 程序员 移动开发

Linux上SSH免密登录

android 程序员 移动开发

MySQL基础知识测试

android 程序员 移动开发

Okhttp的缓存机制

android 程序员 移动开发

PhoneGap插件编写

android 程序员 移动开发

Kotlin 协程使用手册

android 程序员 移动开发

MVVM-架构与数据绑定库

android 程序员 移动开发

Kotlin从头开始(一):lambda表达式和高阶函数 一

android 程序员 移动开发

OkHttp3-只会用是不够的,还得懂这些

android 程序员 移动开发

MVPArms官方首发一键生成组件化,体验纯傻瓜式组件化开发

android 程序员 移动开发

Kotlin-+-协程-+-Retrofit-+-MVVM优雅的实现网络请求

android 程序员 移动开发

Linux 的make及makefile文件格式

android 程序员 移动开发

Azure Service Fabric正式发布_Windows Azure_Kent Weare_InfoQ精选文章