写点什么

亚马逊宣布简单工作流服务,意欲 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:303376
用户头像

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

关注

评论

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

实战-记录一次大版本升级

TiDB 社区干货传送门

新版本/特性解读

多种姿势搞定Tidb集群监控大屏

TiDB 社区干货传送门

监控

Bytebase 部署体验总结 & 评选结果

Bytebase

数据库 体验官

OceanBase 亮相2022全国CIO大会,荣获“2022年度CIO信赖品牌”

OceanBase 数据库

RT-Thread记录(十六、SFUD组件 — SPI Flash的读写)

矜辰所致

RT-Thread 8月月更 SFUD SPI设备

前端开发技术培训班靠谱吗

小谷哥

2022 全球 AI 模型周报

Zilliz

人工智能 深度学习 计算机视觉

什么是“根创新”?从公交支付用上国产数据库说起

OceanBase 数据库

我吐了!一个奇葩的线上问题,导致我排查了一天

Java永远的神

Java 程序员 面试 程序人生 后端

上游sql通过drainer同步到kafka时在kafka中是什么样子的

TiDB 社区干货传送门

实践案例 管理与运维 版本测评 大数据场景实践 实时数仓场景实践

TiFlash 表达式的实现与设计

TiDB 社区干货传送门

零基础学员如何参加大数据培训?

小谷哥

应用日志采集是什么意思?批量采集应用日志软件用哪个?怎么操作?

行云管家

日志采集 IT运维 行云管家 应用日志

TCP异常场景:三次握手四次挥手丢包情况解析

Java全栈架构师

程序员 面试 TCP 计算机网络 秋招

数字化转型新CP:云原生+边缘计算 实践分享

York

容器 云原生 数字化转型 边缘计算 边云协同

java学习过程中要注意哪些方面?

小谷哥

SENSORO 智慧城市平台中的延时队列设计

SENSORO

大数据 物联网 智慧城市 延时队列

swap去中心化交易所系统开发技术分析

开发微hkkf5566

PCTP考试学习笔记之一:深入TIDB体系架构(上)

TiDB 社区干货传送门

管理与运维 TiDB 源码解读 TiKV 源码解读 TiKV 底层架构

PCTP考试学习笔记之一:深入TIDB体系架构(下)

TiDB 社区干货传送门

TiDB 底层架构 管理与运维 TiDB 源码解读 TiKV 源码解读

动态线程池的9个应用场景你见过几个?

程序员小毕

Java 程序员 面试 程序人生 线程池

大数据培训可以成为优秀工程师吗?

小谷哥

看完年薪30W~120W程序员分别需要掌握的技能栈,我彻底悟了!

程序员小毕

Java 程序员 程序人生 后端 架构师

去中心化交易所swap系统开发功能以及逻辑分析

开发微hkkf5566

pd-ctl 选项 --jq 格式化语法使用案例详解

TiDB 社区干货传送门

性能调优 实践案例 管理与运维 扩/缩容

运维审计是什么意思?有什么作用?用什么软件好?

行云管家

运维 审计 IT运维 运维审计

C/CPP基础练习题(一)运算符,判断

CtrlX

c c++ C# 8月月更

参加java培训和自学技术有什么区别

小谷哥

融云移动办公协同平台,助力政企数智化转型升级

融云 RongCloud

企业 即时通讯

企业数据现状分析:为什么需要实时数据?如何高效挖掘实时数据价值?

tapdata

Tapdata

HarmonyOS开发者创新大赛总决赛结果公布

HarmonyOS开发者

HarmonyOS

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