1 IaaS是什么
基础设施即服务(Infrastructure as a Service)即IaaS,IaaS
交付的服务内容是硬件(服务器,存储和网络)和相关软件(操作系统虚拟化技术,文件系统)。用户通过虚拟化技术使用这些资源部署或者运行自身应用软件。终端用户可根据需要使用虚拟资源,也无需管理底层基础设施,典型的如亚马逊公司提供的弹性计算云
EC2(Elastic Compute Cloud)和简单存储服务 S3(Simple Storage Service)。
IaaS 是传统托管形式的一种改进,它无需做出长期承诺,且托管的内容包括了网络访问,路由服务和存储,IaaS
提供商通常会提供存储应用程序所需的硬件和管理服务,以及运行应用程序的平台,带宽、内存和存储的扩展通常包括在内。供应商在其动态服务的性能和定价方面展开激烈的竞争。服务提供商拥有设备,并负责设备的安装,运行及维护等等。
IaaS 可以通过合同购买,也可以按需购买。大多数租用者认为 IaaIaaS是什么S
的主要好处是定价的灵活性,其原因是只需要为所使用的资源付费,并且还能灵活使用。
2 IaaS 云端的基本架构
第一层是云管理器,负责管理全局。这里是云用户使用云的入口,云管理器负责检验用户的身份,设置用户的使用权限,分配云中资源,并且还负责管理云用户已租赁的资源。
第二层是集群管理器,主要负责管理云中的计算机集群。云中可以存在多个集群,且集群中的计算机数量是非固定的,各个集群负责管理自己集群中的计算机(这些计算机可能不在同一个地理位置)。集群管理器负责接收上层发送的请求。当接收到资源查询请求,就会向下层计算机的管理器发送该请求,并等待计算机的管理器的反馈,然后收集、判断来自计算机的管理器的反馈,最终将结果发送给上层。当接收到分配资源的请求,集群管理器将该请求发送给下层计算机的管理器,并指导计算机管理器配置虚拟网络和进行资源分配,以便用户可以使用资源。本层存储了集群内全部虚拟机的镜像文件以便能够灵活迁移虚拟机。
第三层是计算机管理器,负责管理和运行虚拟机。计算机管理器部署在计算机上,计算与上层以及本机的虚拟机进行消息交互,它把计算机的状态信息,例如资源数,虚拟机数等,都反馈给上层集群管理器。当接收到上层的命令时,就立即执行相关操作。例如启动、重启、关闭、挂起、迁移和配置虚拟机,还有虚拟网络等。
3 IAAS优势
(1)便于维护
用户租用IaaS供应商提供的资源,如果服务出现中断或者网络出现缓慢的迹象,只需要供应商在他们的数据中心进行调整,用户完全避开了繁琐的维护工作。
(2)节省成本
建设数据中心、购置设备、招聘数据中心管理与运营人员,不管哪方面都会耗费大量的资金,而
IaaS更多的使用虚拟化技术,公有云环境租用者不再为建设数据中心,购置设备而担心,它的支出甚至可以低到只有传统建设成本的10%。在私有云环境,虚拟化的整合也同样会降低成本。
(3)易扩展
从租用一个新的计算资源,到最终应用通常只需要十几分钟,而传统数据中心部署一个应用通常要耗费数周的时间。
4 IaaS、PaaS与SaaS
推荐阅读:
《【研报】通信行业IaaS研究专题:投资IaaS硬件市场的短期指引与长期趋势-20201207(44页).pdf》
《2021年iaas行业分析研究专题报告合集(共11套打包)》