构建云应用程序 避免建成“空中楼阁”

来源:比特网  作者:薇薇
2010/4/29 11:01:45
云计算应当采用何种方式应用才能极大的满足我们现有的需求,为我们提供一个良好的应用环境呢?有人提出了“托管2.0”的方式。

本文关键字: 云应用 云计算

云计算应当采用何种方式应用才能极大的满足我们现有的需求,为我们提供一个良好的应用环境呢?有人提出了“托管2.0”的方式。但是,通过下面例子的分析,想必你是不会赞同这一观点的。

HyperStratus咨询公司最近处理了几个相似的案例:企业部署在亚马逊云计算基础上的应用出现了一些问题。

问题一:应用程序能够安装于各系统分类总列表中,并且运行良好,但是如果亚马逊的弹性云(Elastic Compute Cloud,EC2)实例崩溃或是需要中止程序,该应用程序就会停止运行,直到新版的实例投入运行后才恢复。

问题二:在EC2实例超载的情况下,不能通过添加更多资源来改善应用程序的性能。

问题三:目前只有在完全脱机的状态下才能够对应用程序进行升级。

问题四:性能会在数据库方面遇到瓶颈,但不能通过任何便于管理的方式进行数据库的复制。

云计算安装过程中可能遇到的问题

在与这些客户沟通的过程中,HyperStratus遇到了一个相同的问题:“云计算具有灵活性、可用性。可扩展性等优势,怎么就解决不了这个问题?为什么应用程序会出现这么多问题?”

问题的根源在于,他们把云计算当做了“托管2.0”,因此吃到了苦头。

简单的说,云计算的扩展性与应用程序的扩展性是不同的,除非你架构了云应用程序,否则不可能享有云计算所带来的好处。HyperStratus的观点是“要构建云应用程序,但不能让程序成为空中楼阁。”

那么“构建云应用程序”究竟是什么意思,云与托管2.0究竟有什么不同?从下面这些架构云应用的关键原则中获悉可以找到答案。

要知道到个人计算资源发生什么事情都是可能的。在亚马逊的云计算中,某一个EC2实例偶尔会出现性能不佳、停止响应甚至崩溃。资源也会出现一定规模的故障。所有云供应商都面临着这个问题。Google因为它们超低成本的服务器理论而出名,在主板上直接连硬盘驱动器,并且没有金属外壳(Google的机器可以称之为裸身机器);当一台机器当机了,Google将其迁移到另外一台机器上,并且再次做一个备份。
 

共2页: 上一页1 [2]
责编:王立新
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918