写点什么

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

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

关注

评论

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

浅尝不辄止系列之试试腾讯云的 TUIRoom(下)

为自己带盐

7月月更 TURRoom

使用 ABAP 事物码 SAT 对从浏览器打开的 SAP应用进行性能监控和测量

汪子熙

SAP ERP abap Netweaver 7月月更

目标、目的你分清了吗?

涛哥 数字产品和业务架构

企业架构 Archimate

都已经2022了,不会还有人觉得String不可变是因为 final 吧

了不起的程序猿

string Java’ java 编程

面向开发者的HarmonyOS 3.0 Beta发布

HarmonyOS开发者

HarmonyOS

Vue路由切换&Axios接口取消重复请求

南城FE

Vue 前端 接口 axios 7月月更

直播回顾|当我们说微服务上容器时,我们在说什么?

BoCloud博云

云原生 容器云 应用

K8S探索之Service+Flannel本机及跨主机网络访问原理详解

网络 Kubernetes 集群 7月月更

一种基于 HiveMetaStore 的跨源查询方案实践

移动云大数据

hive JDBC

首个先进级!阿里云大数据+AI平台通过信通院数据平台整体解决方案最高等级评测

阿里云大数据AI技术

人工智能 机器学习 大数据 运维

Yunikorn 在云上大数据平台中的应用

移动云大数据

GPU管线概述

Finovy Cloud

gpu GPU服务器

JavaWeb Dubbo使用

沃德

Java 程序员 7月月更

沉浸式体验 罗技推出Zone Vibe 125无线耳机

Geek_2d6073

欢迎走进"云原生专场",总有一款活动适合你 | 人人都可以参与开源

OpenAnolis小助手

开源 开发者 龙蜥社区 开发者激励 人人都可以参与

基于OpenHarmony的智能指南针

OpenHarmony开发者

OpenHarmony

文件管理-Linux系统VIM编辑

Albert Edison

centos 服务器 linux 文件权限控制 vim教程 7月月更

牛客基础语法必刷100题之基本类型2

京与旧铺

7月月更

百度工程师教你玩转设计模式(观察者模式)

百度Geek说

设计模式 观察者模式

首批!博云信创云管理平台入选“金融信创解决方案”名单

BoCloud博云

云原生 cmp 云管理平台 云管理

实战模拟│单点登录 SSO 的实现

经验分享 SSO 单点登录 7月月更

Kubernetes资源编排系列之一: Pod YAML篇

阿里云大数据AI技术

运维

元宇宙主导的一个新时代正在到来

智捷云

元宇宙 智捷云 区块链技术开发 智捷云区块链BaaS平台

性能提升8450%,Linux内核函数获大幅改进!

冉然学Java

MySQL Linux 编程 java 14 程序员进阶

架构与算法创新,让分布式存储焕然一新!

Geek_2d6073

小间距LED显示屏的技术分析

Dylan

LED显示屏

Android adb常用命令

沃德

android 程序员 7月月更

Javva基础:多线程重点回顾

百思不得小赵

Java 多线程 7月月更

Apache Pulsar 跨地域复制方案选型实践

移动云大数据

2022年1-6月墨天轮最受欢迎的25篇原创技术文章

墨天轮

MySQL 数据库 oracle postgresql 国产数据库

浅析 Region split 引入 HFileLink 优化子 Region 操作实现原理

移动云大数据

HBase

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