云计算的三种模式Iaas、Paas、Saas中,OpenStack侧重于提供Iaas服务。自从NASA将其开源以来(注意是NASA,专心造火箭就好了,还要当码农),很多企业和个人纷纷加入OpenStack开源社区,据说已经是仅次于Linux的全球第二大开源社区。但是真应了自己的名字“Open + Stack”,口号就是大家一起来搬砖啊,搞得这个架构变得相当庞大,借个图感受一下:
如果只描述组件,简洁一点的图是这样:
按照通常的软件架构分层,可分为表示层、逻辑控制层、资源层、集成层、管理层,把上图的组件放置在不同层次里,就是如下表格所示,怎么对应自己猜。
至于各组件之间如何访问,有协议有API,搭建的时候再去看,这里就记住个概念好了。
当然为了加深记忆,还要知道OpenStack的网络层次,网上没合适的图,就用EXCEL简单框了一下,大概就是下图的样子,我们终端用户的操作空间就是图中“租户网络”的位置。
了解这些内容后,至少不会对OpenStack架构完全的云里雾里了。
领取专属 10元无门槛券
私享最新 技术干货