写点什么

观点:2010 AWS 挑战赛冠军认为云中成功的关键始于架构

  • 2010-12-19
  • 本文字数:985 字

    阅读完需:约 3 分钟

M-Dot Network 的 CTO Mike Kavis 是 2010 Amazon AWS 创业公司挑战赛的获胜者,近日分享了他成功的关键要素以及赢得挑战赛的演示报告。Mike 是个成熟的 SOA 与企业架构师,而 M-Dot 却是他的首个云项目。M-Dot 是个高速的交易网络,在两年时间内从一无所有成长为业界的领导。

买主与技术专家都在忙于构建和部署创新性的解决方案,以期将移动与 Web 内容传递给最终的消费者,但却没有标准可循,也没有安全的方式能够在销售点(POS)执行这些动作。集成了 POS 的解决方案非常昂贵、富有侵入性、还经常需要新的硬件或是需要用户拥有智能手机,鉴于以上种种不足,它与消费者渐行渐远。

M-Dot 的工作方式类似于 ATM 网络:

M-Dot 是个标准、安全且高速的网络,无需额外的硬件就能实现与 POS 的无缝集成。消费者可以在 Web 或是移动设备上选择数字化奖励(优惠券、Web 与移动广告以及数字礼品卡等),然后只需通过购物卡或是移动电话在 POS 上进行确认,之后就能自动获得折扣而无需打印任何东西。

他所采取的方法相当简单:

  • 第一步:构建业务架构
  • 第二步:获得额外的需求
  • 第三步:评估 IaaS 厂商
  • 第四步:原型
  • 第五步:测试比例
  • 第六步:构建平台
  • 第七步:为产品制定计划
  • 第八步:上线

他使用 E2AF 框架构建业务架构。在原型阶段,他们可以尝试大量的假设而不必为此付出任何代价。他们还可以向心存怀疑的客户证明可伸缩性,同样不必付出任何代价,与基于数据中心的基础设施相比:

可以确定的是,我们的交易网络能够成功实现 100 万的并发交易而不会出现任何错误,平均的响应时间为 108ms。

最后,他们每个月只需 $1000 就能运行起整个 IT,只需 2 个开发者,无需 DBA。

那 M-Dot 是什么样的呢?

  • 我们没有单独的服务器
  • 我们没有数据中心
  • 我们没有系统管理员(但将来打算招一个进来)
  • 我们没有 DBA(但将来打算招一个进来)
  • 我们拥有跨越多个区域的完整产品环境
  • 我们的解决方案要比竞争对手(他们只专注于存储领域的服务器)的快很多
  • 我们每个月的基础设施花费(包括了冗余设备、阶段和测试环境)大约只需要 $2500(这简直太疯狂了!)
  • 我们的产品环境会自动伸缩以满足负载变化的需要
  • 我们没有在软件许可上花一分钱
  • 我们在有限的预算基础上构建了健壮的企业级解决方案

看起来他们似乎也没什么新意,只不过“实现了非常棒的架构”,不知你意下如何?

查看英文原文: Opinion: 2010 AWS Challenge Winner Thinks Success In the Cloud Starts With Architecture

2010-12-19 10:181409
用户头像

发布了 88 篇内容, 共 265.0 次阅读, 收获喜欢 8 次。

关注

评论

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

2万字详解测试金字塔

俞凡

最佳实践 测试 研发效能

模块九:毕业设计

黄秀明

「架构实战营」

腾讯一面:说一说 MySQL 中索引的底层原理

老周聊架构

MySQL 3月月更

面试突击32:为什么创建线程池一定要用ThreadPoolExecutor?

王磊

java面试

10 行 Python 代码自动清理电脑内重复文件,解放双手!

程序媛可鸥

Python 程序员 面试

LabVIEW实现CRC校验

不脱发的程序猿

LabVIEW CRC校验

4 行代码实现批量、快速安装 Python 第三方库,价值2000元的学习资源泄露

程序媛可鸥

Python 程序员 面试

《不敢止步》--读书笔记

stars

在 Node.js 中使用 Yaml 编写API文档

devpoint

node.js API yaml swagger 3月月更

自己动手写Docker系列 -- 5.1实现容器的后台运行

Docker

用 Go 语言打造一个全新的 kv 存储引擎

roseduan

Go KV存储引擎

一个用于学习KVM的迷你虚拟机

ScratchLab

虚拟机 虚拟化 kvm VT-x

bigdata作业2

Pyel

架构师实战营王者荣耀商城异地多活架构设计

刘洋

#架构实战营 「架构实战营」

掌握《网络》,见微才能知著

蔡农曰

TCP https 网络 HTTP TCP/IP

一个LabVIEW控件,生成模拟波形效果

不脱发的程序猿

数据可视化 LabVIEW 生成模拟波形效果

高并发架构实战课 期中测试:某达架构设计说明书

👽

李智慧 高并发架构实战课 李智慧

Ubuntu18.04下QT开发Android无法连接设备问题解决

DS小龙哥

3月月更

手把手教你用 Vue 搭建带预览的「上传图片」管理后台

蒋川

Vue vue admin

模块九秒杀作业

novoer

「架构实战营」

云上业务配置选型的一些小Tips

穿过生命散发芬芳

3月月更

2022 年顶级机器学习算法和 Python 库,【原理+实战+视频+源码】

程序媛可鸥

Python 程序员 面试

40行不到的Python代码实现超燃动态排序图,成为一名合格Python架构师

程序媛可鸥

Python 程序员 面试

聊一聊C语言位域/位段

不脱发的程序猿

C语言 嵌入式开发 位域/位段

ICT的圣杯(三):产业融合的技术乐章

脑极体

工作想法小计(5):3/7 - 3/18

非晓为骁

个人成长 细节 工作想法

架构实战营毕业总结

novoer

「架构实战营」

【面试-经验之谈】面霸是如何养成的,他的路子真的野

测试猿温大大

面试 涨薪 测试工程师

尤达 DDD 领域驱动设计思想 第四章作业(使用事件风暴建模法对SmartRM系统的交易域重新建模)

代廉洁

尤达DDD领域驱动设计思想

小程序电商业务微服务架构及微服务框架模式

「架构实战营」

从简单代码入手,分析线程池原理

架构 线程池 池化思想

观点:2010 AWS挑战赛冠军认为云中成功的关键始于架构_架构_Jean-Jacques Dubray_InfoQ精选文章