上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1 IaaS
什么是IaaS(Infrastructure as a Service,基础设施即服务)?NIST(美国国家标准与技术研究院)对IaaS的定义如下:
向用户提供计算、存储、网络及其他计算资源的能力,用户可以基于此部署和运行任意软件,包括操作系统和应用。用户可以控制操作系统、存储和部署的应用,也可以对网络组件(如主机防火墙)进行有限控制,但不能管理和控制底层的云基础设施。
阿里云作为云服务提供商,IaaS是其交付基础设施服务的一种形式。从广义上说,IaaS基于互联网或者内联网,为用户提供按需使用的存储、计算、网络、安全等资源来部署和运行操作系统及各种应用程序,并产生与之相匹配的按量租赁资源费用。灵活、高效的资源弹性伸缩能力,以及按量付费的服务方式,使得IaaS服务成本相比于一次性IDC基础设施和硬件投入具有显著的优势。从狭义上说,IaaS基于虚拟化技术和分布式调度管理实现CPU计算单元、块存储/对象存储、网络等资源的抽象隔离与集成组成即时服务单元,凭借灵活的弹性伸缩能力和强大的稳定性支撑上层系统(操作系统、中间件和应用等),实现按需管理与永续运行。如图2-1所示为IaaS架构示意图。
图2-1 IaaS架构示意图