Windows Azure真实案例:NeoGeo New Media --SQL Azure提高数字媒体资产解决方案的拓展性

NeoGeo New Media

在一个持续制造着图像,视频和其他数字内容的世界中,NeoGeo 和其应用程序neoMediaCenter .NET 帮助其用户存储和管理他们的数字资产。富媒体内容需要大量存储空间,所以NeoGeo正在为客户寻求一个最具拓展性,最具有成本效益的数据库方案。公司计划提供基于云的关系型(支持内容查询)存储的产品,其使用微软® SQL Azure,后者为 Microsoft Services Platform平台的一部分。 NeoGeo会使用基于云的方案来提供用户无缝的拓展能力和低廉的部署和管理成本。使用SQL Azure 会使得 NeoGeo获益良多:将基于存储的解决方案的开发时间减半,改善销售机遇。

SQL Azure是软件产生的未来,未来几年许多应用程序都会构建和开发于其之上。--Marc Höppner, NeoGeo总经理

场景

NeoGeo 在企业数据库文件系统和数字资产管理领域是创新性的领先者。公司的neoMediaCenter .NET程序能够在一个可查询的关系型环境中存储和管理数字媒体资产。 

作为Microsoft® Gold Certified Partner, NeoGeo 长期使用Microsoft Application Platform 来创建和部署其鲁棒且可拓展的解决方案来寻找,转换和部署各类型文件,并且是在一个安全而易于使用的环境,无论通过浏览器访问公司内网,外网,或互联网,都无需额外的插件和客户端软件。

公司媒体资产管理系统受到了广泛欢迎,从依赖媒体资源的跨国企业,部门,到小型公司。 NeoGeo面临的一大挑战是帮助其用户,无论规模大小,发现媒体存储最好的托管方案。公司的用户需要一个可轻松拓展的,关系型可查询的数据库方案,部署和管理成本低廉。

"大企业一般将我们的程序所管理的媒体存储于自己的IT基础设施内。" Marc Höppner说道,NeoGeo总经理。 "但是小机构很难决定如何才是最好,最具成本效益的数据库托管方案。我们不希望昂贵的硬件或托管方案来阻碍我们的媒体资产管理应用程序的推广。"

解决方案

NeoGeo准备以一个基于 SQL Azure 的关系型数据库方案来提供其neoMediaCenter .NET应用程序,SQL Azure 是Microsoft Services的一部分,提供了云端高可拓展的面向互联网的分布式数据库服务,用于存储和处理关系型查询。它帮助开发者创建和提供新的基于REST和SOPA协议的应用程序。服务构建于鲁棒的微软SQL Server® 数据库和Windows Server® 技术,其提供了高可用性和安全性。

Höppner 为SQL Azure 和Microsoft Services Platform感到兴奋,提到: "SQL Azure 是软件产生的未来,未来几年许多应用程序都会构建和开发于其之上。"

NeoGeo解决方案结构 
NeoGeo 使用三层架构,包括:

  • 基于Web接口用户通过桌面浏览器访问neoMediaCenter .NET 。 当部署完成时,NeoGeo会将其应用程序托管于云端。
  • 应用程序层NeoGeo提供了中间层代码来管理和访问数字资产。NeoGeo 应用程序层提供了对存储于SDS上的数据的连接性。 SQL Azure  ,是由Microsoft Global Foundation Services 数据中心托管的。
  • 数据层所有由neoMediaCenter .NET管理的媒体资产托管于云端SQL Azure 的专用实例上。

 

优点

NeoGeo 能为用户提供无缝的拓展性,其neoMediaCenter .NET 用户可以使用SQL Azure 和Microsoft Services Platform其他功能来存储数字资产。 提供基于云的存储也使得开发时间减半,减少部署和运营成本,改善销售机遇。

无缝拓展性
SQL Azure 作为 Microsoft Services Platform的一部分,由微软 Global Foundation Services的大量数据中心所托管,提供了NeoGeo拓展性以满足各种规模用户的需求。

"SQL Azure 给了我们无缝的拓展性," Höppner说道, "因为SQL Azure 托管于 Global Foundation Services ,所以我们便能按任何大企业的需求拓展。但用重要的是,我们可以使用SQL Azure 来缩减规模以满足每一个小型用户。 SQL Azure 使得我们能提供一个可承受的服务,因为客户只需为所使用的资源付费。"

无论公司规模大小,当它使用neoMediaCenter .NET,时,用户都可以无缝的拓展来满足增长需求。"我们让用户无需关注IT问题," Höppner 说道, "他们无需购买SAN,或担心需要多少SAN空间。"

开发时间减半
NeoGeo 预期创建媒体存储方案的开发时间可以减半,因为数据库由 Microsoft SQL Azure 和Global Foundation Services所支持。

"因为SQL Azure 在云端提供数据库存储,我们的编程模式变得更为简单。" Höppner 说道,"SQL Azure  减少了软件开发成本。在方案的存储方面可以减少50%的开发时间。 "

更低的部署和运营成本

Höppner 意识到基于SQL Azure 方案的低廉的部署和运营成本所带来的利益可以传递给公司用户。 "我们的用户可以部署基于SQL Azure 的neoMediaCenter .NET 解决方案,而无需担心资本支出和运营支出。" Höppner说道, "这为新用户移除了障碍,也能为现依赖于内部IT职员和基础设施来支持其媒体数据库需求的部门企业降低总拥有成本。"

除了云端的数据存储以外,当部署应用程序时,优势会变得越加明显, Höppner 提到。"用户越多的迁移应用程序和数据库存储至SQL Azure 或其他Microsoft Services Platform技术,他们便更少的需要关心管理IT资源,这些担忧会随着高可用性,优化后性能和管理数据备份而减少。"

因为SQL Azure 托管于 Global Foundation Services ,所以我们便能按任何大企业的需求拓展。但用重要的是,我们可以使用SQL Azure 来缩减规模以满足每一个小型用户。--Marc Höppner,NeoGeo总经理

改善销售数据

通过使用SQL Azure 和Microsoft Services Platform提供的其他技术所获得的拓展性和低部署和运营成本,为NeoGeo改善了销售机遇。 

"基于云的服务打开了新一代解决方案的大门" Höppner说道, "举例来说,全球性企业对于资源的地理位置总是犯难。如果一家公司希望能够向全球发布新方案,同时的向全世界交付便会成为其瓶颈。而使用 SQL Azure 和Microsoft Services Platform 我们可以确保 neoMediaCenter .NET 用户可以使用来自微软 Global Foundation Services 的本地化服务,举例来说,亚太用户会使用本地云资源。"

Höppner提到,地理位置的协调可以在应用程序内完成,他说: "我们可以检测IP地址,将相应的媒体资产的本地化版本分配给浏览者,这些媒体资产会被托管在 Global Foundation Services 云中最佳的投递点。"

销售机遇会在各个方面增长。当部署和维护IT基础设施的内部费用与使用SQL Azure 和Microsoft Service Platform提供的服务相当时 ,Höppner 意识到低廉的总拥有成本使其能够应用于最大的全球性客户。 Höppner 意识到基于云的服务也为小公司敞开了大门-就算只有1到2名职员,也能够管理大量媒体资产,例如:商用摄影师,摄录服务和小型营销机构。 

"我们发现这些小机构与大机构有着同样的数字管理需求," Höppner说道, "小部分的职员并不会减少数TB的数据库存储需求。有了SQL Azure ,我们可以提供其所需的,且能承受的服务。"

总结 
总之,NeoGeo 正准备以SQL Azure 和Microsoft Service Platform的其余技术来部署其neoMediaCenter .NET方案,以提供用户易于部署和管理的方案,同时提供无缝的拓展性。

 

本文翻译自:https://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000002879