我正在開發一個使用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的用途
- 3. 無法在亞馬遜ec2(centos)tomcat上配置https
- 4. 如何在亞馬遜Ec2上安裝和配置FTP?
- 5. 亞馬遜EC2上的MP3轉換
- 6. 亞馬遜EC2上的Django syncdb問題
- 7. 亞馬遜EC2和jbossws
- 8. 亞馬遜EC2實例
- 9. 亞馬遜AWS EC2使用
- 10. 亞馬遜EC2和S3
- 11. 亞馬遜AWS Ec2 + Elastic IP
- 12. EC2亞馬遜TCPS問題
- 13. 部署到亞馬遜EC2
- 14. 亞馬遜EC2元數據
- 15. EC2到S3 - 亞馬遜
- 16. Facebook appid亞馬遜ec2
- 17. 亞馬遜EC2賬單API?
- 18. Amazon EC2與亞馬遜EMR
- 19. Carrierwave - 配置亞馬遜S3
- 20. 亞馬遜ec2和s3設置
- 21. 設置Amazon EC2和亞馬遜RDS
- 22. linode vs亞馬遜ec2 vs heroku項目與亞馬遜s3
- 23. 使用IIS7配置PHP的亞馬遜EC2
- 24. 在亞馬遜ec2的php vertica odbc配置
- 25. 芹菜配置
- 26. RAILO - 配置亞馬遜EC2防火牆以允許CFFTP
- 27. 在亞馬遜ec2的網址映射
- 28. 亞馬遜EC2 AMI Django的堆棧
- 29. 亞馬遜EC2中的XMPP服務器
- 30. GlassFish的託管在亞馬遜EC2雲
不知道我理解你的問題。沒有什麼能夠阻止Celery與n層體系結構合作。 – asksol 2012-02-27 11:40:21
我想要一些配置文件等在n層架構上部署redis和celery。 – 2012-02-27 11:50:47