云计算IaaS浅谈

(本篇文章仅仅是整理文档资料时,发现的一篇课程报告,感觉还挺有参考意义的)

最近几年云计算一直是IT业的热点,一股炽热的云计算浪潮席卷了世界,全世界都在讲云计算,都在搞云计算。虽然最初是由谷歌公司提出的相关理论和概念,但很多公司随后也提出了不少新的概念,这都为云计算的落地做出了很大的贡献。虽然,云计算的发源地是美国,但和很多其他技术不同的是,我们国家没有在云计算领域落后世界太远。

云计算虽然是一种新的概念,但它不是一种新的技术,它仅仅是一种新的资源运用方式。云计算脱胎于现有技术,它是由网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统技术所组合成的新型计算资源运用模式。我们常常把云计算的分为四个不同的层次几种服务类型,可以将云计算划分为以下四个层次:应用层、平台层、基础设施层和虚拟化层。这四个不同的层次分别为:软件即服务层(SaaS),平台即服务层(PaaS),基础设施即服务层(IaaS)和硬件即服务层(HaaS)。

在中国IT行业BAT这三家平台型公司无疑是我国互联网行业的巨无霸,无论谈论什么都离不开它们,他们很大程度上代表着我国的信息产业发展水平,是我国IT的一个缩影,无疑它们也引领着我国云计算产业的发展模式。我们知道目前百度云是平台即服务层(PaaS)的,阿里云和腾讯云是基础设施即服务层(IaaS)的。既然由两家公司都是采用IaaS类型的,为了对IaaS有了一个更深的了解。我就查阅了一些有关IaaS的资料,结合老师讲授的知识,对于IaaS有以下认识:

IaaS是云计算服务提供商向用户出租其能提供的计算能力、存储功能、网络计算和其他多种资源。用户可以利用付费租来的资源去开发和部署属于自己的任意应用程序,如操作系统和软件等。这种服务类型依靠的是云平台上的虚拟计算机集群的计算能力和安全稳定的存储能力。IaaS的最大优势就是用户可以自行申请和释放节点,计费是按照使用的节点量来计算的。在该模式下,云平台上的服务器集群规模能够达到几十万甚至上百万台,用户完全没有必要去考虑资源是不是足够用,只需要按需申请资源就可以了。云平台上的资源是所有用户共享的,所以资源使用效率是比较高的。

IaaS供应商需要在那些方面对基础设施进行管理以给用户提供资源?或者说IaaS云有那些功能?在《虚拟化与云计算》中列出了IaaS的七个基本功能:

  • 资源抽象:使用资源抽象的方法(比如,资源池)能更好地调度和管理物理资源。
  • 资源监控:通过对资源的监控,能够保证基础实施高效率的运行。
  • 负载管理:通过负载管理,不仅能使部署在基础设施上的应用运能更好地应对突发情况,而且还能更好地利用系统资源。
  • 数据管理:对云计算而言,数据的完整性,可靠性和可管理性是对IaaS的基本要求。
  • 资源部署:也就是将整个资源从创建到使用的流程自动化。
  • 安全管理:IaaS的安全管理的主要目标是保证基础设施和其提供的资源能被合法地访问和使用。
  • 计费管理:通过细致的计费管理能使用户更灵活地使用资源。

IaaS的主要产品包括:Amazon EC2LinodeJoyentRackspaceIBM Blue CloudCisco UCS等。

通过IaaS这种模式,用户可以从供应商那里获得他所需要的虚拟机或者存储等资源来装载相关的应用,同时这些基础设施的繁琐的管理工作将由IaaS供应商来处理。IaaS能通过它上面对虚拟机支持众多的应用。消费者可以通过Internet可以从完善的计算机基础设施获得服务。换成我们通常理解的内容来讲就是我们不用购置硬件(服务器、存储等),不用去考虑如何把服务器连上网,只需要我们购买IaaS服务就可以使用这些硬件的服务。通过 IaaS我们可以拥有提供处理、存储、网络和其他计算资源的能力,也可以在云里部署和运行任意软件,比如操作系统和应用程序。大多数云计算用例遵循我们已经习惯的基础分层结构:一个软件解决方案堆栈或平台被部署在一个网络基础架构上,一些应用程序在那个平台之上运行。

最近阿里云和好多地方政府签订了云服务协议,相信在不久的将来IaaS在我国一定有更大的发展。从整个网络技术和计算机产业来看,云计算完全不同于以往的业务模式,云计算的提出和推广必将导致整个产业新的爆发式的增长。相信云计算未来会像我们日常生活中使用的煤气和水一样成为IT行业的基础设施。

posted @ 2016-02-20 18:24  默语  阅读(1789)  评论(0编辑  收藏  举报