OpenStack?
OpenStack是一个开源的云计算平台,可用于构建 公共云和私有云。如编织各种技术组件来提供构建支持任何用例与规模的云服务的能力。
以前RackSpace就已经进入了云服务领域。美国航空航天局(NASA)中有少数Pythonistas(使用Python编程语言的人)开始建立自己的Nova 云计算来处理自己的实例。RackSpace收购了云服务还不错的SliceHost。RackSpace把他们的Swift对象存储服务整合在一起并且在Nova中加入了几个组件。更多其他公司如HP,RedHat,Canonical等来到开源云中贡献并受益。
这一切都是开放的。开放源码、开放设计、开放发展、开放社区。
快速实践
DevStack 为您提供了最简单的方法,可以让所有OpenStack组件安装、配置和启动在任何受支持的OS平台。您可以在TryStack的OpenStack环境中试用您的应用程序代码。RedHat RDO不久也即将推出,这使得在基于RHEL的发行版上运行OpenStack变得非常容易。
OpenStack云平台主要包括以下组件:
虚拟机管理程序是能够创建,运行和监视虚拟机的软件/固件/硬件。OpenStack Compute支持多种hypervisor,如KVM,LXC,QEMU,XEN,VMWARE等。
大多数OpenStack Compute服务使用消息队列服务来支持异步调用和回调的 AMQP(高级消息队列协议)相互通信。
asciigram: openstack〜演进模式,如何连接多种组件,见下图
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有