写点什么

亚马逊宣布简单工作流服务,意欲 PaaS?

  • 2012-02-25
  • 本文字数:1171 字

    阅读完需:约 4 分钟

亚马逊宣布了简单工作流服务(Simple Workflow Service,SWF)。SWF 可用作安排业务流程工作流中的分布式及容错任务。近期 DynamoDB 和 SWF 的发布,不禁让人猜想亚马逊是否正在进军 PaaS 云计算市场?

Amazon 已经宣布了此项名为简单工作流服务 (SWF) 的新服务,该项服务用于构建和运作协调、分布式及容错的应用程序。服务的初衷是为了协调同步或异步的任务以构成工作流,并继而让它们在云端或本地运行。SWF 有助于执行各种各样能够反应业务流程或与业务流程存在某种关联的活动。

亚马逊的 SWF 使用了如下几个概念:

  • 工作流(Workflow)——一个自动化的业务流程
  • 动作(Actions) ——构成工作流的单项任务
  • 工作者(Workers)——实现动作的实际代码;可以是可执行代码、脚本、Web 服务调用和人类动作
  • 仲裁(Decider)——协调整个工作流中的执行

用户可能使用任何语言编写工作者和仲裁部分的代码;仲裁可以运行在包括台式计算机的任何地方,它可以指示 SWF 以特定顺序或在特定条件下执行工作流。SWF 记录工作者进度并保存它们的状态,并尽可能提供每一个工作者正在做什么,如何完成了工作以及完成的结果如何。

有许多用户可能会用 SWF,例如 NASA 正在使用亚马逊 SWF 处理接收自火星探测器的图片,而另外一个例子是处理订单。

许多公司——Google、VMware、IBM、Microsoft、RedHat、Engine Yard 等等,都在平台即服务(Platform-as-a-Service,PaaS)上进行了大量投资,因为 PaaS 模型一直被认为是云计算的未来。亚马逊作为最大的云计算玩家,还仍是一个 IaaS 提供商,虽然它似乎正在迈步走向 PaaS:首先是 AWS 的开发和应用容器 Beanstalk ,接着是运行于云端的 NoSQL 数据库 DynamoDB 。当亚马逊在一月份发布服务时,云计算分析师 Krishnan Subramanian 就在揣测是否 DynamoDB 是迈向 PaaS 的第一步:

对于 Amazon 下一步会怎么走,我没有丝毫头绪。但是如果亚马逊有针对 PaaS 的计划(我确定他们有计划,因为 PaaS 是云服务的未来),那么 DynamoDB 会是他们进入下一场 PaaS 市场迭代的第一步。

亚马逊 SWF 的推出,让 Subramanian 确信了亚马逊正在准备进军 PaaS 市场

如果把 DynamoDB 看做亚马逊构建下一代平台服务的第一步,那么今天简单工作流服务的发布则是下一个关键部分。这个协调工具将会成为亚马逊下一代平台工具包中最强有力的部分。

如果有人认为今天 SWF 宣布之后,亚马逊不会在进军未来 PaaS 的道路上有所作为了,那么我认为他们是在自欺欺人。到目前为止,很明显可以看到亚马逊正在不断靠近平台这场游戏,并且借助这次宣布,他们也清楚地展示了自己的底牌。好戏即将开场!!

亚马逊是否在为提供成熟的 PaaS 奋起直追还有待观察。总所周知,亚马逊一向以其稳扎稳打的作风发布新特性,所以 DynamoDB 和 SWF 似乎只是它准备进军 PaaS 市场的一个中间阶段。

查看英文原文: http://www.infoq.com/news/2012/02/Amazon-PaaS-SWF

2012-02-25 21:303217
用户头像

发布了 125 篇内容, 共 39.9 次阅读, 收获喜欢 5 次。

关注

评论

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

在线XML转HTML工具

入门小站

工具

这样的 Python ,你学得会吗

海拥(haiyong.site)

Python 4月月更

报名中2022南京智博会 第十四届南京国际智慧城市、物联网、大数据博览会

InfoQ_caf7dbb9aa8a

围观报名中2022第十四届南京国际人工智能产品展会

InfoQ_caf7dbb9aa8a

在 Flutter 和 Dart 中取消 Future 的 3 种方法

坚果

4月日更

王者荣耀商城异地多活架构设计

石小天

「架构实战营」

web前端培训-程序员失业后怎样才能再就业

@零度

web前端开发

JDK、Spring、Dubbo SPI 原理介绍

网易云信

Java spring

Linux之ssh-copy-id命令

入门小站

Linux

【Go实现】实践GoF的23种设计模式:单例模式

元闰子

Go 设计模式 单例模式

FlyFish模版中心正式上线!快来领取社区周边礼物

云智慧AIOps社区

开源 大前端 数据可视化 大屏可视化

架构训练营-作业七

默光

异地多活 架构训练营5期

三高Mysql - Mysql索引和查询优化(偏理论部分)

懒时小窝

MySQL 数据库

在线OPML美化格式化工具

入门小站

工具

Linux驱动开发-编写DS18B20驱动

DS小龙哥

4月月更

我要批判架构师!

博文视点Broadview

MySQL 是怎样通讯的?

ooooooh灰灰

Go MySQL 协议 4月月更

基于python的struct模块实现简单的ByteBuf

歆晨技术笔记

【课程汇总】OpenHarmony成长计划知识赋能第二期系列课程(附链接)

OpenHarmony开发者

OpenHarmony 成长计划

vivo 短视频推荐去重服务的设计实践

vivo互联网技术

服务器 架构设计 布隆过滤器

大数据培训-程序员职业生命周期短的原因

@零度

大数据开发

谈谈高并发系统的一些解决方案

xiaoxi666

高并发 高并发系统设计 高并发系统

MySQL性能优化的5个维度

蝉沐风

MySQL 性能优化

普渡科技联合韩国VD Company参展IFS创业博览会,引爆韩国服务机器人市场

江湖老铁

守“沪”第一线 蒙牛使命必达

科技新消息

容器 & 服务:Kubernetes运维记录

程序员架构进阶

Kubernetes 容器 4月日更 4月月更

一文读懂 MySQL Explain 执行计划

老周聊架构

MySQL 数据库 3月月更 4月月更

智能时代,应该如何培养中小学AI教师?

脑极体

基于Apache组件,分析对象池原理

Apache redis 构架 池化思想 对象池

中小企业知识管理的实施策略

小炮

企业知识管理

项目经理值得一试的思维方式:项目成功方程式

禅道项目管理

项目管理 软件开发

亚马逊宣布简单工作流服务,意欲PaaS?_亚马逊云科技_Abel Avram_InfoQ精选文章