美国能源部在过去一段时间内测试了几个云供应商运行特殊应用的能力。“最早能源部的麦哲伦云计算测试平台给出的测试结果显示,市售的商业云服务在操作的时候容易受到消息传递接口(MPI)的计算应用限制,比如天气等。”一名官员表示说。
MPI在并行进程之间的同步进行通讯时有时很便利,同时也能促进沟通机制,并确保这些方案在其特定的领域保持同样的效果。重要的是,也很容易在并行环境里进行广泛的控制。能源部使用支持MPI的应用程序来进行天气预测以及其它一些化学研究。这些测试指出,虽然许多人对云计算有着“弹性”的幻想,而实际上,这些云服务却有着逻辑上和物理上的各种限制。
这种结果印证了几年前我关于云计算的一些影响,包括不是所有应用程序都适合云计算这个事实。在那之后,云计算供应商并没有针对特定的应用程序进行定义和优化,包括MPI。然而,这并不意味着云计算是缓慢和不可接受的,它们只是在某一个特定的领域或者特定的方法下显得缓慢和不可接受罢了。
实际上,能源部也发现连续计算的指令集,比如说基因组测序等,“几乎没有或者是很少的性能衰减”。从云服务供应商的角度来看,MPI性能的问题也可以减少。然而,我怀疑这是否能被完全消除尤其在考虑使用公共云架构的时候。
核心问题是,公共云,特别是那些提供基础设施和平台服务,支持创建通用应用程序的云供应商,当有特殊要求出现的时候,尤其当MPI应用扔向他们的时候。是不是能够充分了解自己的限制。
底线是,所有的应用程序都不是正确的”云“,应用软件、通信和服务要分的很清楚。我们当然要大踏步迈向云计算,只是也需要认清楚它带来的局限性以及带来的机会。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
如何为云计算加快开发物联网应用程序?
一个基于Spring Boot的基本框架、Cloud Foundry和一个开发工具将有助于我们快速地为物联网设备开发出一个云计算应用程序。请在以下例子中了解如何进行开发。
-
集成云计算和移动性缔造生产力神话
在云计算为企业节省大笔资金的同时,它也使得企业变得更具生产力。而当云计算与移动性结合时,其生产力更是得到了极大提升。
-
云计算应用还有哪些障碍尚需解决
-
怎样判定究竟哪些应用适合云计算?