基于OpenStack+Ceph搭建高可用的私有云(一)

为什么用OpenStack+Ceph搭建私有云

从2019年开始基于OpenStack Stein版+Ceph Nautilus(14.2.0)版搭建企业内部的私有云,踩过无数的坑,也从中收获很多。

目前规模:共4个集群,27个node节点(超融合架构),700+虚拟机实例。集群实现的功能:一个控制台管理多Region、多CPU实例规格、node故障虚拟机自疏散、Ceph对象存储多站点同步等。整个架构全开源源码搭建,无二次开发。

在介绍如何搭建之前,先说说当时为什么选OpenStack。

在2019年做私有云搭建时,针对市面上的产品也做过调研。超融合的代表厂商是Nutanix,奈何Nutanix价格太高;虚拟化的代表厂商是VMware,但VMware的授权费用也不低(2023年被博通收购后费用就更高了);后来在开源的虚拟化Proxmox VE和私有云OpenStack这两个产品之间纠结,最终选择了更符合私有云标准的OpenStack。底层存储有建议直接用本机硬盘的,有建议使用NAS网络存储的,最终选择了去中心化、支持存储协议更广、无单点故障的分布式存储Ceph。

为什么选择用OpenStack+Ceph来搭建私有云,总结下来是以下几点:

  • 终极开放性与自主可控 100% 开源,无商业厂商强制绑定,自主掌握核心数字底座
  • 极致的 TCO (总体拥有成本) 优化 无昂贵的软件按核授权费;支持x86通用服务器硬件,避免硬件溢价
  • 线性无限扩展能力 计算与存储节点均可独立横向扩展 (Scale-out),从 TB 级无缝演进至 EB 级
  • 企业级高可用与数据主权 多副本/纠删码保障数据 99.9999% 可靠性;数据绝对本地化,满足合规要求

方案整体的核心组件:

  • OpenStack:全球最活跃的开源云操作系统 提供标准化 API,实现计算、网络、存储资源的统一软件定义管理
  • Ceph:业界领先的统一分布式存储底座 同时提供块存储(RBD)、文件存储(CephFS)、对象存储(RGW),满足全场景需求

这两者强强联合:打造高性能、高可靠、无厂商锁定的私有云平台。

最终呈现的架构:

从下一篇开始介绍基于OpenStack Stein版逐步搭建私有云的全过程,下一篇:环境准备—-服务器配置建议及系统期初设置,敬请关注。

本文为原创内容,转载请注明作者+出处+原文链接,禁止商用、禁止修改内容,未经授权不得二次分发,违规必究。

如需联系作者,请联系rancel#stsoo.com(PS:将#替换为@)

发表评论