冯子煦

【摘要】 云计算(CloudComputing)是信息时代虚拟化、网络化、共享化的重要产物。目前Openstack架构是较流行的云计算核心架构,作为一种开源架构,被广泛应用。下文就以Openstack为核心的云计算结构做简要介绍,帮助大家了解云计算基础结构知识的同时简要介绍云计算的一些应用实践场景和应用优势。
【关键字】 CloudComputing Openstack keystone swift glance cinder nova Neutron
引言
云计算(cloud computing)是一种分布式计算结构,通过网络中的一个或多个服务管理节点来整合网络中个无数个计算节点、存储节点为用户提供通常一台主机无法提供的高运算、高质量、高保护、高性能服务。云计算与高速网络密不可分,通过现代通信网络整合资源,按需为用户提供各类存储、计算、虚拟主机租用服务,服务类型灵活多样,并能实现异地共享服务。目前云计算架构大多数以Openstack架构为核心,通过Openstack架构协调和调用大量计算能力、存储、网络等资源,通过Dashboard控制整个Openstack云计算平台的运作,为租户提供个性化服务[1]。
一、计算机虚拟化
要将一台物理机虚拟成多台虚拟机,首先要确定物理机的CPU是否支持虚拟化技术。根据物理机CPU型号区别,Intel CPU支撑VT-x指令集和AMD CPU支撑AMD-V指令集,是判断电脑是否支撑虚拟化的前提条件。简单的方法可以通过查看电脑的BIOS系统来看是否相应的选项,打开相应的选项来开启虚拟化。或者也可以通过相应的命令和软件来查看CPU是否支持相应的指令集来确定硬件是否支撑虚拟化。
二、Openstack架构各个组件功能与作用
Openstack架构作为开源云计算的核心架构,了解其各个组件的功能和特点是我们深入了解云计算基础核心,学习和应用云计算技术的基础。……