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用来做什

你好。OpenStack最初是Rackspace和NASA共同投入的,现在是由开源社区维护。在9月18日即将在San Diego举行的Openstack Summit上也将有关于最新版本Folsom的消息。值得关注。

它就是一个IaaS的云平台软件。实际应用场景非常多,凡是IaaS可以应用的地方Openstack都可以做到。比如虚拟主机,出售计算资源,公司内部IT云计算解决方案等等。想知道更多案例可以看这里: www.openstack.org/user-stories/

目前Openstack的优势在于它对于使用者来说是免费的,而且Openstack基金会得到了AT&T、Canonical、惠普、IBM、Nebula、Rackspace、Red Hat、SUSE、思科、戴尔、NetApp、Piston、雅虎、英特尔、NEC、VMware等赞助商的资金和技术支持。在各方面都是很有保障的。

至于使用Openstack带来的好处有很多,你可以参考云计算的基本优势。这里不多说了。
 

设计一个无线传感器网络的应用场景

你好

我有一个软件叫NSG2 可以手动绘制拓扑然后生成TCL脚本(你也可以自己搜索去下载)

但是是在NS2的环境下使用的。 在WINDOWS中是Cygwin+NS2的安装模式。具体可以去百度下。
简单的说NS2是Linux下的软件。Cygwin可以模拟出Linux环境。而 .tcl脚本是NS2下可以运行的文件类型。 NSG2是可以可视化写脚本的JAVA软件(需要JRE环境)

你也可以发邮件问我 我的信箱是381675291@qq.com

给分哈 谢谢
 

相关内容