写点什么

观点: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:181423
用户头像

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

关注

评论

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

Django 基础教程

海拥(haiyong.site)

Python django 6月月更

Java中的static关键字

龙空白白

Linux测试端口的连通性

龙空白白

java中synchronized关键字

龙空白白

Java Concurrency

二分查找有序数组中的特定值

龙空白白

数据结构与算法

【高并发】关于乐观锁和悲观锁,蚂蚁金服面试官问了我这几个问题!!

冰河

并发编程 多线程 高并发 异步编程 6月月更

百度工程师教你玩转设计模式(单例模式)

百度Geek说

设计模式

mixin-- 混入

CRMEB

Vim编辑器以及linux常用命令

龙空白白

Linux vim教程

怎样简洁明了地说清楚产品需求?

LigaAI

高效工作 产品经理 需求 产品设计与思考

HPCA名人堂成员蒋晓维博士,任职大禹智芯首席科学家

硬科技星球

人工智能 阿里巴巴 大禹智芯 蒋晓维

NFT铸造交易平台开发市场详情

开发微hkkf5566

硬核剧透!11个议题、14位大咖,龙蜥社区走进 Intel MeetUp 议程公布!

OpenAnolis小助手

技术分享 intel Meetup 龙蜥社区 线上直播

股票获取最大利润

龙空白白

数据结构与算法

数组目标值target两个整数,并返回它们的数组下标

龙空白白

数据结构与算法

对接上百个第三方 API 后的思考与沉淀

LA

经验总结 Java EE 经验分享、

MySQL基础

龙空白白

MySQL 数据库

数组判断任意出现的重复值

龙空白白

数据结构与算法

最大和的连续子数组

龙空白白

数据结构与算法

在线文档协作工具,是提高工作效率的第一步

小炮

ADB 日志抓取

甜甜的白桃

android adb APK 6月月更

NFT链游GameFi系统开发,元宇宙游戏搭建

薇電13242772558

NFT 元宇宙 链游

多线程实现的方式

龙空白白

多线程

InfoQ 极客传媒 15 周年庆征文|【Python技能树共建】异常捕获预处理

梦想橡皮擦

Python 6月月更 InfoQ极客传媒15周年庆

SAP 云平台多目标应用 Multi-Target Application 的开发技术介绍

汪子熙

云原生 Cloud SAP CloudFoundry 6月月更

MySQL的体系结构

龙空白白

MySQL 数据库

开源字节设计思想

源字节1号

软件开发

【LeetCode】替换数组中的元素Java题解

Albert

LeetCode 6月月更

子网划分不会?瑞哥带你深入理解IP地址,手把手教你子网划分!

wljslmz

网络技术 6月月更 子网划分

Fortex方达发布电子交易生态体系 与客户共享共赢

股市老人

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