美文网首页程序员
什么是openstack

什么是openstack

作者: 黑加仑妞 | 来源:发表于2018-05-13 20:07 被阅读395次

在了解openstack之前,要先了解虚拟化的概念。首先我们要考虑为什么会提出虚拟化这个概念。

因为物理资源是有限的,而当我们在使用这些资源时,又可能会存在未充分利用其资源的可能,于是就使用虚拟化的概念,在一台物理机上划分出多台可使用的虚拟机,满足不同用户的需求。了解完虚拟化的概念之后,再看看云计算的概念。云计算就好比水厂管理水资源一样,云计算就是统一管理计算机资源。AWS作为云计算的先驱,推出EC2,按用户使用的资源进行收费。openstack就是充分实现了云计算架构的一个开源框架,为用户提供可以充分调配计算机资源的开源框架。openstack以26个英文首字母以A-Z顺序给版本命名。

云计算中的云可以被理解为能通过互联网访问的服务,云计算有以下三种方式:

Iass(基础架构即服务):通过互联网提供基础的计算资源,包括处理能力、存储空间、网络等,用户能从中申请到硬件或虚拟硬件,包括裸机或虚拟机,然后在上面安装操作系统或其他应用程序。

Paas(平台即服务):就是提供给用户已经安装好操作系统以及支撑应用程序运行所需要的运行环境,但不能修改已经预装好的操作系统和运行环境。

Saas(软件即服务):平台,软件,操作系统都由服务供应商提供的。

openstack以及AWS都属于Iaasde 范畴

本质上,Iaas系统其实就是一个用户层的软件系统,它包含多个服务和应用程序,这些服务或程序被部署到多台被管理的物理主机上,这些物理主机通过网络相连从而形成一个大的分布式系统。而Iaas要解决的问题就是如何自动管理这些物理主机上虚拟出来的虚拟机,也就是说Iaas系统就是为了提供虚拟机管理服务,统一将资源管理起来。

openstack一方面负责与运行在物理节点上的hypervisor进行交互,实现对各种硬件资源的管理与控制,另一方面为用户提供一个满足要求的虚拟机。也就是说,openestack实现了对硬件资源的控制与管理。同时也给用户提供满足要求的虚拟机

相关文章

  • 什么是openstack

    在了解openstack之前,要先了解虚拟化的概念。首先我们要考虑为什么会提出虚拟化这个概念。 因为物理资源是有限...

  • 什么是Openstack

    一、Openstack是什么? 可以简单理解为IAAS的一个实现 标准很通用,支持多个厂商虚拟机 版本采用A-Z开...

  • OpenStack 开发入门

    什么是 OpenStack? 官方网站给出的定义是: OpenStack is a cloud operating...

  • 浅谈openstack(笔记)

    一、openstack简介 1.定义 OpenStack是什么? OpenStack是一个云操作系统,通过数据中心...

  • 一起来了解OpenStack原理及在华为云中的应用

    一起来了解OpenStack原理及在华为云中的应用 什么是OpenStack? OpenStack是一个云操作系统...

  • openstack

    openstack基础架构 为什么要用 Openstack 使用脚本自动化部署openstack M版 需要的脚本...

  • 云计算day03-Openstack

    openstack基础架构 1.为什么要用 Openstack 2. 使用脚本自动化部署openstack M版 ...

  • 计算服务 - Nova

    1.什么是Nova? Nova是Openstack云中的计算组织控制器,管理Openstack云中实例的生命周期的...

  • 奥特虾的课堂笔记之《OpenStack》

    2018-03-20 什么是OpenStack? OpenStack是一个由NASA(美国国家航空航天局)和Rac...

  • OpenStack Neutron初探

    1.什么是OpenStack OpenStack是一个开源的IAAS(基础设施即服务)云计算平台,让任何人都可以自...

网友评论

    本文标题:什么是openstack

    本文链接:https://www.haomeiwen.com/subject/omzldftx.html