知识小科普:开源云计算平台之OpenStack与CloudStack

OpenStack与CloudStack是两个最为流行的开源云计算平台。Apache CloudStack和OpenStack可以归类为“开源云”工具。

一、Apache CloudStack

一个开源具有高可用性及扩展性的云计算平台,Cloudstack是一个开源的云操作系统,用于部署和管理大型虚拟机网络,作为一个高可用、高度可扩展的基础设施即服务(IaaS)云计算平台。

CloudStack支持管理大部分主流的hypervisors,如:VMware,KVM,Citrix XenServer,Xen Cloud Platform(XCP),Oracle VM服务器和Microsoft Hyper-V。

Apache CloudStack提供的一些功能包括:

1.与运行XenServer/XCP、KVM、Hyper-V和/或带vSphere的VMware ESXi的

2.主机协同工作

3.为云管理提供友好的基于Web的UI4.提供本机API

二、OpenStack

OpenStack被详细描述为“用于构建私有和公共云的开源软件”。OpenStack是一个云操作系统,它控制整个数据中心的大型计算、存储和网络资源池,所有这些资源都通过一个仪表板进行管理,该仪表板赋予管理员控制权,同时允许用户通过web界面委托资源。OpenStack提供了以下关键特性:

1.计算(Nova)一套控制器,用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。

2.对象存储(Swift)一套用于在大规模可扩展系统中通过内置冗余及高容错机制实现对象存储的系统,允许进行存储或者检索文件。

3.镜像服务(Glance)一套虚拟机镜像查找及检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有创建上传镜像、删除镜像、编辑镜像基本信息的功能。

4.网络&地址管理(Neutron)提供云计算的网络虚拟化技术,为OpenStack其他服务提供网络连接服务。

5.块存储 (Cinder)为运行实例提供稳定的数据块存储服务,它的插件驱动架构有利于块设备的创建和管理,如创建卷、删除卷,在实例上挂载和卸载卷。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191202A0MMV500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券