首页 > 代码库 > openstack 架构设计及应用场景(一)

openstack 架构设计及应用场景(一)

opentack将它自己的体系架构分了几种应用场景:

  • General purpose
  • Compute focused
  • Storage focused
  • Network focused
  • Multi-site
  • Hybrid
其中general perpose 通用场景的example 如下:

一家公司主要提供web应用,有tomcat、nginx、mariadb。这样的场景用openstack来做就是上面这个图,使用物理的负载均衡设备来进行负载均衡,没有用到neutron服务,启用了object来存储web的静态资源如图片等。用cinder storge来做image存储和数据存储,mariadb的数据存到专门的存储设备上,而其他的如tomcat和nginx就使用nova compute来实现,坏掉一个也无所谓。cpu的覆盖比16:1,内存覆盖比1.5:1。
通过这个例子,也可以勾勒出大多数中小公司使用openstack时的架构。
其他的场景后续慢慢介绍。

openstack 架构设计及应用场景(一)