基於Python已經有多個科學研究和數據分析庫,使用很是方便。結合OpenStack(http://www.openstack.org)、RabbitMQ(http://www.rabbitmq.com)、Celery(http://www.celeryproject.org)能夠打造一個實時數據的分析平臺。服務器
OpenStack是基於Python開發的雲計算平臺,能夠進行虛擬機的調度和管理,以及數據的虛擬化存儲。RabbitMQ是一個消息總線服務器,支持經過消息的數據快速收發和任務數據的調度、分派,Celery實現並行的Worker數據分析模型。三個軟件模塊的結合能夠完成虛擬機管理、任務管理、實時數據收發的相關任務,並使用numPy等科學計算庫執行數據分析。雲計算
以下圖所示:
rabbitmq
感受上,功能滿強的哦!之後有時間了,再來慢慢研究。
開發