文档库 最新最全的文档下载
当前位置:文档库 › OpenStack云技术介绍及架构设计

OpenStack云技术介绍及架构设计

OpenStack云技术介绍及架构设计
OpenStack云技术介绍及架构设计

OpenStack 云技术介绍及架构设计

目录

一、云计算的发展 (3)

二、什么是云计算? (5)

三、云计算的类型 (6)

? 3.1. 公有云 (6)

? 3.2. 私有云 (7)

? 3.3. 混合云 (7)

四、云平台 (7)

五、云计算的服务模式 (8)

? 5.1. IAAS (8)

? 5.2. PAAS (8)

? 5.3. SAAS (8)

六、OpenStack的前世今生 (9)

6.1. 什么是OpenStack? (9)

6.2. OpenStack组件介绍 (10)

6.3. OpenStack发展路线 (12)

七、总结 (17)

一、云计算的发展

说起云计算想必大家都很熟悉,它被视为科技界的革命性产物,极大可能的改变人们的工作方式和商业模式的运作。但是它并不是从石头缝中突然蹦出来的,而是经过了诸多技术的成熟和演变诞生的。云计算吸收了之前并行计算、分布式计算和网格计算的优势,借助虚拟化、效用计算等技术混合而成。按照资源形态来分,主要经历了以下不同的发展阶段:

图1-云计算的发展

1、资源分散时代

IT发展初期,百废待兴。所有的系统处于分散零落的状态,哪里需要IT系统,就在哪里构建,IT资源分散,架构不清晰。业务资源和数据资源相对分散,IT管理模式较为落后,浪费了很多的IT资源。各种IT设备五花八门,问题层出不穷。

2、资源大集中时代

这个时代主要解决了企业IT资源分散管理难和容灾的问题。将企业分散的数据资源、IT 资源进行了物理集中,形成了规模化的数据中心基础设施。在数据集中过程中,不断实施数据和业

务的整合,大多数企业的数据中心基本完成了自身的标准化,使得既有业务的扩展和新业务的部署能够规划、可控,并以企业标准进行IT 业务的实施,解决了数据业务分散时期的混乱无序问题。在这一阶段中,很多企业在数据集中后期也开始了容灾建设。企业的容灾中心建设普遍受到重视,以金融为热点行业几乎开展了全行业的容灾建设热潮,并且金融行业的大部分容灾建设的级别都非常高,面向应用级容灾(数据零丢失为目标)。总的来说,解决了企业IT 分散管理和容灾的问题。

3、资源虚拟化时代

随着企业的快速发展,数据中心IT 基础设施扩张迅速,但是系统建设成本高、周期长,即使是标准化的业务模块建设,软硬件采购成本、调试运行成本与业务实现周期并没有显著下降。标准化并没有给系统带来灵活性,集中的大规模IT 基础设施出现了大量系统利用率不足的问题,不同的系统运行在独占的硬件资源中,效率低下导致资源浪费,而数据中心的能耗、空间问题逐步突显出来。因此,以降低成本、提升IT 运行灵活性、提升资源利用率为目的的虚拟化开始在数据中心进行部署。虚拟化屏蔽了不同物理设备的异构性,将基于标准化接口的物理资源虚拟化成逻辑上也完全标准化和一致化的逻辑计算资源(虚拟机)和逻辑存储空间。虚拟化可以将多台物理服务器整合成单台,每台服务器上运行多种应用的虚拟机,实现物理服务器资源利用率的提升,由于虚拟化环境可以实现计算与存储资源的逻辑化变更,特别是虚拟机的克隆,使得数据中心IT 实施的灵活性大幅提升,业务部署周期可用数月缩小到一天以内。虚拟化后,应用以VM 为单元部署运行,数据中心服务器数量可大为减少且计算能效提升,使得数据中心的能耗与空间问题得到控制。通过虚拟化,提升了企业IT 架构的灵活性,数据中心资源利用率有效提高,运行成本降低。

4、云计算时代

对企业而言,数据中心的各种软硬件系统是一大笔很大的资源投入。系统在建成后一般经历3-5 年硬件方面将面临逐步老化与更换,而软件技术则不断面临升级的压力。另一方面,IT 的投入难以匹配业务的发展需求,即使虚拟化后,也难以解决不断增加的业务对资源的变化需求,在一定时期内扩展性总是有所限制。云计算可以使IT 资源弹性扩展、按需服务,将服务作为IT 的核心,提升业务敏捷性,进一步大幅降低成本。因此,面向服务的IT 需求开始演化到云计算架构上。云计算架构可以由企业自己构建,也可采用第三方云设施,但基本趋势是企业将逐步采取租用IT 资源的方式来实现业务需要,如同水力、电力资源一样,计算、存储、网络将成为企业IT 运行的一种被使用的资源,无需自己建设,可按需获得。解决了IT 资源的动态需求和最终成本问题,使得IT 部门可以专注于服务的提供和业务运营。

二、什么是云计算?

云计算的概念已经由来很久了,各种版本不一。从物理上讲,就是将所有的计算资源、网络资源、存储资源及应用等资源从本地挪到互联网的一个集中区域去计算。之后通过网络进行互联,获得相关的结果。从逻辑上讲,就是改变了传统IT的服务模式,从大锅饭到按需分配的进化。就像我们用水用电一样,你不需要自己购买发电机,购买水泵,只需要通过电卡或者水卡充值购买即可,根据自己的使用需求。

简单地说云计算是一种未来引领技术发展的主要架构之一,很多的应用都基于云计算。云提供商通过云端应用提供各种多元化的服务到用户端,用户只需要使用即可,不需要额外的运维和维护成本。

总之云的最大特点就是按需汲取、随时扩展和按量计费。

图2-云计算

三、云计算的类型

云计算是个很大的概念,不同的业务场景会需要不同的云计算框架和应用。为此从业务的应用场景可分为公有云、私有云和混合云。

? 3.1. 公有云

公有云从文字上就可以看出,云被建立在第三方的区域,而不是自己建立的。一般是由第三方机构进行建立并通过互联网提供各种各样的应用给用最终使用者。公有云厂商按照用户的需求,

进行资源的分配,提供各种不同层级的服务给用户。国内类似阿里云、华为云、京东云,国外类似AWS和微软的Azure等。

? 3.2. 私有云

私有云顾名思义,就是云平台由自己企业内部建立,不对外提供服务。所有资源自给自足,按照企业的实际情况进行弹性伸缩。私有云的初期构建成本较高,长期看是比传统IT的投资要低。

从控制权上来讲,私有云较公有云具备更好的控制权。

? 3.3. 混合云

混合云是指将公有云和私有云通过专线进行互联互通,既可以享受公有云的速度与强大的计算能力,又可以保证数据存储在企业在私有云中保证数据的安全可控。因此,混合云也是未来企业主要的服务模式和发展方向。

四、云平台

目前云平台主要分为两大阵营,开源系和商业系,其主要目的是管理云资源和提供云服务。两大阵营的代表产品有开源的云管平台OpenStack和商业平台VMware。

VMware与OpenStack相比,是两种截然不同的设计架构和理念。无论是从设计、安装部署、功能和维护方面都有较大的差异。VMware套件是以虚拟化技术为核心,通过其强悍的虚拟化能力,虚拟计算资源、网络资源和存储等资源提供灵活的资源分配能力。其ESXi是当前最流行、最稳定的虚拟机管理系统。其提供优秀的部署架构和稳定的运行平台。做为商业软件,VMware 自然经过了全面的测试,并且具有单一的部署架构,简单明了。由于VMware具有健壮的架构和稳定的部署机制,成为很多高规格用户在数据中心级环境中的首选。

而OpenStack作为一个开源系统,没有任何一家单独的公司控制OpenStack的发展路线。

OpenStack本身是年轻的,但是却具有巨大的市场动力,与此同时,很多大公司都在支持

OpenStack的发展,例如IBM、Dell、HP等。有了如此多公司的资源投入,OpenStack的发展将是多元化的。

作为企业IT决策者,可以根据自身的实际需求和技术考量来决定使用哪一种云平台,提供适合业务发展的计算基础。

五、云计算的服务模式

云服务的类型主要分为三种,基础设计即服务(IAAS)、平台即服务(PAAS)和软件即服务(SAAS)。为了理解,以前将使用各种服务的简称。

? 5.1. IAAS

基础设施即服务算是整个云平台中最基础也是最重要的一块,处于PAAS层以下。用于提供各种资源给应用,比如计算资源、网络资源、存储资源和其他优化性资源,如vCDN加速、云防护等。

国内外提供这种层面的服务商很多,比如AWS、阿里等等。用户只需要安装自己的操作系统和应用即可,底层硬件无需知晓。

? 5.2. PAAS

平台即服务包括IAAS层和基础开发环境。位于IAAS层的上方,用户无需自己安装各种软件开发环境,只需要申请相关的环境后,进行开发即可。开发环境以下的部分均由云提供商负责。

使开发人员仅仅关注自己的开发上,提高了开发的效率和质量。

? 5.3. SAAS

算是更为灵活的一种服务交付模式,用户无需投入任何的资源进行软件的开发和运营。只需要通过互联网连接到自己需要的软件即可工作。SAAS改变了很多企业的服务模式,实现了应用的灵活扩展和安全提供服务。类似Google的Gmail、微信、钉钉等,数不胜数。

图3-云服务类型

六、OpenStack的前世今生

由上文可知,OpenStack是开源云管平台之一,可以通过其对虚拟化资源进行调度管理,帮助企业快速实现云的建设与业务价值释放。

6.1. 什么是OpenStack?

学习OpenStack之前大家一定要先知道什么是OpenStack。OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。

OpenStack本身是一个属于IAAS层的服务,用于对基础设施的管理,如计算资源、存储资源和网络资源等。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。

6.2. OpenStack组件介绍

OpenStack是由多个关键的组件组成,相互之间通过消息队列进行通信,当然只是其中一种,还有API等方式。多种组件相互配合,最终完成用户在OpenStack平台上的各种动作。随着时间的推移,越来越多的组件被开发用于优化OpenStack平台,完善平台功能。以下简单介绍一下几个主要的核心组件,每个组件都有个好记的代号,比如Nova、Glance、Keystone、Ceilometer、Horizon、Cinder、Swift、Heat等等,其余的组件,大家可以访问OpenStack 官方进行学习。

图4-组件连接图

?控制组件

控制节点和它的名字一样,是对其余各个类型节点的管理。主要包括管理支持服务、基础管理服务和扩展管理服务。如MySQL、消息队列,其它支持组件等。

?计算组件

代号为Nova,主要用于虚拟化资源的载体,提供各种虚拟机的建立。分配各种计算资源到虚拟机,如CPU、内存等。此节点相对于其他节点来说,需要更多的CPU和内存资源。

?镜像组件

代号为Glance,主要用于提供OpenStack平台的镜像服务。负责磁盘和服务器虚拟镜像的查询、注册和传输的功能。Glance本身其实并不存储镜像,它只是一个代理,充当镜像存储服务和其他Openstack组件之间的纽带。所有的磁盘和镜像存储在OpenStack的后端服务上,比如对象存储系统或者本地存储系统中。

?块存储组件

代号为Cinder,主要提供OpenStack的块存储服务,为云环境提供块设备的创建、添加和卸载,支持多种主流的存储平台。块设备适用于对应性能要求较高的应用场景,比如数据库。块设备的快照功能可以实现基于块存储卷的数据备份,而且也可以利用快照进行数据恢复。

?网络组件

代号为Neutron,主要提供OpenStack的网络服务,之前的代码为Quantum,后改名为Neutron。Neutron提供云计算环境下的虚拟网络功能,目的是为OpenStack云更灵活地划分物理网络,在多租户环境下提供给每个租户独立的网络环境。该模块最开始是Nova 的一部分,叫nova-network,后来从Nova 中分离出来。该模块之所以重要是因为如果没有虚拟网络服务,OpenStack 就变为单纯提供虚拟机实例和虚拟存储服务的平台,这就违背了提供分布式虚拟服务的云计算核心价值。

?认证组件

代号为KeyStone,主要提供了用户目录的集中式存储,以及相关的授权服务,便于其他OpenStack服务的访问。提供创建用户和租户,并且以基于角色的方式限制用户租户访问云计算中的计算、网络、存储等资源。

?对象存储组件

代号为Swift,是OpenStack所有组件中最早的之一,还有一个是Nova组件。主要提供对象存储,存储的是一些资源文件,如图片、代码等文件。在OpenStack平台中,任何的数据都是一个对象。是一个可扩展并且提供了冗余的存储系统。

6.3. OpenStack发展路线

OpenStack经过9年多的演进,版本也从最早的Austin版本发展到了现在最新的Queens版本。功能上不断的完善,组件兼容性越发稳定。以下是出自官方的OpenStack版本Release时间表。

(本文首发于2018年,相关版本信息请以官网最新发布为准)

通过众多企业及社区专业人士的代码贡献,OpenStack平台将会越来越稳定,承载越来越多的关键服务。

OpenStack架构设计思路

OpenStack是一个灵活性非常强的云管理平台,各种组件灵活搭配,实现单一或者冗余的不同架构。所有的架构都应按照不同的业务场景进行设计,没有任何的架构是万年不变的,所以要求云平台架构师要深入的理解业务需求,从而设计一个符合需求的好架构。一个楼能盖多高就要看它的地基好不好,骨架合不合理。

下文将主要讲两个典型的OpenStack架构,单一架构不在这次的讨论范围内,因其主要是用于测试和学习环境,不具备生产环境的要求。

典型架构一基本节点部署方式

业务场景:

公司IT主要要求搭建一套基于OpenStack的私有云平台系统。主要承载公司内部的非核心系统及一些轻应用。要求IT可用率必须满足两个9,业务对实时在线要求不高。

架构设计:

经分析,架构设计不需要过于复杂。在TCO控制得当的情况下,只需要满足基本的功能即可,无需投入更多的高可靠功能。

如上图所示,主要包括3个控制节点(含网络节点)、N个计算节点(根据实际情况自定决定)、1个块存储节点及1个镜像节点。控制节点和网络节点实现了冗余,保证了主要功能的高可用。由于对业务实时性要求不高,所以VM都存储在Nova节点的本地,无法自动实现迁移,出故障后需要管理员介入。管理流量通过千兆网卡,数据流量通过万兆网卡传输,保证了数据的隔离。

典型架构一高可用节点部署方式

业务场景:

同样的场景,不同的是老板要求业务的实效性和平台的高可靠性。主要承载公司的核心系统,比如邮件系统、OA系统、SRM等关键系统。

架构设计:

经分析,这样的架构要求要比第一个场景复杂很多。架构师要考虑平台的高可靠,同时也要确保问题发生后,对业务应用没有影响,或者说影响到最低。

如上图所示,主要包括3个控制节点(含网络节点)、N个计算节点(根据实际情况自定决定)、2个块存储节点、1个镜像节点以及1个自动化部署工具节点。同时采用了IBM GPFS分布式文件系统对计算节点数据进行存储,3副本存储。这种架构保证了平台功能的高可用,同时也确保了数据的可靠性和高可用。由于对业务实时性要求高,所以VM都存储在GPFS存储中,可以自动实现迁移,出故障后无需管理员介入。管理流量通过千兆网卡,数据流量通过万兆网卡传输,保证了数据流量的隔离。

七、总结

云计算是个未来技术发展的趋势,会随着业务的不同,发展出不同的云架构。OpenStack做为开源云管理平台之一,在众多热心技术人员和多家公司的鼎力支持下,已经越来越稳定,成为众多企业的私有云甚至公有云的首选平台。但是对于未来的发展,OpenStack依然面临很多的挑战。

1) 技术方面:

OpenStack属于开源软件,很多组件是由不同的个体或者机构自行开发的。组件过多,导致整体OpenStack的安装部署相对于成型的商业软件较为复杂。由于没有专业的测试团队在社区,所以拍错和升级较苦难。

2) 投资方面:

OpenStack的发展离不开资金的支持。在发展过程中,得到了多家国际IT巨头的支持与代码奉献。各家公司在这方面投入的资金也相对较大。由于是开源环境,运维难度高,所以人力成本和研发成本也是很高的。

3) 市场方面:

现在商业成熟的产品很多,所以OpenStack要与这些厂商争夺地盘,必须想办法突出自身的技术优势,优化自己的技术劣势。从现在趋势来看,还是任重而道远。

OpenStack SDN架构

OpenStack SDN架构 ?马啸 微信:Zebra 2014年11?月23?日

??目录 ?OpenContrail (Contrail)?OpenFlow Overlay(OpenDaylight VTN)?OpenStack Neutron (VMware NSX)

云需??网络

OpenContrail MPLS?方式 MPLS?自?身 ! 1,三层路由标签技术 2,传统上在MPLS-BGP中为路由条??目分配MPLS标签

Switch eth1 eth1 VM1 VM2 同?一Network 去往192.168.1.1 打上MPLS =1,并且打上外层头部到CN1; 去往192.168.1.3,打上MPLS =2,并且打上外层头部到CN1; 去往192.168.1.2,就直接出去tap2 192.168.1.1/24 VRF1 转发表: 去往192.168.1.2打上MPLS =5,并且打上外层标签到CN2; 去往192.168.1.1,就直接出去tap1 去往192.168.1.3,就直接出去tap3 192.168.1.2/24 MPLS 标签表: MPLS=1 剥离外层改变MAC 出tap1; MPLS =2 剥离外层改变MAC 出tap3;MPLS 标签表: MPLS=5剥离外层标签改变MAC 并出tap2 CN1 CN2 192.168.1.3/24tap1 tap3 tap2 VM3

VM1 不同Network 192.168.1.1/24 VRF1 转发表: 去往192.168.1.2打上MPLS =5,并且打上外层标签到CN2; 去往192.168.1.1,就直接出去tap1 去往192.168.1.3,就直接出去tap3 MPLS 标签表: MPLS=1 剥离外层改变MAC 出tap1; MPLS =2 剥离外层改变MAC 出tap3; MPLS =3 剥离外层改变MAC 出tap4 CN1 192.168.1.3/24tap1 tap3 VM3 VM4 VRF2 转发表: 去往192.168.2.1直接从tap4出去 tap4 192.168.2.1/24

云计算平台OpenStack学习教程

云计算平台OpenStack 学习教程 OpenStack 是一种免费的开源平台,帮助服务提供商实现类似于亚马逊EC2 和S3 的基础设施服务。OpenStack 当前有三个核心项目:计算(Nova),对象存储(Swift),镜像管理(Glance)。每个项目可以独立安装运行,该文档将帮助您快速学习OpenStack。

目录 OpenStack 背景现状 (3) OpenStack 是什么? (3) OpenStack 核心项目 (3) OpenStack 版本信息 (4) OpenStack 功能 (4) OpenStack 架构 (5) OpenStack 项目架构一: C ompute(Nova)的软件架构 (5) Nova 组件的作用 (6) Nova 的硬件架构 (7) Nova 功能介绍 (9) OpenStack 项目架构二: Swift 架构 (9) Swift 功能 (9) OpenStack 项目架构三– Glance 架构 (10) Glace 组件架构 (10) Glace 组件架构特性 (10) OpenStack 功能 (11) Openstack 创建i nstance 的流程 (11) OpenStack 在企业中的应用 (14)

OpenStack 背景现状 OpenStack 是由Rackspace Cloud 和NASA(美国航天局)于2010 年7 月开始共同开发支持, 整合了Rackspace 的Cloud Files platform 和NASA 的Nebula platform 技术,目的是能为任何一个组织创建和提供云计算服务。 目前,超过150 家公司参与了这个项目,包括Crtrix Systems, Dell, AMD, Intel, Cisco, HP 等。OpenStack 最近发布了Austin 产品,它是第一个开源的云计算平台,它是基于Rackspace 的 云服务器加上云服务,以及NASA 的Nebula 技术发布的。似乎是作为对此的响应,Amazon 为新用户提供一年的AWS免费使用方式。在OpenStack 发布Austin 之后,微软也宣称Windows Server 2008 R2 Hyper-V 可以与OpenStack 整合。微软会为https://www.wendangku.net/doc/301458344.html, 提供架构和 技术上的指引,它会编写必要的代码,从而OpenStack 能够在微软的虚拟平台上运行。 这些代码会在https://www.wendangku.net/doc/301458344.html, 上提供。 OpenStack 是什么? OpenStack 核心项目 OpenStack 是一种免费的开源平台,帮助服务提供商实现类似于亚马逊EC2 和S3 的基础设施服务。OpenStack 当前有三个核心项目:计算(Nova),对象存储(Swift),镜像管理(Glance)。每个项目可以独立安装运行。另外还有两个新增项目:身份验证(Keystone)和仪表盘(Horizon)。 OpenStack 计算是一个云控制器,用来启动一个用户或一个组的虚拟实例,它也用于配置每 个实例或项目中包含多个实例为某个特定项目的联网。 OpenStack 对象存储是一个在具有内置冗余和容错的大容量系统中存储对象的系统。对象存 储有各种应用,如备份或存档数据,存储图形或视频(流媒体数据传输到用户的浏览器), 储存二级或三级静态数据,发展与数据存储集成新的应用程序,当预测存储容量困难时存储 数据,创造弹性和灵活的云存储Web 应用程序。 OpenStack 镜像服务是一个查找和虚拟机图像检索系统。它可以配置三种方式:使用OpenStack 对象存储来存储图像;使用亚马逊S3 直接存储,或使用S3 对象存储作为S3 访问 中间存储。

《Openstack云平台搭建与管理完全手册》

Openstack云平台搭建与管理手册

目录 目录 ..............................................................................................................................................- 1 -实验一:VirtualBox的安装及配置 ..........................................................................................- 5 -1.实验概要说明...............................................................................................................- 5 -2.实验目的 ......................................................................................................................- 6 -3.实验内容 ......................................................................................................................- 6 -4.实验环境 ......................................................................................................................- 6 -5.实验操作步骤...............................................................................................................- 6 -6.实验总结 ................................................................................................................... - 15 -实验二:部署说明 ................................................................................................................... - 15 -1.实验概要说明............................................................................................................ - 15 -2.实验目的.....................................................................................................................- 17 -3.实验内容.....................................................................................................................- 17 -4.实验环境.....................................................................................................................- 17 -5.实验操作步骤.............................................................................................................- 17 -6.实验总结.................................................................................................................... - 19 -实验三:基本环境配置.. (20) 1.实验概要说明 (20) 2.实验目的 (20) 3.实验内容 (20) 4.实验环境 (20) 5.实验操作步骤 (21) 6.实验总结 (28) 实验四:配置OpenStack软件源 (30) 1.实验概要说明 (30) 2.实验目的 (30) 3.实验内容 (30) 4.实验环境 (30) 5.实验操作步骤 (30) 6.实验总结 (31) 实验五:配置数据库服务 (32) 1.实验概要说明 (32) 2.实验目的 (32) 3.实验内容 (32) 4.实验环境 (32) 5.实验操作步骤 (32) 6.实验总结 (37) 实验六:配置消息服务器qpid (38) 1.实验概要说明 (38) 2实验目的 (38) 3.实验内容 (38) 4.实验环境 (38) 5.实验操作步骤 (38)

OpenStack的架构详解

OpenStack的架构详解 OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。 1. OpenStack是什么 OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。 OpenStack旗下包含了一组由社区维护的开源项目,他们分别是OpenStackCompute(Nova),OpenStackObjectStorage(Swift),以及OpenStackImageService(Glance)。 OpenStackCompute[1],为云组织的控制器,它提供一个工具来部署云,包括运行实例、管理网络以及控制用户和其他项目对云的访问(thecloudthroughusersandprojects)。它底层的开源项目名称是Nova,其提供的软件能控制IaaS云计算平台,类似于AmazonEC2和RackspaceCloudServers。实际上它定义的是,与运行在主机操作系统上潜在的虚拟化机制交互的驱动,暴露基于WebAPI的功能。 OpenStackObjectStorage[2],是一个可扩展的对象存储系统。对象存储支持多种应用,比如复制和存档数据,图像或视频服务,存储次级静态数据,开发数据存储整合的新应用,存储容量难以估计的数据,为Web应用创建基于云的弹性存储。 OpenStackImageService[1],是一个虚拟机镜像的存储、查询和检索系统,服务包括的RESTfulAPI允许用户通过HTTP请求查询VM镜像元数据,以及检索实际的镜像。VM镜像有四种配置方式:简单的文件系统,类似OpenStackObjectStorage的对象存储系统,直接用Amazon'sSimpleStorageSolution(S3)存储,用带有ObjectStore的S3间接访问S3。 三个项目的基本关系如下图1-1所示:

三层架构CS模式程序设计实例

三层架构C/S程序设计实例(C#描述) 1.三层之间的关系: 三层是指:界面显示层(UI),业务逻辑层(Business),数据操作层(Data Access) 文字描述: Clients对UI进行操作,UI调用Business进行相应的运算和处理,Business通过Data Access 对Data Base进行操作。 优点: l 增加了代码的重用。Data Access可在多个项目中公用;Business可在同一项目的不同地方使用(如某个软件B/S和C/S部分可以共用一系列的Business组件)。 l 使得软件的分层更加明晰,便于开发和维护。美工人员可以很方便地设计UI设计,并在其中调用Business给出的接口,而程序开发人员则可以专注的进行代码的编写和功能的实现。 2.Data Access的具体实现: DataAgent类型中变量和方法的说明: private string m_strConnectionString; //连接字符串 private OleDbConnection m_objConnection; //数据库连接 public DataAgent(string strConnection) //构造方法,传入的参数为连接字符串 private void OpenDataBase() //打开数据库连接 private void #region CloseDataBase() //关闭数据库连接 public DataView GetDataView(string strSqlStat) //根据传入的连接字符串返回DataView 具体实现代码如下: public class DataAgent { private string m_strConnectionString; private OleDbConnection m_objConnection; #region DataAgend ///

/// Initial Function /// /// public DataAgent(string strConnection) { this.m_strConnectionString = strConnection; } #endregion #region OpenDataBase /// /// Open Database /// private void OpenDataBase() { try { this.m_objConnection = new OleDbConnection();

Openstack云平台运维手册

Openstack运维手册 2017年7月18日 目录 ***执行任何openstack命令之前都必须运行openstack的环境变量source/root/(每次新开控制台窗口必须执行一次) 一、健康检查 1、认证模块检查 openstacktokenissue 有输出即可,如输出异常 重启服务即可 serviceapache2restart servicememcachedrestart 2、计算模块检查 novaservice-list 所有计算服务的status必须是enabled State必须是up 如有服务存在异常,直接重启异常的服务。

servicenova-certrestart servicenova-consoleauthrestart servicenova-schedulerrestart servicenova-conductorrestart servicenova-computerestart 3、网络模块检查 neutronagent-list 所有网络服务的alive必须是:-) 如有服务存在异常,直接重启异常的服务。serviceneutron-plugin-openvswitch-agentrestart serviceneutron-l3-agentrestart serviceneutron-dhcp-agentrestart serviceneutron-metadata-agentrestart 4、存储模块检查 cinderservice-list 所有存储服务的status必须是enabled State必须是up 如有服务存在异常,直接重启异常的服务。servicecinder-schedulerrestart servicecinder-apirestart servicecinder-volumerestart 5、镜像模块检查 glanceimage-list 有输出即可,如输出异常 重启服务即可 serviceglance-registryrestart serviceglance-apirestart 6、检查Horizon服务 ps-ef|grepapache2 如有输出horizon用户执行apache2命令即可如异常重启memcached servicememcachedrestart 7、分布式存储检查 ceph–s Health必须是HEALTH_OK 如遇到mon或者osddown 重启对应节点服务即可,查询节点命令cephosdtree 重启服务命令 /etc/ 二、运维命令 1、虚拟机开通 ?查询现有的虚拟机模拟 novaflavor-list ?查询当前的虚拟机镜像

OpenStack架构详解

OpenStack架构详解 What is OpenStack? OpenStack提供开放源码软件,建立公共和私有云。OpenStack是一个社区和一个项目,以及开放源码软件,以帮助企业运行的虚拟计算或者存储云。OpenStackd开源项目由社区维护,包括OpenStack计算(代号为Nova),OpenStack对象存储(代号为SWIF T),并OpenStack镜像服务(代号Glance)的集合。OpenStack提供了一个操作平台,或工具包,用于编排云。 Components of OpenStack OpenStack当前主要有三个组件:计算,存储,镜像。 OpenStack计算是一个云控制器,用来启动一个用户或一个组的虚拟实例,它也用于配置每个实例或项目中包含多个实例为某个特定项目的联网。 OpenStack对象存储是一个在具有内置冗余和容错的大容量系统中存储对象的系统。对象存储有各种应用,如备份或存档数据,存储图形或视频(流媒体数据传输到用户的浏览器),储存二级或三级静态数据,发展与数据存储集成新的应用程序,当预测存储容量困难时存储数据,创造弹性和灵活的云存储Web应用程序。 OpenStack镜像服务是一个查找和虚拟机图像检索系统。它可以配置三种方式:使用Op enStack对象存储来存储图像;使用亚马逊S3直接存储,或使用S3对象存储作为S3访问中间存储。 OpenStack Project Architecture OpenStack当前包括三个子项目,三个项目相会独立,可以单独安装。 ? Swift 提供对象存储。这是大致类似于Rackspace云文件(从它派生)或亚马逊S3。? Glance 提供OpenStack Nova虚拟机镜像的发现,存储和检索。 ? Nova 根据要求提供虚拟服务。这与Rackspace云服务器或亚马逊EC2类似。 将来会出现web 接口的子项目以及队列服务的子项目。

架构设计之分层架构

架构设计之分层架构 分层架构的好处:1、它实现了一定程度的关注点分离,利于各层逻辑的重用;2、它规范化了层间的调用关系,可以降低层与层之间的依赖;3、如果层间接口设计合理,则用新的实现来替换原有层次的实现也不是什么难事。 常见模式:展现层、业务层、数据层(三层架构) 一、层的职责 a)展现层,或称为表现层,用于显示数据和接收用户输入的数据,主用户提 供一种交互工操作的界面。 b)业务层,或称为业务逻辑层,用来处理各种功能请求,实现系统的业务功 能,是一个系统最为核心的部分。 c)数据层,或称为数据访问层,主要与数据存储打交道,例如实现对数据库 的增、删、改、查等操作。 二、层间关系 a)展现层会向业务层传递参数,发出服务请求,并获取业务层返回的信息显 示在界面上。 b)业务层接收展现层的命令,解析传递过来的参数,判断各种合法性,并具 体实现功能的各种“运算”要求,返回展现层所要的信息。 c)数据访问层不能被展现层直接调用,而必须由业务层来调用。 例如,《基于动态链接库的复杂信息分层框架设计》一文中用图-1刻画三层架构,体现了层之间的经典调用关系;图-2进一步说明了分层架构下的模块重用。即图中的业务层之“模块2”和数据访问层之“模块2”,都在一定程度上被重用了。

图-1 三层架构示意图-调用关系 图-2三层架构示意图-模块重用 常见模式:UI层、SI层、PD层、DM层(四层架构) 一、UI层,即用户界面层(User Interface),负责封装与用户的双向交互、屏蔽具体交互方式。 二、SI层,即系统交互层(System Interaction),负责封装硬件的具体交互方式,以及封装外部系统的交互。 三、PD层,即问题领域层(Problem Domain),负责问题领域或业务领域的抽象、领域功能的实现。

基于三层架构的人口数据管理平台设计

基于三层架构的人口数据管理平台设计 本文主要研究三层架构技术下的人口数据管理平台,从人口数据平台的研究意义与价值出发,在三层架构技术的基础上,总体设计了人口数据管理平台,且就数据平台划分为数据层、中间层、业务应用层,分别就三个层次进行系统的分析与设计,在中间层,利用了数据的存储过程访问方式,提高了数据平台的数据读取效率,重点设计与实现了人口数据的添加、数据查询功能。论文对人口数据平台的研究,最提高我国人口管理的信息化发展,具有一定的研究价值。 标签:三层架构人口管理数据管理数据库 我国是人口大国,庞大的人口数据的管理工作成为了难点和重点。对于人口数据的管理,也随着信息技术的发展,逐渐地朝着网络化、数字化趋势演变,实施人口数据的管理平台将直接影响到人口管理工作的效率和准确度。在人口数据管理工作流程中,利用网络技术、信息技术,以实现人口数据管理的信息化是研究的关键。本文则是在此背景下,研究了三层架构下的人口数据管理平台的分析与设计,以此提高人口数据管理的信息化水平。 1 人口数据管理平台价值 人口数据平台针对政府部门的人口数据统计和管理人员而开发的,实施计算机模式下的人口数据统计和管理方式,成为了目前各个国家对人口管理的一种趋势。在我国,由于人口统计方式和普查制度的改革,人为手工和纸质的方式进行人口数据统计,不仅仅浪费工作人员的时间,也浪费人口管理部门的人力和物力资源;另外,手工的人口数据统计,也不可避免的存在一定的差错。利用计算机数据管理系统,对人口数据进行统计和管理,将有效地提高人口管理工作的效率,尤其在我国这样一个人口数量庞大的国家,只需要将人口数据进行计算机方式的采集,管理人员就能进行数据分析与管理,极大减少人口管理工作量。 建立人口综合管理平台是大势所趋,同时由政府人口信息管理与服务平台的协同,可以直接和间接产生经济和社会效益。经济发展以及社会进步,引起了政府和公众的需求,信息资源在广度和深度都在发生着深刻的变化,信息的质量、范围、准确性、及时性都有非常大的提高。实现网络化的数据采集管理和共享,实现即时灵活的数据统计分析能力,实现全系统各部门网上协同办公,以提高工作水平,为相关部门提供信息服务。 本文所研究的人口数据管理平台,将基于三层架构的技术进行开发,三层架构将整个数据管理平台划分为数据层、中间层和业务访问层,其先进的数据读取方式,将有效地提高系统的数据访问速率,有效地提高人口数据管理工作效率。本文将利用https://www.wendangku.net/doc/301458344.html,技术,在三层架构体系下设计与研究人口数据管理系统,技术的先进性和优越性将提高系统平台的优越性,从而对人口数据的管理工作具有重要的研究价值。 2 人口数据管理平台总体设计 根据三层架构的技术体系,如图1所示,设计了人口数据管理平台的总体架构,整个系统由数据层即系统的数据库、数据中间访问层、人口数据管理的主要业务功能应用层组成,通过三层体系之间的联系,实现人口数据的管理与分析。 人口数据管理的主要业务分为、人口数据采集、人口数据信息办公、人口数据管理维护、人口数据交换,再加上系统自身的登录模块、系统维护管理模块,将这几个模块设计在人口数据管理平台的应用层上,通过数据存储过程和C#编

openstack虚拟化云计算平台详细安装流程报告-单机

Openstack虚拟化云计算平台详细安装流程报告1.写在前面的话 Openstack到目前为止(201403),已经包含多个稳定版本(A-H),最新的稳定版本是Havana版,我们现在使用的实验版本也是havana版本。由于openstack的版本相互之间差异比较大,组件的安装命令等也略有相同,所以在参考此文档时要注意区别openstack的版本。 Openstack的各个组件相互之间是通过网络来进行互联互通,不同的组件理论上都可以部署在不同的节点上,可以通过一些的额外的步骤来提高openstack的可用性。基于我们的实验环境和现实情况,我们选择了官网推荐的最经典的安装方式,因此阅读此文档的读者在阅读文档时,注意我们使用的安装方式不是openstack的唯一安装方式。 2.Openstack架构 2.1基础组件

2.2组件对应关系 3.基础配置 1.硬件配置情况介绍: 2.节点情况介绍:

3.网络情况介绍: 通过一台单独的交换机进行网络访问,因此网络中有大量可用的10.10.70.XX段地址,可以分配给不同的虚拟机。 实验环境的网络速度有限速,所以很多措施是节省网络代码,如果网络条件好,很多步骤可以省略或者替换。 4.相关密码统计 所属机器用户名密码用户名密码说明 Centos的用户密码root/rootpass Root用户的密码 openstack/openstack Openstack的用户名密码mySQL数据库服务器Root/mysqlroot Openstack服务密码Nova/nova Keystone/keystone Glance/glance Cinder/cinder Openstack数据库密码Nova/nova Keystone/keystone Glance/glance Cinder/cinder 4.基本的操作系统配置 在进行下面的所有操作时,必须要有root权限,如果root权限不好获取,可以通过sudo命令来获取。 重要提醒

OpenStack云技术介绍及架构设计

OpenStack 云技术介绍及架构设计

目录 一、云计算的发展 (3) 二、什么是云计算? (5) 三、云计算的类型 (6) ? 3.1. 公有云 (6) ? 3.2. 私有云 (7) ? 3.3. 混合云 (7) 四、云平台 (7) 五、云计算的服务模式 (8) ? 5.1. IAAS (8) ? 5.2. PAAS (8) ? 5.3. SAAS (8) 六、OpenStack的前世今生 (9) 6.1. 什么是OpenStack? (9) 6.2. OpenStack组件介绍 (10) 6.3. OpenStack发展路线 (12) 七、总结 (17)

一、云计算的发展 说起云计算想必大家都很熟悉,它被视为科技界的革命性产物,极大可能的改变人们的工作方式和商业模式的运作。但是它并不是从石头缝中突然蹦出来的,而是经过了诸多技术的成熟和演变诞生的。云计算吸收了之前并行计算、分布式计算和网格计算的优势,借助虚拟化、效用计算等技术混合而成。按照资源形态来分,主要经历了以下不同的发展阶段: 图1-云计算的发展 1、资源分散时代 IT发展初期,百废待兴。所有的系统处于分散零落的状态,哪里需要IT系统,就在哪里构建,IT资源分散,架构不清晰。业务资源和数据资源相对分散,IT管理模式较为落后,浪费了很多的IT资源。各种IT设备五花八门,问题层出不穷。 2、资源大集中时代 这个时代主要解决了企业IT资源分散管理难和容灾的问题。将企业分散的数据资源、IT 资源进行了物理集中,形成了规模化的数据中心基础设施。在数据集中过程中,不断实施数据和业

务的整合,大多数企业的数据中心基本完成了自身的标准化,使得既有业务的扩展和新业务的部署能够规划、可控,并以企业标准进行IT 业务的实施,解决了数据业务分散时期的混乱无序问题。在这一阶段中,很多企业在数据集中后期也开始了容灾建设。企业的容灾中心建设普遍受到重视,以金融为热点行业几乎开展了全行业的容灾建设热潮,并且金融行业的大部分容灾建设的级别都非常高,面向应用级容灾(数据零丢失为目标)。总的来说,解决了企业IT 分散管理和容灾的问题。 3、资源虚拟化时代 随着企业的快速发展,数据中心IT 基础设施扩张迅速,但是系统建设成本高、周期长,即使是标准化的业务模块建设,软硬件采购成本、调试运行成本与业务实现周期并没有显著下降。标准化并没有给系统带来灵活性,集中的大规模IT 基础设施出现了大量系统利用率不足的问题,不同的系统运行在独占的硬件资源中,效率低下导致资源浪费,而数据中心的能耗、空间问题逐步突显出来。因此,以降低成本、提升IT 运行灵活性、提升资源利用率为目的的虚拟化开始在数据中心进行部署。虚拟化屏蔽了不同物理设备的异构性,将基于标准化接口的物理资源虚拟化成逻辑上也完全标准化和一致化的逻辑计算资源(虚拟机)和逻辑存储空间。虚拟化可以将多台物理服务器整合成单台,每台服务器上运行多种应用的虚拟机,实现物理服务器资源利用率的提升,由于虚拟化环境可以实现计算与存储资源的逻辑化变更,特别是虚拟机的克隆,使得数据中心IT 实施的灵活性大幅提升,业务部署周期可用数月缩小到一天以内。虚拟化后,应用以VM 为单元部署运行,数据中心服务器数量可大为减少且计算能效提升,使得数据中心的能耗与空间问题得到控制。通过虚拟化,提升了企业IT 架构的灵活性,数据中心资源利用率有效提高,运行成本降低。 4、云计算时代

基于云计算平台的openstack系统集成

云计算是一种商业模型,被称为继个人电脑、互联网之后的第三次信息化革命。云计算正颠覆着传统的it模式,通过对云的应用和管理,企业可以降低信息化建设成本和各部门重复投资的硬件与管理成本,云计算的核心思想是将大量用网络连接的计算资源统一管理和调度,从而形成一个计算资源池向用户按需供给的服务。云计算已成为现代IT行业的一种趋势,对云计算的探讨是很有必要和价值的。从整体上来说,云计算的应用是基于大规模分布式的基础架构及平台之上的云计算应用两个方面的,其中,基础架构建设是整个云计算平台的基础,一种基于IaaS层资源管理的系统是必不可少的。 Openstack是一款完全免费的开源的云操作管理工具,旨在为公共及私有云的建设与管理提供软件,目前由OpenStack基金会管理,以其开放性,获得了众多厂商和开发者的支持,它提供了一种基础设施即服务(IaaS)的云计算解决方案。Openstack通过创建、启动和部署虚拟机的方式将资源引入云中。另外Openstack还可以通过虚拟机的方式将物理设备上分散的资源有效地集中起来,快速便捷地引入云中,提高资源的利用率。 本文通过全方位的展示开源云计算IaaS平台OpenStack的技术,展示目前这个平台的发展现状,以及这个平台部署过程中会遇到的问题,分享基于这个平台的部署和开发过程中的实战经验,来加深人们对云计算平台的认识和理解,让人们深入了解openstack的架构和原理,以及在基础设施层的部署实现和集成。技术分析,讲解OpenStack部署应用以及在此过程中遇到的问题,OpenStack的常用模块及功能;实战集成部署演示,也是本文重要的一个环节。最后对所有过程进行了总结,并讨论进一步工作展望。 关键字:云计算 Openstack 系统配置管理虚拟机

OpenStack云平台技术方案

OpenStack云平台技术方案

目录 云,无处不在 (3) OpenStack to UnitedStack (3) 系统架构介绍 (5) Compute(计算) (6) Compute逻辑架构 (9) Compute物理架构 (9) Network(网络) (12) Quantum基本架构 (12) Object Storage(对象存储) (13) 概述 (13) 功能特性 (14) Identity(身份认证) (16) Dashboard(仪表盘) (17) 特点 (18) Block Storage(块存储) (20) 特点 (21) 物理资源管理系统 (22) 简介: (22) 功能: (23) 用例 (23) Hawkeye(监控): (24)

简介: (24) 特点: (25) 用例 (25) OpsCloud (26) 带来的挑战 (26) USTACK解决方案 (27)

云,无处不在 软件安装在“云”端,数据存储在“云”端,“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展。用户通过浏览器来远程计算、处理数据,结果显示在客户端,这样的计算模式就是云计算。云计算不仅仅是一个概念,而是要将虚拟网络、虚拟计算以及虚拟存储结合,形成无处不在的云。 OpenStackto UnitedStack 第一次开始使用Openstack的时候,相信你已经深深感受到它的强大。

OpenStack的继续遵循同样的原则:支持尽可能广泛的硬件和支持最广泛的虚拟机管理程序,与同等质量的。云时代来临时,基于OpenStack才能孵化出最实用的产品。 1.与OpenStack开源社区的无缝对接 云计算已经成为一种新的运营模式,它对于人们如何消费、如何提供IT服务和从事IT 行业是一个根本性的转变。OpenStack让原本模糊不清的云计算终于能够脚踏实地,而UnitedStack做的就是紧紧围绕OpenStack,让OpenStack最大化其应用价值。 2.积极的客户支持 在项目开发方面,我们添加了对微软Hyper-V虚拟化技术的支持。我们将一些我们自己的网络堆栈协议集成到平台之中,并在API兼容性方面做了许多工作。而对于客户,我们对想采用OpenStack的客户提供了最大的支持。例如:Swift是一个模仿了Amazon S3的存储服务。现在我们正围绕此技术构建管理框架,从而使得这些公司可以在OpenStack 平台上提供类似于S3的服务。

OpenStack系统架构详解

OpenStack系统架构详解 张云星 产品中心 曙光信息产业股份有限公司 2013-12-04 目录 目录错误!未定义书签。 1OpenStack概述 ................................................................................ 错误!未定义书签。2OpenStack整体架构 ......................................................................... 错误!未定义书签。3OpenStack各组件简介...................................................................... 错误!未定义书签。4OpenStack 计算套件—Nove............................................................. 错误!未定义书签。5OpenStack 镜像服务套件—Glance................................................... 错误!未定义书签。6OpenStack对象存储套件—Swift ....................................................... 错误!未定义书签。 6.1Swift特性.................................................................................. 错误!未定义书签。 6.2应用场景 ................................................................................... 错误!未定义书签。7OpenStack网络套件—Neutron ......................................................... 错误!未定义书签。8OpenStack身份识别—Keystone ....................................................... 错误!未定义书签。9OpenStack仪表盘套件—Horizon ...................................................... 错误!未定义书签。10SUSE Cloud 2.0架构.................................................................... 错误!未定义书签。11Openstack中国服务中心 .............................................................. 错误!未定义书签。12参考文献 ....................................................................................... 错误!未定义书签。

MVC模式与三层架构整合

MVC模式与三层架构结合 经过老师与同学们的长期讨论,我们决定在项目的开发过程中应用MVC模式与三层架构结合的方式来实现我们架构的设计。这样种有两个好处:首先是可以实现多个视图,为我们开发不同的视图提供了很大的便利,使得我们在完成Web设计后没有必要在去设计Wap,减少了部分工作量;其次是运用三层架构,使结构层次清晰,各层之间能够并行设计;最后是采用这样的设计方式可以增加我们代码的重用性,减少耦合。 一、MVC模式和三层架构 MVC 模式包括三个部分, 即模型( Model) 、视图( View) 和控制( Controller) , 分别对应于内部数据、数据表示和输入/ 输出控制部分。MVC 模式的一般结构如图1 所示。 图1.MVC模式各部分的关系和功能 MVC 设计模式从早期的客户/ 服务器应用发展而来, 因此, 它采用的是两层架构设计。但由于三层架构是对两层架构的延伸, 所以还是可以将MVC 应用于三层架构的Web 应用中。MVC 与三层架构相互结合补充, 已经成为Web 应用开发的重要模式。MVC 模式与三层架构设计之间的关系如图2所示。 图2.MVC模式与三层架构之间的关系 二、架构设计 这里的架构设计与上次的三层架构概要设计大体类似,唯一不同的在于表示层。在这里我们将表示层分为了视图与控制器。其中视图完成页面的显示功能,而控制器主要完成视图与表示层逻辑的分离,拦截用户请求,组合模型与视图并返回相应视图给用户。 模块划分及交互设计 根据前面的讨论以及上次的架构概要设计文档,可在宏观上将整个系统分为以下几个模块: 实体类模块——一组实体类的集合,负责整个系统中数据的封装及传递。 数据访问层接口族——一组接口的集合,表示数据访问层的接口。

基于OpenStack的云平台

基于OpenStack的云平台

1. openstack云概述 (3) 2. OpenStack介绍 (3) 2.1 OpenStack是什么 (3) 2.2 OpenStack 的原理 (3) 2.3 OpenStack的关键特性 (5) 2.4 OpenStack的特征 (6) 2.5 OpenStack的体系结构 (7) 2.5.1 OpenStack的云计算结构 (7) 2.5.2 OpenStack Object Storage 部署 (8)

1.openstack云概述 OpenStack在国际上得到了越来越广泛的支持,从国际主流的硬件厂家到主流的云业务的公司,正在越来越深入的提供基于openstack的云服务。 2.OpenStack介绍 2.1 OpenStack是什么 OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算?软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目。 OpenStack具有很强的灵活性,逐渐成为快速组建云平台的标准服务。OpenStack具有下面的几个特点。 1.管理和灵活性: 开源的平台意味着你不必再被一个私人雇主束缚,模块化的设计能够容易整合第三方的技术来满足商业需求。 2.行业标准: 超过12个国家的60多个全球领先的公司参与了OpenStack,包括Cisco,Citrix,Dell,Intel以及Microsoft,而且它还在全球传播着。 3.已被证明的软件: 世界上最大的几个公共云和私有云运行着同样的软件兼容与连接:公共OpenStack云的兼容性意味着一旦条件成熟企业未来可以很容易的迁移数据和应用到公共云。 2.2 OpenStack 的原理 OpenStack由三部分组成,分别是云计算,云存储,镜像服务。OpenStack 可以单独提供其中的一部分,也可以将这三部分组合起来,搭建一个通用的云平

相关文档
相关文档 最新文档