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时的架构。
其他的场景后续慢慢介绍。
时间: 2024-11-10 19:54:06