1 / 14
文档名称:

Linux 上云计算(云计算平台和应用).doc

格式:doc   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux 上云计算(云计算平台和应用).doc

上传人:2786321826 2016/3/9 文件大小:0 KB

下载得到文件列表

Linux 上云计算(云计算平台和应用).doc

文档介绍

文档介绍:.页眉. .页脚. M. Tim Jones , 顾问工程师, Emulex Corp. 云计算和存储通过 将物理资源(比如处理器和存储空间)转换成可伸缩的共享资源(将云计算和存储作为“服务”)。尽管虚拟化不是一个新概念, 但是通过服务器虚拟化共享物理系统使得云计算和存储更加高效、伸缩性更强。通过云计算, 用户可以访问大量的计算和存储资源,并且不必关心它们的位置和它们是如何配置的。正如您所料, Linux ? 在这个过程中扮演了重要的角色。探索云计算,了解其中的奥秘。[ 通过最新参考资料链接从 developerWorks 上获得关于云计算的最新内容。] 最近, 没有哪家技术性网站不提到所谓的云计算的。云计算其实就是以服务的形式提供计算资源( 计算机和存储)。这又涉及到以一种简单、透明的方式动态地将服务延伸到更多的计算机和存储的能力。所有这些都类似于效用计算( puting ) 背后的思想。在效用计算中, 计算资源被看作一种计量服务, 就像更传统的公共设施(例如水或电) 一样。它们的区别不在于这些思想背后的目标, 而在于组合到一起、使这些思想成为现实的现有技术。云计算背后最重要的概念之一就是可伸缩性, 而实现它的关键则是虚拟化( virtualization )。虚拟化在一台共享计算机上聚集多个操作系统和应用程序, 以便更好地利用服务器。虚拟化还允许在线迁移, 因此, 当一个服务器超载时, 可以将一个操作系统的一个实例( 以及它的应用程序)迁移到一个新的、不那么繁忙的服务器上。.页眉. .页脚. 从外部看, 云计算只是将计算和存储资源从企业迁出, 并迁入到云中。用户定义资源需求( 例如计算和广域网、带宽需求), 云提供者在它的基础设施中虚拟地装配这些组件,如图 1 所示。图 1. 云计算在 中迁移资源但是, 为什么您会心甘情愿地放弃对自己资源的控制, 而让它们虚拟地存在于云中呢?原因有很多, 但我相信最重要的两个原因是成本和可伸缩性。云计算的目标是使这些资源比您自己所能提供和管理的资源更廉价。云计算除了降低成本外,还有更大的灵活性和可伸缩性。云计算提供者可以轻松地扩展虚拟环境, 以通过提供者的虚拟基础设施提供更大的带宽或计算资源。云计算在环保方面的优势是, 它可以在不同的应用程序之间虚拟化和共享资源, 以提高服务器的利用率。图 2 显示了一个例子。. .页脚. 例子中, 不同的应用程序使用了 3 个独立的平台, 每个应用程序都在它自己的服务器上运行。在云中, 可以在多个操作系统和应用程序之间共享( 虚拟化) 服务器, 从而减少服务器的数量。更少的服务器意味着需要更少的空间( 减少数据中心占用的空间) 和更少用于制冷的电力(减少碳污染)。图 2. 虚拟化和资源使用但是, 有得必有失, 云计算并非没有缺点。本文后面会探索其中的一些问题。但是现在,让我们更深入地探究云计算。云计算剖析当您深入观察云时,您会发现,它实际上并不是一个单独的服务,而是一个服务集合,如图 3 所示。这些层定义了提供的服务的级别。.页眉. .页脚. 图 3. 云计算的层次我们从最低级的服务开始,即基础设施( Infrastructure-as-a-Service 或 IaaS )。 IaaS 就是将基础设施( 计算资源和存储) 作为服务出租。这意味着虚拟计算机不仅具有有保证的处理能力, 而且为存储和 访问预留了带宽。实际上, IaaS 具有在有特定服务质量约束的情况下出租计算机或数据中心的能力,使之能执行任意操作系统和软件。顺着栈往上看,上一级的服务是平台( Platform-as-a-Service 或 PaaS )。 PaaS 类似于 IaaS , 但是它包括操作系统和围绕特定应用的必需的服务。例如,除了虚拟服务器和存储外, PaaS 还提供一个特定的操作系统和应用程序集(通常是作为一个虚拟机,即 VM , 或文件, 例如 VMware 格式), 以及对必要的服务( 例如 MySQL 数据库或其他专用本地资源) 的访问。换句话说, PaaS 就是 IaaS 加上一个用于给定应用的定制软件栈。.页眉. .页脚. 最后,在图 3 顶部是可以提供的最简单的服务:应用程序。这一层被称作 Software-as-a-Service ( SaaS ), 它是从一个集中的系统部署软件, 使之在一台本地计算机上( 或从云中远程地) 运行的一个模型。由于是计量服务, SaaS 允许出租一个应用程序,并计时收费。这是高度概括的云计算的视图。这个视图忽略了云的其他一些方面, 例如 data-Storage-as-a-Service ( dSaaS ),后者以计量服务的形式提供存储, 消费者按使用的容量( 使用的存储的容量) 和利用率( 存储的带宽需求)