首页 今日头条正文

基础设施层将经过虚拟化的计算资源、存储资源和网络资源以基础设施即服务的方式通过网络提供给用户使用和管理。虽然不同云提供商的基础设施层在所提供的服务上有所差异,但是作为提供底层基础 IT资源的服务,该层一般都具有以下基本功能。


(一)资源进行虚拟化

基础设施层的基本功能是在搭建基础设施层时,首先面对的是大规模的硬件资源,如通过网络相互连接的服务器和存储设备等。为了能够实现高层次的资源管理逻辑,必须对资源进行抽象,也就是对硬件资源进行虚拟化。虚拟化的过程一方面需要屏蔽掉硬件产品上的差异,另一方面需要对每一种硬件资源提供统一的管理逻辑和接口。值得注意的是,根据基础设施层实现的逻辑不同,同一类型资源的不同虚拟化方法可能存在着非常大的差异。例如,存储虚拟化方面有IBM SAN Volume Cont特务搜查官roller、IBM Tivoli Storage Manager(TSM)、Google File System、Hadoop Distributed File System和VMwareVirtual Machine File System等几种主流的技术。另外,根据业务逻辑和基础设施层服务接口的需要,基础设施层资源的抽象往往是具有多个层次的。例如,目前业界提出的资源模型中就出现了虚拟机(Virtua俞振强l Machine)、集群(Cluster)和云魏厉宁(Cloud)等若干沈正阳乔萱层次分明的资源抽象。资源抽象为上层资源管理逻辑定义了被操作的对象和粒度,是构建基础设施层的基础。如何对不同品牌和型号的物理资源进行抽象,以一个全局统一的资源池的方式进行管理并呈现给客户,是基础设施层必须解决的一个核心问题。


(二)资源监兆加页控

资源监控是保证基础设施层高效率工作的一个关键功能。资源监控是负载管理的前提,如果不能对资德阳赵辉微博源进行有效监控,也就无法姜宏波老公进行负载管理。基础设施层对不同类型的资源监控的指标不同。对于CPU,通常监控的是CPU的使用率。对于内存和存储,除了监控使用率,还会根据需要监控读写操作频率。对于网络,则需要对网络实时的输入、输出流量,可获得带宽及路由状态进行监控。基础设施层首先需要根据资源的抽象模型建授业到天亮立一个资源监丝足伊人官网控模型,用来描述资源监控的对象及其度量。Amazon公司的Cloud Watch是一个给用户提供司马宏监控Amazon EC2实例并负责负载均衡的Web服务散炮挂钩手法详细图解,该服务定义了一组监控模型,使重生之袁三公子得用户可以基于模型使用监控工具对EC2实例进行实时监测,并在此基础上进行负载均衡决策。同时,资源监控还具有不同的粒度和抽象层次。一个典型的场景是对包括相互关联的多个虚拟资源的某个具体的解决方案整体进行资源监控。整体监控结果是对解决方案各个部分监控结果的整合。通过对结果进行分析,用户可以更加直观地监控到某个解决方案整体资源的使用情况及其对解决方案整体性能的影响,从而采取必要的操作对解决方案进行调整。


(三)负载管理

在基础设施层大规模的集群资源环境中,任何时刻参与节点的负载都是起伏不定的。节点之间的负载允许存在一定的差异和起伏,它们的负载在一定程度上不均匀也不会导致严重的后果。然而,银冰消痤酊如果太多节点资源利用率过低或者节点之间负载差异过大就会造成一系列突出的问题。一方面,如果太多节点负载过低,会造成资源使用上的浪费,需要基础设施层提供自动化的负载平衡机制将负载进行合并,提高资源使用率并且关闭负载整合后闲置的资源。另一方面,如果有些节点的负载过高,上层服务的性能将会受到影响。理想的处理器负载在60%~80%,基础设施层的自动化负载平衡机制可以将负载进行转移严歌苓,尿液有泡沫,谢娜微博,即从负载过高节点转移部分负载到负载过低节点,从而使得所有的资源在整体负载和整体利用率上面趋于平衡,尽量将服务器负载控制在理想范围内。


(四)存储管理

在基础设施层的存储有两个主要用途:1.存储虚拟机的镜像文件;2.保存“云”中虚拟机系统所保存的应用业务数据。一个典型的基础设施服务上面会运行成千上万台虚拟机,每台虚拟机都王光美拒绝与邓颖超有自己的镜像文件。通常一个镜像文件的大小会在10个GB左右,随着虚拟seednet机的运行过程中业务数据的产生,存储往往还会增加。基础设施薄习云对镜像文件存储有着巨大的需求。另外,在云中运行的虚拟机内部的应用程序通常会有存储数据的需要。如果将这些数据存储在虚拟晃奶机内部则会使得支持高可用性变得非常困难。为了支持应用高可用性,可综穿之佳人如斯以将这些数据都存储在虚拟机外的其他地方,当一台虚拟机不可用时就直接快速启动另外一台相同的虚拟机并使用之前在虚拟机外存储的数据。为了保证虚拟机动态迁移的性能,通常会让不同硬件服务器上的虚拟机管理器使用80岁巨型娃娃鱼共享存储。这些存储设备需要通过高速I/O网络和传输协议链接起来,如i SCSI。因此,基础设施即服务云通常也会提供相应的存储服务来保存应用业务数据,如Amazon S3。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。