分布式数据网格:数据缓存使用建议

日期: 2010-08-25 作者:Alan Earls翻译:胡沙 来源:TechTarget中国 英文

在《分布式数据网格:未来云计算的基础?》 、《分布式数据网格:弹性缓存产品》中,我们分析了云计算未来发展的基础是否为分布式网格计算以及相关的弹性缓存产品和厂商,下面分析人员将就数据缓存的使用提供一些建议。   Bain表示技术总监们以及他们的架构师们应该做出切实努力跟上分布式缓存和数据网格技术的发展,了解这些技术在管理应用系统规模变化方面的能力。“通过对这些技术的了解他们将能够把应用移到云上面去,在大规模的虚拟服务器池中无缝地调整计算资源规模。”另一方面,Bain预言那些不使用分布式缓存技术的人将会发现很难去除影响扩展性和多服务器环境中的存储的所有瓶颈。

  对概念加以扩展,Purdy补充道,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

《分布式数据网格:未来云计算的基础?》 、《分布式数据网格:弹性缓存产品》中,我们分析了云计算未来发展的基础是否为分布式网格计算以及相关的弹性缓存产品和厂商,下面分析人员将就数据缓存的使用提供一些建议。

  Bain表示技术总监们以及他们的架构师们应该做出切实努力跟上分布式缓存和数据网格技术的发展,了解这些技术在管理应用系统规模变化方面的能力。“通过对这些技术的了解他们将能够把应用移到云上面去,在大规模的虚拟服务器池中无缝地调整计算资源规模。”另一方面,Bain预言那些不使用分布式缓存技术的人将会发现很难去除影响扩展性和多服务器环境中的存储的所有瓶颈。

  对概念加以扩展,Purdy补充道,为了使应用充分利用一个数据网格,应用应该有一个强域模型。换句话说,应用所接受、创建以及在内部使用的信息应该被表达为一组定义明确的实体,这些实体之间的关系应该是被充分了解的。同时,信息也依据这样的模式来管理。

  “在诸如Java这样的现代的面向对象的语言当中,这些实体典型情况下实现为Java的类,而通常仅作为域对象来访问。”Purdy如是写道。他认为,具有强域模型的应用通常很容易移到数据网格上去,而那些没有将数据访问和表示封装起来的应用,例如那些程序里到处都充满着用SQL实现的数据库访问语句的应用,适应数据网格是困难的。

  归纳起来,Gualtieri的一般性的建议是,如果你在考虑云计算,你必须先弄清应用架构是否是弹性的,然后询问接下来的三个问题。第一个问题是怎样能改变你的数据库的规模?第二个是怎样能改变你的数据的规模和你的应用代码的规模以便利用云?

  第三个问题是关于性能——你在云里面的性能战略是什么?

  他最后讲到:“提到性能的原因是人们听说在云中有机会获取更多的计算资源,但更多计算资源并不等同于更高的性能,因为你不一定知道你在哪个平台上执行。”事实上,他建议规划在云中的负载和性能的测试。“你不能假设只要在云里性能就一定会好些——先从数据开始,因为数据将是个瓶颈。”

作者

Alan Earls
Alan Earls

Independent Writer

相关推荐