云计算?

提到云计算,最核心的便是以下三个部分:

  1. 计算
  2. 储存
  3. 网络

这三个部分缺一不可。缺少计算资源,根本没有计算这一说;没有储存,便无法持久化;没有网络,怎么称得上是'云',所以对于云计算来说,这三个部分缺一不可。

为了做一个健壮、弹性、智能的云计算的平台。监控、告警也是必不可少的东西,运维人员必须能及时了解到云计算平台的状态信息,在出现异常的时候将损失降到最低。

更多的,作为一家云计算厂商,提供更多的计费价目是我们义不容辞的使命,所以我们也需要 网络、磁盘 QOS 功能。同时也要提供端口转发功能,让用户可以选择不使用弹性IP来降低成本。为了满足用户对应用高可用的需求,我们也需要提供端口转发功能、流量控制功能等。


组件

综上所述,我们需要以下 OpenStack 组件来架构我们的云计算平台:

  1. Cinder + [Ceph | Lvm] - 提供储存服务
  2. Nova - 提供计算服务
  3. Neutron + Network QOS + L3Network PortForwarding - 提供二三层网络以及端口转发服务
  4. Glance - 提供镜像服务
  5. KeyStone - 提供集群身份验证
  6. Heat - 提供动态编排能力
  7. Horizon - 控制平面

  8. Ceilometer - 提供 资源、事件 监控服务
  9. Gnocchi - 时序化数据库 为 Ceilometer 提供储存服务
  10. Aodh - 提供告警服务
  11. ... 待探索 ...

最后修改:2022 年 02 月 16 日
如果觉得我的文章对你有用,请随意赞赏