博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Azure Service Fabric正式发布
阅读量:6930 次
发布时间:2019-06-27

本文共 1958 字,大约阅读时间需要 6 分钟。

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

\\

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

\\

52a7a4a59e42306b8cc7391f2d47662c.png

\\

图片来源:

\\

更具体地说,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在这个领域还没有一款同其竞争的服务。

\\

d8d4f6238e58e83b9577d0998119d660.png

\\

图片来源:

\\

除了这两份公告外,微软还了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使用的整个技术栈:

\\

5b113f9f9c946cca31ba55a6c7ca7f8c.png

\\

图片来源:

\\

在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集群的健康状况和性能,如下图所示:

\\

64c2be6cc28cd7ca782ac619ef0bebcd.png

\\

图片来源:

\\

查看英文原文:

转载地址:http://trvjl.baihongyu.com/

你可能感兴趣的文章
Excel 导入到处问题处理!
查看>>
配置C#环境变量 像java一样在记事本编写C#
查看>>
线性表17 - 数据结构和算法22
查看>>
1. 38译码器
查看>>
什么是拉电流,什么是灌电流?什么是吸收电流 ?
查看>>
使用getScript()方法异步加载并执行js文件
查看>>
IDEA 学习笔记之 Scala项目开发
查看>>
Spring的IOC和AOP
查看>>
Linux 技巧:让进程在后台可靠运行的几种方法(转)
查看>>
redux和mobx比较(一)
查看>>
AC自动机习题集
查看>>
【转】Advanced Vi Cheat Sheet
查看>>
TCP/IP的网际层协议——ARP
查看>>
vue-搜索页-搜索历史本地存储-good-storage
查看>>
mysql操作
查看>>
shell脚本学习(四)
查看>>
identifier is too long 异常处理
查看>>
UVALive - 3266 Tian Ji -- The Horse Racing(贪心)
查看>>
单利运算1
查看>>
C++之运算符重载(前置++和后置++)
查看>>