首页 > 其他分享 >Openstack云计算简介

Openstack云计算简介

时间:2023-07-16 21:31:50浏览次数:35  
标签:镜像 服务 简介 虚拟机 计算 OpenStack Openstack

一、什么是云计算 云计算是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。 不同的“云”对应着不同的基础设施。下面是三种广义的“云”:基础设施.

Openstack云计算说来说去,部分人还是不太了解什么是Openstack,什么是云计算,初步概念可先了解。

一、什么是云计算

云计算是一种计算模型,它将诸如运算能力、存储、网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样。因需而定、提供方便、动态改变和无限的虚拟化扩展能力是云计算的几个重要特征。

不同的“云”对应着不同的基础设施。下面是三种广义的“云”:基础设施即服务(IaaS)/ 平台即服务(PaaS)/ 软件即服务(SaaS)

二、什么是Openstack   

OpenStack,Open为开放,Stack是堆砌,OpenStack合起来如其名,就是许多Open的Softwares堆积的集合,1 + 1 > 2,系统的功能更为强大。

三、几种常见的Openstack服务   

1、OpenStack计算设施----Nova

Nova是OpenStack计算的弹性控制器。OpenStack云实例生命期所需的各种动作都将由Nova进行处理和支撑,这就意味着Nova以管理平台的身份登场,负责管理整个云的计算资源、网络、授权及测度。虽然Nova本身并不提供任何虚拟能力,但是它将使用libvirt API与虚拟机的宿主机进行交互。Nova通过Web服务API来对外提供处理接口,而且这些接口与Amazon的Web服务接口是兼容的。

2、OpenStack镜像服务器----Glance

OpenStack镜像服务器是一套虚拟机镜像发现、注册、检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有创建上传镜像、删除镜像、编辑镜像基本信息的功能

3、OpenStack存储设施----Swift

Swift为OpenStack提供一种分布式、持续虚拟对象存储,它类似于Amazon Web Service的S3简单存储服务。Swift具有跨节点百级对象的存储能力。Swift内建冗余和失效备援管理,也能够处理归档和媒体流,特别是对大数据(千兆字节)和大容量(多对象数量)的测度非常高效。

4、OpenStack认证服务(Keystone)

 Keystone为所有的OpenStack组件提供认证和访问策略服务,它依赖自身REST(基于Identity API)系统进行工作,主要对(但不限于)Swift、Glance、Nova等进行认证与授权。事实上,授权通过对动作消息来源者请求的合法性进行鉴定。

通俗讲,Keystone是 OpenStack 框架中负责管理身份验证、服务规则和服务

令牌功能的模块。用户访问资源需要验证用户的身份与权限,服务执行操作也需要进行权限检测,这些都需要通过 Keystone 来处理。

5、OpenStack管理的Web接口----Horizon

 Horizon是一个用以管理、控制OpenStack服务的Web控制面板,它可以管理实例、镜像、创建密匙对,对实例添加卷、操作Swift容器等。除此之外,用户还可以在控制面板中使用终端(console)或VNC直接访问实例。

Cinder块存储是虚拟基础架构中必不可少的组件,是存储虚拟机镜像文件及虚拟机使用的数据的基础。Cinder接口提供了一些标准功能,允许创建和附加块设备到虚拟机,如“创建卷”,“删除卷”和“附加卷”。还有更多高级的功能,支持扩展容量的能力,快照和创建虚拟机镜像克隆

7、网络&地址管理Neutron

提供云计算的网络虚拟化技术,为OpenStack其他服务提供网络连接服务。为用户提供接口,可以定义Network、Subnet、Router,配置DHCP、DNS、负载均衡、L3服务,网络支持GRE、VLAN。

8、测量 Ceilometer

像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。自Havana版本集成到项目中。


参考资料:

https://www.nowcoder.com/discuss/386095551727628288













标签:镜像,服务,简介,虚拟机,计算,OpenStack,Openstack
From: https://blog.51cto.com/u_7050893/6740343

相关文章

  • 计算机系统基础PA0
    实验前的阅读传自远古时代的OS实验课程网站中的Linux入门教程     一个有意思的问题想要回答这个问题就要知道什么是manpage不妨manman  看来,当我们执行manxxx时,给出的是xxx的参考文档 能被man识别到的xxx有以下几类: ......
  • day08 8.2 安卓开发项目简介
    【一】安卓项目目录结构(开发流程)【二】安卓项目目录结构├──.gradle#AndroidStudio自动生成的文件,会自动修改它的,项目打包时也会删除;├──.idea#AndroidStudio自动生成的文件,会自动修改它的,项目打包时也......
  • 计算属性与监听属性
    一、为什么要使用计算属性什么是计算属性计算属性:可以理解为能够在里面写一些计算逻辑的属性。具有如下的作用:减少模板中的计算逻辑。数据缓存。当我们的数据没有变化的时候,不会再次执行计算的过程。依赖固定的数据类型(响应式数据),不能是普通的传入的一个全局数据。......
  • AI-5 深度学习计算
    5.1块和层我们一直在通过net(X)调用我们的模型来获得模型的输出。这实际上是net.__call__(X)的简写。这个前向传播函数非常简单:它将列表中的每个块连接在一起,将每个块的输出作为下一个块的输入。importtorchfromtorchimportnnfromtorch.nnimportfunctionalasFnet......
  • 07、Raft算法简介
    本篇内容主要来源于自己学习的视频,如有侵权,请联系删除,谢谢。思考:etcd是如何基于Raft来实现高可用、数据强—致性的?1、什么是Raft算法Raft算法是现在分布式系统开发首选的共识算法。从本质上说,Raft算法是通过一切以领导者为准的方式,实现一系列值的共识和各节点日志的一致......
  • 云计算(PaaS / SaaS / IaaS)
    目录SaaS:软件即服务PaaS:平台即服务IaaS:基础架构即服务SaaSvsPaaSvsIaaS从小型企业到全球企业,云都是一个非常热门的话题,它是一个非常广泛的概念,涵盖了很多在线领域。无论是应用程序还是基础架构部署,当您开始考虑将业务转移到云时,了解各种云服务的差异和优势比以往任何时候都......
  • C#查询本机所在网段的所有IP以及计算目标IP对应同局域网的本机IP
    1借助System.Net.NetworkInformation.NetworkInterface作为切入点获取所有的网卡接口2通过NetworkInterface.OperationalStatus状态判断是否可以传送包3 通过NetworkInterface.NetworkInterfaceType判断网卡类型4通过UnicastIPAddressInformation.Address和 UnicastIP......
  • 助教工作总结(计算机组成原理)
    一、助教工作的具体职责和任务助教,顾名思义就是协助老师完成教学任务。这次的助教任务实际上是来自黄老师的邀请,我非常感谢福明老师的信任与对我的认可。这次助教任务的前期,黄老师问我有没有推荐担任助教的同学,我向黄老师推荐了几个我们级优秀的同学担任助教。后期我就和老师申请......
  • 计算机中的数制与编码(二进制转换)
    一、进制表示1.十进制表示使用(0,1,2,...,9)十位数字表示,十进制运算时逢十进一。2.二进制表示使用(0,1)两个数字表示,二进制运算时逢二进一。3.十六进制表示使用数字和符号(0-9,A-F)表示,十六进制运算时逢十六进一。对于任意进制数的表示N,我们把数字k在N中的位置称为序号,用i表示(序......
  • python实现iou计算
    importnumpyasnpdefiou(box1,box2):x1,y1,x2,y2=box1w1,h1,w2,h2=box2left_max=max(x1,w1)right_min=min(x2,w2)top_max=max(y1,h1)bot_min=min(y2,h2)ifleft_max>=right_minortop_max>=bot_......