- OpenStack
- Open source software for building private and public cloud
什么是openstack?
Openstack是提供构建公共和私有云的开软软件。Openstack是一个帮助团一些体运行基于云的虚拟计算和存储的一个社区和工程。Openstack包含了一个收集开源的项目community-maintained包括openstack计算(代号新星),openstack对象存储(代号迅速),openstack图像服务(代号一瞥)。Openstack提供了一个可操作的平台,或是工具包的策划云。
一旦云计算的概念变得可见,openstack将能更加明确的被定义。但我们是有使命的为私有云和公有云两者规模的可大可小提供一个大规模的,有弹性的云计算。在内心深处我们的使命是基于需求的必备条件:云必须是简单可实现并且具有强大的规模。
云的概念性的结构
Openstack这个项目是作为一个完整的结构被设计出来的为了提供大规模可扩展操作系统,要做到这一点,每一个组成服务的目的是共同提供一个完整的基础设施作为服务(IaaS)。这种整合是通过应用程序接口(API)为每一个服务提供而得到促进的。当这些API允许每一个服务使用别的服务,它也允许实施者可以通过任何API联系着的服务。这些大部分相同的API提供给用户可利用的云终端。
-
Horizon提供了为别的openstack服务提供网络前端
-
Nova存储和检索虚拟磁盘和相关的元数据在Glance
-
Glance可以用Swift存储实际的虚拟存盘文件
这是一个程式化以及简化了的可视体系结构,如果实施者用最常见的配置使用所有的服务。这也仅仅展示了操作者的云----它没有图形对于消费者的云怎么实际使用它。例如,许多计算机用户将存储大量的实体(直接地)。
阅读(1034) | 评论(0) | 转发(0) |