OpenStack 介绍 2

本系列文章同步发布於笔者网站


前一篇文章以比较非技术角度介绍了 OpenStack 这个专案。今天开始要以比较技术的角度来介绍 OpenStack。首先本篇会先来大致介绍 OpenStack 所组成的元件,後续几篇将会是各个元件的深入介绍。

OpenStack 核心功能

OpenStack 软件地图

OpenStack 是由非常多的服务构成的,每个服务会由一个元件所提供,而这个元件底下又可以切割成不同的 microservice。

其中有部分服务被 OpenStack 官方标记为核心功能,为上图中粗体的专案,我们在这里列出核心功能的元件名称以及其提供的服务:

  • Nova:运算服务 (Compute Service)
  • Neutron:网路服务 (Networking)
  • Keystone:身分服务 (Identity Service)
  • Cinder:区块储存服务 (Block Storage)
  • Glance:映像档服务 (Image Service)
  • Ironic:裸机部属服务 (Baremetal Provisioning Service)
  • Horizon:仪表板 (Dashboard)
  • Heat:编排服务 (Orchestration)
  • Swift:物件储存服务 (Object Storage)

以上官方列出的核心功能

根据笔者经验,多数 OpenStack 部属都会有这些服务,但是 Swift 和 Ironic 比较少见。

其他常见服务

另外根据笔者经验有部分非核心功能在 OpenStack 部属还蛮常见的,例如:

  • Designate:DNS 服务
  • Octavia:负载平行服务 (Load Balancer Service)
  • Manila:档案系统服务 (Shared File System)

如果有使用这些服务的需求,这些专案的稳定性也是经过考验的。

小结

本篇列出了 OpenStack 常见的专案,在下一篇开始我们将会针对每个专案做较为深入的介绍,首先会由最核心也是发展最久的服务 Nova 开始。


<<:  Day6 资料储存 - object storage基础

>>:  失败了 还是可以进行更新

第廿八天:旅游结束的周二

今天要出发回台北了。 早上去附近早餐店吃个东西,咸豆浆蛋饼煎包都是常见的选择,不过咸豆浆加了...香...

Azure Database for MySQL 手把手基础教学

葛瑞部落格欢迎光顾 Azure Database for MySQL 前置作业 一组有效的Azure...

#8 Web Crawler 1

今天终於要开始写点有用的东西了:网路爬虫。 这次我们就来爬铁人赛的文章吧。 设定希望的资料结构 在做...

上场,就是要放手一博 - 认清自己的特质与优势

我们先看看以下这些知名的团队运动的状况: 在棒球的规则中,各国一军日常可以登录25-29名球员,约在...

[Tableau Public] day 19:试着分析appstore资料集-4

今天来看看所有appstore商店中的app,从容量最大到最低的排序,好奇容量前五名大的app是什麽...