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
评论