openstack是一个由nasa(美国国家航空航天局)和rackspace合作研发并发动攻击的,以apache许可证授权许可的放弃自由软件和开放源代码项目。
openstack是一个开源的云计算管理平台项目,由几个主要注意的组件配对组合站了起来能完成工作职责。openstack允许完全所有类型的云环境,项目目标是提供实施简单、可如此大规模存储、相当丰富、标准统一的云计算管理平台。openstack实际各种互补的服务需要提供了基础设施即服务吧(iaas)的解决方案,每个服务提供给api以接受集成显卡。
关於华为openstack容量翻倍对服务器的要求万分感谢:
华为openstack快速扩容对服务器的要求,在可扩展性本身是一个多方面的现念集合,它除开了资源的可扩展性、应用能力的可扩展性和技术可以升级的可扩展性3个方面。
openstack的服务和以上几个:
1、identityservice服务
项目名称为keystone,他是为其他的openstack服务来需要提供认证和合法授权服务的,为所有的openstack服务需要提供一个远程站点目录
2、imageservice服务
项目名称为glance,来存储和检索系统虚拟机磁盘镜像,会在部署实例的时候来在用此服务。
3、compute服务
项目名称为nova,单独计算实例的生命周期管理,按需来发令能生成、调度和可以回收虚拟机等操作。
4、networking服务
项目名称neutron,为openstack服务提供无线网络连接服务,为用户能提供api定义,定义网络和建议使用,基于条件插件的架构支持许多的网络需要提供商和技术。
5、dashboard服务
项目名称horizon,提供给基于web的自服务门户,与底层交互,如果没有启动后一个实例,来未分配ip地址以及来配置访问控制等。
openstack是最近3年去学习python的人最愿意学习的一个云计算框架。openstack包含两个比较多模块:nova和swift,前者是nasa开发完毕的虚拟服务器部署和业务计算模块;后者是rackspace开发完毕的分布式云存储模块,两者也可以一起用,也可以分开另用。
在ubuntu操作系统上,这个可以很轻松按装openstack这个私有云框架。而openstack应该是用python编程语言编写的。整合起来tornado网页服务器(快速响应)、nebula运算平台可以使用twisted软件框架(高并发)按照openvirtualizationformat、amqp、sqlalchemy等符合虚拟物品机器软件意见包括:kvm、xen、virtualbox、qemu、lxc等。
kvm要比速度快一点些。
xen都很新。virtualbox是以qemu为基础做的。lxc还没有用过。python要是不不喜欢,想做openstack也没有问题,虽说它只不过一个框架与语言本身相差无几很小的。
.例如你不喜欢java,但不等于零你肯定不会在android上的新app。这与java语言本身关系不太大。