安装openstack过程中:RabbitMQ与NTP是什么
本帖最后由 pig2 于 2014-3-19 15:48 编辑安装openstack过程可以看到下面步骤:
上面只需要两个命令就完事了,那么
1.RabbitMQ是什么?
2.NTP是什么?
3.它们各自在opesntack中发挥什么作用?
本帖最后由 pig2 于 2014-3-19 13:11 编辑
RabbitMQ是什么?
RabbitMQ是一种处理消息验证、消息转换和消息路由的架构模式,它协调应用程序之间的信息通信,并使得应用程序或者软件模块之间的相互意识最小化,有效实现解耦。
RabbitMQ适合部署在一个拓扑灵活易扩展的规模化系统环境中,有效保证不同模块、不同节点、不同进程之间消息通信的时效性;而且,RabbitMQ特有的集群HA安全保障能力可以实现信息枢纽中心的系统级备份,同时单节点具备消息恢复能力,当系统进程崩溃或者节点宕机时,RabbitMQ正在处理的消息队列不会丢失,待节点重启之后可根据消息队列的状态数据以及信息数据及时恢复通信。
RabbitMQ在功能性、时效性、安全可靠性以及SLA方面的出色能力可有效支持OpenStack云平台系统的规模化部署、弹性扩展、灵活架构以及信息安全的需求。
RabbitMQ在openstack的作用:
RabbitMQ是OpenStackNova系统的信息中枢,目前Nova中的各个模块通过RabbitMQ服务器以RPC(远程过程调用)的方式实现通信,而且各模块之间形成松耦合关联关系,在扩展性、安全性以及性能方面均体现优势。由前文可知,AMQP的交换器有三种类型:Direct、Fanout和Topic,而且消息队列是由消息消费者根据自身的功能与业务需求而生成。
NTP是什么?
Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。
NTP在openstack的作用:
NTP主要是为了在openstack系统内部各个服务器之间同步时间的一个服务。主控机跟网络时间服务器同步,其他机器跟主控机同步。
great,,,,,,学习了 很不错的介绍,很有用 {:soso_e116:} 简单易懂学习了 {:soso_e100:} 简单易懂学习了 必须学习的基础知识,学习了! 不错 好
页:
[1]
2