Linux上的云计算

发表于:2009-3-18 10:47

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:IBM

  云计算和存储通过 Internet 将物理资源(比如处理器和存储空间)转换成可伸缩的共享资源(将云计算和存储作为 “服务”)。尽管虚拟化不是一个新概念,但是通过服务器虚拟化共享物理系统使得云计算和存储更加高效、伸缩性更强。通过云计算,用户可以访问大量的计算和存储资源,并且不必关心它们的位置和它们是如何配置的。正如您所料,Linux在这个过程中扮演了重要的角色。探索云计算,了解其中的奥秘。

  最近,没有哪家技术性网站不提到所谓的云计算的。云计算其实就是以服务的形式提供计算资源(计算机和存储)。这又涉及到以一种简单、透明的方式动态地将服务延伸到更多的计算机和存储的能力。所有这些都类似于效用计算(utility computing)背后的思想。在效用计算中,计算资源被看作一种计量服务,就像更传统的公共设施(例如水或电)一样。它们的区别不在于这些思想背后的目标,而在于组合到一起、使这些思想成为现实的现有技术。

  云计算背后最重要的概念之一就是可伸缩性,而实现它的关键则是虚拟化(virtualization)。虚拟化在一台共享计算机上聚集多个操作系统和应用程序,以便更好地利用服务器。虚拟化还允许在线迁移,因此,当一个服务器超载时,可以将一个操作系统的一个实例(以及它的应用程序)迁移到一个新的、不那么繁忙的服务器上。

  IBM 和 Amazon Web Services

  云计算提供一种在虚拟环境中开发应用程序的方法,该环境的计算能力、带宽、存储、安全和可靠性都不成问题 — 您不需要在自己的系统上安装软件。在虚拟云计算环境中,可以开发、部署和管理应用程序,您仅需支付所使用的时间和容量,但这使您能够根据不断变化的业务需求调整应用程序。

  IBM 和 Amazon Web Services 进行合作,让您能够在 Amazon Elastic Compute Cloud (EC2) 虚拟环境中使用 IBM 软件产品。我们在 EC2 上提供的软件产品包括:

  DB2 Express-C 9.5

  Informix Dynamic Server Developer Edition 11.5

  WebSphere Portal Server and Lotus Web Content Management Standard Edition

  WebSphere sMash

  这是产品级别的代码,其中的所有特性和选项都是可用的。从 IBM developerWorks Cloud Computing Resource Center 了解更多信息,并下载运行这些产品的 Amazon Machine Images。

  从外部看,云计算只是将计算和存储资源从企业迁出,并迁入到云中。用户定义资源需求(例如计算和广域网、带宽需求),云提供者在它的基础设施中虚拟地装配这些组件,如图 1 所示。

  图 1. 云计算在 Internet 中迁移资源

  

  但是,为什么您会心甘情愿地放弃对自己资源的控制,而让它们虚拟地存在于云中呢?原因有很多,但我相信最重要的两个原因是成本和可伸缩性。云计算的目标是使这些资源比您自己所能提供和管理的资源更廉价。云计算除了降低成本外,还有更大的灵活性和可伸缩性。云计算提供者可以轻松地扩展虚拟环境,以通过提供者的虚拟基础设施提供更大的带宽或计算资源。

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号