简述OpenStack的各核心项目及相应用途?

作者&投稿:宠雪 (若有异议请与网页底部的电邮联系)
github 支持什么编程语言 ,就是在github上可以用什么编程语言创建项目~

什么语言都可以,只是一个版本管理库。和语言关系不大。

你可以用它来管理一个图片的版本都可以

github is really really useful

简单办法是 把 一个项目 分成许多任务,单一任务用单一语言编写,编译成 可执行文件,
最后 用 一个 语言程序 汇总 为 最终程序。 执行 这个 最终程序,由最终程序决定 一步一步的执行。
从前老式编译器,可以把 c 语言程序 和 fortran 语言程序, 各自先编成 .obj, 然后 用 link 把所有的 .obj 链接成 一个 exe。如今,无此功能。

OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面。它是一个正在开发中的云计算平台项目,根据成熟及重要程度的不同,被分解成核心项目、孵化项目,以及支持项目和相关项目。每个项目都有自己的委员会和项目技术主管,而且每个项目都不是一成不变的,孵化项目可以根据发展的成熟度和重要性,转变为核心项目。截止到Icehouse版本,下面列出了10个核心项目(即OpenStack服务)。
计算(Compute):Nova。一套控制器,用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。负责虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格。自Austin版本集成到项目中。
对象存储(Object Storage):Swift。一套用于在大规模可扩展系统中通过内置冗余及高容错机制实现对象存储的系统,允许进行存储或者检索文件。可为Glance提供镜像存储,为Cinder提供卷备份服务。自Austin版本集成到项目中
镜像服务(Image Service):Glance。一套虚拟机镜像查找及检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有创建上传镜像、删除镜像、编辑镜像基本信息的功能。自Bexar版本集成到项目中。
身份服务(Identity Service):Keystone。为OpenStack其他服务提供身份验证、服务规则和服务令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到项目中。
网络&地址管理(Network):Neutron。提供云计算的网络虚拟化技术,为OpenStack其他服务提供网络连接服务。为用户提供接口,可以定义Network、Subnet、Router,配置DHCP、DNS、负载均衡、L3服务,网络支持GRE、VLAN。插件架构支持许多主流的网络厂家和技术,如OpenvSwitch。自Folsom版本集成到项目中。
块存储 (Block Storage):Cinder。为运行实例提供稳定的数据块存储服务,它的插件驱动架构有利于块设备的创建和管理,如创建卷、删除卷,在实例上挂载和卸载卷。自Folsom版本集成到项目中。
UI 界面 (Dashboard):Horizon。OpenStack中各种服务的Web管理门户,用于简化用户对服务的操作,例如:启动实例、分配IP地址、配置访问控制等。自Essex版本集成到项目中。
测量 (Metering):Ceilometer。像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。自Havana版本集成到项目中。
部署编排 (Orchestration):Heat [2] 。提供了一种通过模板定义的协同部署方式,实现云基础设施软件运行环境(计算、存储和网络资源)的自动化部署。自Havana版本集成到项目中。
数据库服务(Database Service):Trove。为用户在OpenStack的环境提供可扩展和可靠的关系和非关系数据库引擎服务。自Icehouse版本集成到项目中。


华为拥抱OpenStack、力推企业云
API proxy:通过API proxy实现OpenStack内部管理网络与外部网络的隔离,提升openStack服务的网络安全性。Backup:提供全系统的管理数据备份功能。包括OpenStack的所有管理数据的备份和FusionMananger管理数据的备份功能。除了在OpenStac外围做了产品化增强,华为还在OpenStack和KVM里面针对NFV做了功能增强,如资源...

linux系统运维工作内容?
Linux运维分为初级、中级、高级,级别不同负责的工作内容不同。初中级运维的日常涉及工作:1、评估产品需求及发展需求,设计网站架构。2、选择IDC公司、云产品,CDN等产品。3、采购服务器、安装系统、配置服务、服务器IDC上架。4、调试网络、优化系统及服务。5、上线代码、配合研发搭建环境、调试、测试代码。

柳城县13178867971: 什么是OpenStack -
仁君肾骨: OpenStack是一种免费的开源平台,帮助服务提供商实现类似于亚马逊EC2和S3的基础设施服务. OpenStack即是一个社区,也是一个项目或一个开源软件,提供一个部署云的操作平台或工具集. 宗旨在于提供一个大规模的可扩展的云操作系统. OpenStack目前有7个核心组件:Compute(计算), Object Storage(对象存储),Identity(身份认证),Dashboard(仪表盘), Block Storage(块存储), Network(网络) 和 Image Service(镜像服务) .写太多估计你也不爱看..

柳城县13178867971: OpenStack都包含了那些开源项目?这些项目之间是如何运作的?新支点的OpenStack如何? -
仁君肾骨: 目前,除了linux之外,OpenStac是关注度比较高的开源项目,其由社区维护的开源项目,分别是OpenStack Compute(Nova),OpenStack Object Storage(Swift),以及OpenStack Image Service(Glance).其中Nova是云组织的控制器,swift是一个可扩展的对象存储系统.你说的新支点的OpenStack,这个暂时还不太了解,不过红帽是最近已经发行 了,建议你可以关注下.

柳城县13178867971: openstack是什么 -
仁君肾骨: OpenStack是一个美国国家航空航天局和Rackspace合作研发的,以Apache许可证授权,并且是一个自由软件和开放源代码项目. OpenStack是一个云平台管理的项目,它不是一个软件.这个项目由几个主要的组件组合起来完成一些具体的工...

柳城县13178867971: 怎么理解 Ubuntu 14.10 称自带 OpenStack -
仁君肾骨: OpenStack系统有几个关键的项目,它们能够独立地安装但是能够在你的云计算中共同工作.这些项目包括:OpenStack Compute,OpenStack Object Storage,OpenStack Identity Service,以及OpenStack Image Service.你可以独立地安装这些项目中的任何一个,然后即可以独立也可以把它们作为一个联合体来配置.这个指导手册指导用有用的包(packages)在Ubuntu 12.10上的一个安装.这个手册也提供了一个与给出的配置文件例子一样好的配置解释.

柳城县13178867971: OpenStack云倒底是什么?
仁君肾骨: OpenStack是什么?谁适合使用OpenStack?OpenStack是一套开源云操作系统,由Python语言编写而成且负责通过命令行界面(简称CLI)或者基于Web的仪表板实现对计算、存储以及网络资源池的管理工作.其在设计上可运行于商用硬件底层...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网