我正在開發一個使用Python,Django和MySql的Web應用程序。我在應用程序中提供了一個規定,用戶可以上傳系統將要處理的* .wmv和* .mov文件,並將其轉換爲* .mp4。我使用的是單一服務器體系結構,但隨着用戶羣的增長,視頻轉換消耗了90%的內存。我正考慮使用Amazon EC2將視頻轉換/流媒體服務器移到雲端,以便使用Redis和Celery在不同的服務器上進行轉換。我想知道Redis - Celery是否支持多層架構。如果有人成功實現了這一點,請讓我知道這些步驟。這將是非常有用的,因爲我使用谷歌搜索,但無法找到任何支持文檔。Redis - 亞馬遜EC2上的芹菜配置
0
A
回答
5
如果你想使用芹菜隊列來處理你的工作,你將需要:
- 設置的RabbitMQ。您可以在現有主機上或在EC2實例上執行此操作
- 設置芹菜。 Docs是好的。
- 爲你需要的任何設置設置redis。再次,文檔很好
- 配置您的現有服務器以便能夠與任務隊列和redis通信。基本上,調整EC2防火牆規則
- 確保工作服務器能夠看到文件。將它們上傳到S3可能是他們從雲 移前/後
- 更改您的Web服務器的代碼觸發芹菜任務做轉換
- 圖出來的時候,轉換完成後做什麼最簡單的方法 - 你怎麼了讓用戶知道它已完成?
- 去。
不用擔心「n層」等等等等 - 這是一個簡單的設置,你可以按照文檔在一天內完成。
+0
謝謝你......這些準則看起來足夠了。 – 2012-02-28 06:06:50
+0
歡迎 - 如果您滿意,請考慮接受答案 – 2012-02-28 17:41:13
相關問題
- 1. 芹菜&亞馬遜ec2
- 2. 在亞馬遜ec2上配置git
- 3. 在ubuntu上配置ejabberd亞馬遜ec2
- 4. 配置Redis的EC亞馬遜的3
- 5. 亞馬遜EC2配置發送郵件
- 6. .ssh配置與亞馬遜ec2和git
- 7. 在亞馬遜服務器芹菜
- 8. 與亞馬遜EC2
- 9. 我們如何在亞馬遜ec2上安裝亞馬遜s3
- 10. 亞馬遜EC2的用途
- 11. 亞馬遜Ec2的SSL
- 12. 如何在亞馬遜Ec2上安裝和配置FTP?
- 13. 無法在亞馬遜ec2(centos)tomcat上配置https
- 14. 亞馬遜EC2上的MP3轉換
- 15. MySQL vs亞馬遜EC2上的SQLite
- 16. 亞馬遜EC2上的Django syncdb問題
- 17. 亞馬遜ec2上的PHP和Python
- 18. 亞馬遜EC2上的BitNami DjangoStack
- 19. CPU在亞馬遜ec2上的高峯
- 20. 亞馬遜EC2賬單API?
- 21. 亞馬遜EC2和jbossws
- 22. 亞馬遜ec2,ELB和DNS
- 23. 原型爲亞馬遜Ec2
- 24. 部署到亞馬遜EC2
- 25. Curl亞馬遜EC2實例
- 26. 亞馬遜EC2根登錄
- 27. 亞馬遜EC2和S3
- 28. EC2到S3 - 亞馬遜
- 29. spark-submit亞馬遜EC2
- 30. EntityFramework與亞馬遜EC2
不知道我理解你的問題。沒有什麼能夠阻止Celery與n層體系結構合作。 – asksol 2012-02-27 11:40:21
我想要一些配置文件等在n層架構上部署redis和celery。 – 2012-02-27 11:50:47