Skip to content

什么是云计算,Openstack又是什么?

首先了解几个概念:

什么是云计算?

基于互联网的相关服务增加、使用和交付模式,并且这种模式提供可用的,便捷的,按需的网络访问,进入可配置的计算机资源共享池。这些资源能够被快速提供,只需要投入很少的管理工作,或与服务供应商进行很少的交互。通常涉及通过互联网来提供动态易于拓展而且经常是虚拟化的资源。

什么是IaaS?

IaaS是基础设置,提供给消费者的服务是对所有计算基础设施的利用,包括CPU、内存、硬盘、网络和其他基本资源,用户能够部署和运行任意软件,包括操作系统和运用。

IaaS通常分为:公有云、私有云、混合云。

什么是PaaS?

Paas就是平台,以服务器平台或开发环境作为服务进行提供就成为了PaaS,PaaS运营商所需提供的服务,不仅仅是单纯的基础平台,还针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发,优化等服务。简单地说PaaS平台是指云环境中的应用基础设施服务,也可以说是中间件服务。

什么是SaaS?

SaaS软件,是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商订购所需要的应用软件服务。用户不再购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动,不用对软件进行维护,提供商会劝劝管理的维护软件,同时也提供软件的离线操作和本地数据存储。

什么是OpenStack?

OpenStack是一个由NASA和Rackspsce合作研发并发起的项目。

OpenStack是一套IaaS解决方案。

OpenStack是一个开源的云计算管理平台。

OpenStack 的主要组件:

Horizon:

用于管理OpenStack各种服务的、基于Web管理接口,通过图形界面实现创建用户、管理网络、启动实例等操作。

Keytone:

为其他服务提供认证和授权的集中身份管理服务,也集中了目录服务。并且提供多种身份认证模式如密码、令牌认证,以及AWS登陆和SSO认证服务。

Neutron:

一种软件定义网络服务,用于创建网络、子网、路由器、管理浮动IP地址。可以实现虚拟交换机、虚拟路由器。可用于在项目中创建VPN。

Cinder:

为虚拟机管理存储卷的服务,为运行在Nova中的实例提供永久的块存储,可以通过快照进行数据备份,经常用在实例存储环境中(如数据库文件)。

Nova:

在节点上用于管理虚拟机的服务。Nova是一个分布式的服务,能够与Keystone交互实现认证,与Glance交互实现镜像管理。Nova被设计成在标准硬件上能够进行水平拓展。

Glance:

扮演虚拟机镜像注册的角色,允许用户为直接存储拷贝服务器镜像,这些镜像可以用于新建虚拟机模板。

Be First to Comment

发表评论

电子邮件地址不会被公开。