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

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

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

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

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

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

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

IaaS的主要产品包括:Amazon EC2,Linode,Joyent,Rackspace,IBM Blue Cloud和Cisco UCS等。

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

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

云计算IaaS浅谈的更多相关文章

  1. 视频课程 | 云原生下的Serverless浅谈

    京东云开发者社区在3月底于北京举行了以"Cloud Native时代的应用之路与开源创新"为主题的技术沙龙,现场多位技术大咖与开发者们面对面就Cloud Native进行了深入交流 ...

  2. [nRF51822] 14、浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构(科普类干货)

    蓝牙在短距离无线通信领域占据举足轻重的地位—— 从手机.平板.PC到车载设备, 到耳机.游戏手柄.音响.电视, 再到手环.电子秤.智能医疗器械(血糖仪.数字血压计.血气计.数字脉搏/心率监视器.数字体 ...

  3. 浅谈五大Python Web框架

    转载:http://feilong.me/2011/01/talk-about-Python-web-framework 说到Web Framework,Ruby的世界Rails一统江湖,而Pytho ...

  4. [转]浅谈Python web框架

    说到web framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework.framework不可胜数,不完全列表见:http://wi ...

  5. 浅谈PHP技术应用

    序号:1210-41 黑龙江省高等教育自学考试 本科毕业论文 题    目    浅谈PHP技术 学员姓名    夏滟 专    业    计算机及应用 准考证号    010311192585 指导 ...

  6. 浅谈Spring中的Quartz配置

    浅谈Spring中的Quartz配置 2009-06-26 14:04 樊凯 博客园 字号:T | T Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在 ...

  7. 浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构(转载)

    转载来至beautifulzzzz,网址http://www.cnblogs.com/zjutlitao/,推荐学习 蓝牙在短距离无线通信领域占据举足轻重的地位—— 从手机.平板.PC到车载设备, 到 ...

  8. 浅谈Python Web的五大框架

    说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界.各种micro-framework.framework不可胜数. 尽管还有一大脚本语言PHP也有 ...

  9. [转帖]浅谈P2P、P2C 、O2O 、B2C、B2B、 C2C的区别

    浅谈P2P.P2C .O2O .B2C.B2B. C2C的区别 https://www.cnblogs.com/zhuiluoyu/p/5481635.html 相信有很多人对P2P.P2C .O2O ...

随机推荐

  1. android studio 怎么做屏幕适配?

    一.关于布局适配建议1.不要使用绝对布局2.尽量使用match_parent 而不是fill_parent .3.能够使用权重的地方尽量使用权重(android:layout_weight)4.如果是 ...

  2. 适用于vue项目的打印插件

    此方法只适用于现代浏览器,IE10以下就别用了 // 使用时请尽量在nickTick中调用此方法 //打印 export default (refs, cb) => { let cloneN i ...

  3. Cannot enlarge string buffer containing XX bytes by XX more bytes

    在ELK的数据库报警系统中,发现有台机器报出了下面的错误: 2018-12-04 18:55:26.842 CST,"XXX","XXX",21106,&quo ...

  4. laravel Collection mapToDictionary 例子

    源码 示例 <?php require __DIR__ . '/bootstrap/app.php'; $arr = [ [ 'name' => 'John', 'age' => 2 ...

  5. Java入门:Java环境变量PATH、CLASSPATH、JAVA_HOME

    一些初学者在用java HelloWorld指令运行程序的时候出现: Exception in thread "main" java.lang.NoClassDefFoundErr ...

  6. python的filter函数的使用方法详解以及使用案例,是否以什么结尾,是否大于什么(判断是True,则留下来)

    1.总共有3个人看电影,有2个人看电影经常说话,我们把他们两个过滤出去 move_people=["gouguoqi","beiye_sb","xiu ...

  7. Kubernetes init container

    目录 简介 配置 init container与应用容器的区别 简介 在很多应用场景中,应用在启动之前都需要进行如下初始化操作: 等待其他关联组件正确运行(例如数据库或某个后台服务) 基于环境变量或配 ...

  8. python中的文件操作

    文件操作时,有'r','w','a'不同的操作类型,其中'r'只能读文件,seek(),tell()函数定位读的起始地方.'w'会清空文件内容然后写文件,seek(),tell()函数定位写的起始地方 ...

  9. Mac 远程连接windows桌面工具parallels client

    https://www.cnblogs.com/cssfirefly/p/9644940.html Parallels Client 客户端是免费,App Store 直接下载 复制文件:用共享文件夹 ...

  10. codevs 1500 后缀排序

    codevs 1500 后缀排序 http://codevs.cn/problem/1500/  时间限制: 1 s  空间限制: 128000 KB   题目描述 Description 天凯是MI ...