Windows Azure 解决方案系列:组合拍卖供应商以云服务快速拓展,并节省成本
公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。
Adslot
组合拍卖供应商以云服务快速拓展,并节省成本
Tradeslot 专攻于设计和构建大型B2B和government-to-business (G2B)拍卖平台。其合作伙伴公司,Adslot,使用同样的拍卖平台来拍卖在线广告空间。公司使用需大量运算的组合拍卖算法来管理其复杂的条件竞标流程。然而,因为现有基础设施缺乏计算能力,公司必须手动的增加拍卖的限制约束。另外,公司希望减少建立新服务器硬件的资本成本和IT资源。 Tradeslot 和Adslot 实施了Windows Azure TM ,因此为用户减少了资本成本-每位用户从$60,000 美元到仅仅$1,000美元,提高了拓展能力,并为客户改善了服务,节约资本IT资源,提供一个值得信赖的方案。
场景
总部位于澳大利亚,成立于2005年, Tradeslot设计和构建大型B2B和G2B拍卖平台。公司有3个主要关注领域:港口货运能力,工业商品,和环境商品。其最大客户之一,Consolidated Bulk Handling,使用Tradeslot拍卖平台来拍卖1千万吨West Australian大麦出口的港口能力。 Tradeslot也设计了澳大利亚政府的碳许可证拍卖平台,这促成了超过4亿美元的森林木材交易事务。
不像传统的单维的不二价拍卖,Tradeslot 组合拍卖平台允许竞标者可以进行expressive bid-这对于使B2B事务成交至关重要。举例来说,竞标者可以以非价格方式竞标例如:贸易条件,容积等等。另外,销售商可以增加一个奖励条件,使得竞标基于定性因素。Tradeslot使用大规模"组合拍卖"-一个复杂的流程,使用复杂的数学算法需要大量计算资源。
“有了Windows Azure,我们可以减少这些基本支出,从$60,000 美元到$1,000美元,这极大的降低了新用户的进入门槛,使得我们的服务更加吸引人。 ”
-- Anthony Du Preez, Tradeslot 和Adslot创始人
在港口货运能力,环境商品和工业商品组合拍卖方面取得巨大成功,Tradeslot在2007年创立一家合作公司, Adslot。与Tradeslot拍卖平台具有同样的知识产权和技术,Adslot涉足于广告销售流程-使得媒体出版商向各机构销售高级广告清单,自助广告公司也可以使用其专利 'book&bid' 过程。虽然Adslot目前定位于在线媒体,公司计划将其概念和技术运用于传统媒体,例如电视和广播。
Tradeslot 和 Adslot拍卖平台构建于微软® .NET 框架 3.5,并使用Windows Server® 2003操作系统,和 微软 SQL Server® 2005数据管理软件。对于每一用户, Tradeslot 和Adslot 必须建立服务器和托管环境来运行其拍卖程序-经常是"手忙脚乱"的。用新服务器建立起拍卖经常需要花费2个月时间。对于只有10名员工的小型公司,Tradeslot 和Adslot,在人员方面也是一大挑战。
另外,第一次建立一起拍卖的硬件成本对于用户来说难以接受。初始硬件设立和托管费的相关成本,在某些案例中可以达到 $60,000美元。"我们有时会碰到如下情况:我们得用愿意尝试我们的服务,但是我们告知其必须建立整个基础设施来处理其拍卖。" Anthony Du Preez说道, Tradeslot 和Adslot创始人。 "想让他们尝试我们的方案非常困难。" 不光有些用户因为第一次使用Tradeslot 和 Adslot时所需的高额资本支出,对于某些客户,拍卖活动每季度只维持2周,在其他时间服务器会被闲置。
Tradeslot 和Adslot 拍卖平台会由于硬件拓展性受到闲置。某些情况中,公司必须限制那些需要大量计算过程的复杂数学算法的使用,而那些算法能提供高度表现性拍卖功能。 "我们必须手动对一些拍卖设置一些限制,来限制销售商销售和竞标者竞标。" Du Preez解释道。 "对于竞标的灵活性有极大的影响,这些都是对于减少成本和增加营收的驱动因素。"
Tradeslot 和Adslot 需要一个解决方案,能够提供运营拍卖所需的计算能力。另外,公司想要一个解决方案,能够快速拓展,而无需购买昂贵IT资源,用户也能花费更少的资金。
解决方案
随着Tradeslot 和Adslot 逐渐意识到珍贵的市场机遇,将其拍卖平台引入其他行业,公司选择搬移至云方案-通过数据中心在互联网上托管和管理其Web应用程序和服务。在比较其他云方案之后,例如:Amazon Elastic Cloud Computing (EC2),公司选择了Windows AzureTM,提供由微软托管的程序的方案,其高可用性和强大的拓展能力满足使用需求。
公司选择Windows Azure部分因为开发者可以使用他们现有技能,以他们熟悉的技术和工具,例如.NET框架3.5和 微软Visual Studio® 2008 Professional Edition开发系统来开发新方案。另外,Tradeslot 和Adslot 发现Amazon EC2 更加的复杂,开发起来也更耗时。 " 从开发角度来看,Windows Azure的主要优势是role的概念-例如: Web roles 和worker roles。" Michael Hart解释道,Tradeslot 和Adslot系统架构师和开发领导。 "使用Amazon EC2,你基本上需要从零开始。"
另外,一直使用微软产品和技术,Tradeslot 和Adslot 可以跨配套产品的,轻松拓展他们的技术基础设施。
Adslot 在Windows Azure上使用其专利组合拍卖技术来创建3个不同的方案:
|
图1. 汽车销售应用程序,由Windows Azure构建。 |
- 分类广告销售方案 :这个方案是自动化基于拍卖的平台,使得分类出版商,例如:汽车,工作,不动产和旅游广告,能够为在线广告销售搜索关键字。
- 广告销售方案。该方案允许大众显示出版商以2种类型的动态价格来吸引买家: 动态比率卡,在实时需求预测上固定了价格变动,以及'book&bid', 广告买房可以以固定价格来购买,并为额外广告竞标。
- 视频/电视销售方案。该方案是自动化的,基于拍卖的销售平台,能够使电视网络在在线电视节目上,销售广告位。
Adslot 使用worker roles来托管和拓展拍卖平台中需要大量计算的组合算法,并管理大量额外的拍卖流程,例如:发送电子邮件或短信。
“以前2个月才能完成的事现在一周便能完成,我们可以使用这些珍贵的IT资源来关注于更战略的任务,例如:开发新服务。”
--Michael Hart, Tradeslot 和Adslot系统架构师和开发者领导
Windows Azure Web Roles 用来托管AdSlot面向客户的web应用程序。
为了管理应用程序数据,使用了Windows Azure Tables, Blob Storage,以及 Queue 服务。另外,Adslot评估了微软SQL AzureTM 额外的关系型和事务型存储能力。
Adslot其方案具有横向规模,允许拍卖工作负荷能够广泛的分布于大量Windows Azure 实例上。这意味着该方案可以轻松服务更多的用户。 "随着需求上升,我们可以在Windows Azure中增加更多的服务器和更多role,并利用按需的拓展能力来应对峰值情况。" Hart解释道。 Adslot 用其平台进行了模拟,包括7,000注投注,和4,000 竞标者。它使用了120个worker roles,并且在同一时间有 4,000 用户对 20个投注进行竞标-使系统承受最大负荷。"我们发现在Windows Azure上,我们能比先前基础设施表现的更好。" Hart持续道。
Tradeslot 和Adslot 会继续开发方案,拓展市场,向其他行业引进其拍卖平台-在实施Windows Azure之前这些都难做到。
优点
由于实现了Windows Azure, Tradeslot 和Adslot 可以高效的为拍卖平台实现一个可拓展的解决方案。公司减少了拍卖所需的资本支出,并为新用户降低了进入门槛。Tradeslot 和Adslot可以快速拓展方案,并向用户提供服务,同时以Windows Azure提供的强大计算和存储资源来改善服务。同时,IT部门也可以更关注于战略任务,多亏了微软企业级别的服务,公司可以更关注于提供新服务,而不是管理IT基础设施。
减少资本成本,降低新用户进入门槛
通过实现Windows Azure, Tradeslot 和 Adslot 避免了采购,建立和配置新硬件的需求,也无需为新客户安排托管服务。相反,公司依赖于微软托管的数据中心。之前,为了一个新拍卖,公司花费最多$60,000美元在硬件,许可证和托管成本上-这些成本都会转移到其用户身上。"有了Windows Azure,我们可以减少这些基本支出,从$60,000 美元到$1,000美元" Du Preez说道, "这极大的降低了新用户的进入门槛,使得我们的服务更加吸引人。"
更多的灵活性以拓展规模和服务方案
Tradeslot 和Adslot 一直在寻求拓展其拍卖平台至新市场的新机遇。有了Windows Azure,公司可以利用其知识产权,并以现有基础设施向新行业,新产品和新区域引入其拍卖平台。 "Windows Azure 给予了我们以坚如磐石的技术基础设施来寻求新交易的能力" Du Preez解释道, "我们可以快速拓展,并以单一基础设施来服务全世界的客户。"
以强大计算能力为用户改善服务
拍卖平台使用的数学算法非常复杂,并需要大量计算和存储资源-有时候会超出之前的基础设施的能力。因此, Tradeslot 和Adslot 必须手动增加其拍卖系统的限制,限制一些功能。有了Windows Azure强大的计算能力, Tradeslot 和Adslot可以建立起拍卖,而无限制条件,为满足用户需求创建更好的组合拍卖。
另外,公司可以为其鲁棒的方案增加新服务,这多亏了Windows Azure的强大CPU和存储能力。" Windows Azure 的强大力量使得我们可以做之前必须进行大量投资来构建和管理自己的数据中心才能做到的事,例如:数据挖掘了商业智能。" Du Preez说道, "我们将它认为是一个珍贵的增长机遇,并使得我们向用户提供更优秀的服务。"
节省关键IT资源
Tradeslot 和Adslot 人员非常精简-只有10名员工-所以效率对其成功至关重要。有了 Windows Azure,公司能够简化支持其拍卖平台的基础设施的管理,无需为每一位顾客建立和管理服务器环境。 "为了建立拍卖的所有工作-购买,配置和维护硬件-我们需要花费巨大的成本。" Hart说道, "以前2个月才能完成的事现在一周便能完成,我们可以使用这些珍贵的IT资源来关注于更战略的任务,例如:开发新服务。"
提供一个值得信赖的方案
因为Tradeslot 和Adslot 与政府机构和大型企业合作, 拥有一个用户信赖的可靠方案是公司的重点关注。通过使用Windows Azure,通过由微软数据中心提供的托管, Tradeslot 和Adslot 拥有他们所需的企业级别的服务,以及与在在线服务方面有深度专业知识的合作伙伴合作所带来的公信力,因为我们拥有最强大的方案可用。 " Du Preez解释道, "然后,我们必须证明我们能提供大公司所需要的拓展性-对于小公司来说这通常不容易。但是有了Windows Azure,我们有了微软品牌带来的公信力,用户对我们便有了极大的信心。"
本文翻译自:http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005884