我打算在Amazon EC2上部署我的Web應用程序(基於ASP.Net),並在Amazon RDS上部署持久性。我有'直覺',至少我的會話存儲(再次在RDS上)應該與應用程序數據庫的其餘部分分開。這是因爲我期待會議商店中的高活動。 RDS支持在單個實例上創建多個數據庫的功能。但是,我想知道是否明智地採取單獨的實例或單獨的數據庫是否足夠好。我知道,期待這種可擴展性需求已經有點成熟了,但從規劃的角度來看,這更多是因爲它可能會在稍後切換正在運行的應用程序的會話狀態服務器。此外,還有一點需要注意的是,有兩個小實例看起來比較便宜,即將一個小實例擴展到一個較大的實例(精確地說是四倍)。完成後,是否有任何可用於規劃(雲數據庫)的推薦實踐?將多個數據庫與Amazon RDS上的多個實例相比更好嗎?
4
A
回答
1
我會研究會話存儲的其他可能性,例如。 memcached或類似類型的內存中存儲。但是,如果您絕對必須將會話存儲在實際數據庫中,那麼在同一個實例中使用兩個數據庫與將數據表旁邊的會話表完全不同。數據庫存儲的問題是每個頁面視圖(重新獲取然後存儲會話)的沉重網絡請求成本,而不是表的位置。
對於更大的實例,它們不僅更好,因爲它們具有更大的內存以適合更大的數據集,但重要的是,它們具有更好的網絡和磁盤I/O。所以,即使是十個小實例也不能將您從其中一個I/O瓶頸中解救出來。
相關問題
- 1. Amazon RDS - 在單個rds實例中創建/克隆多個數據庫
- 2. 我可以在單個Amazon RDS實例上創建多少個數據庫
- 3. Amazon AWS:多個實例,相同的數據庫
- 4. 將多個Amazon EC2實例寫入單個數據庫
- 5. 有沒有辦法在CloudFormation的一個Amazon RDS數據庫實例中創建多個數據庫
- 6. Amazon Aurora與Amazon RDS相比較慢
- 7. 在多個VPC上使用RDS實例
- 8. 將Amazon RDS與數據庫連接
- 9. 如何在Amazon RDS上的相同RDS實例中創建第二個數據庫模式?
- 10. Amazon EC上的多個Tomcat實例
- 11. 如何將數據庫從Amazon RDS MySQL實例導出到本地實例?
- 12. 顯示多個實例的RDS指標
- 13. Android數據庫:一個數據庫表的多個實例
- 14. 如何重命名Amazon RDS託管的MySQL數據庫實例
- 15. 兩個或多個程序實例與一個數據庫
- 16. 多少個數據庫實例太多與ezcomponents數據庫組件?
- 17. AWS:多個EC2實例和單個RDS實例
- 18. 單個SQL Server命名實例上的多個數據庫
- 19. Amazon DynamoDB比Amazon RDS(php)慢嗎?
- 20. 哪個更好:多數據庫或單個數據庫
- 21. 多個Memcache實例相互配合嗎?
- 22. Amazon RDS:還原集羣快照無數據庫實例
- 23. Amazon Web服務RDS實例
- 24. Amazon RDS實例密碼?
- 25. Laravel mysql多個操作與一個數據庫實例
- 26. mongoDB多個實例或多個數據庫
- 27. Singleton Apache Thrift客戶端比多個客戶端實例更好嗎?
- 28. 在單個SQL Azure數據庫上運行多個數據庫實例
- 29. 如何在Oracle SE1 11.2 rds實例中創建多個數據庫?
- 30. memcache,多個實例與單個實例
嗨。我在產品的常見問題中找到了合理的答案。這裏是鏈接:http://aws.amazon.com/rds/faqs/然而,我仍然在尋找推薦的優化實踐。 – Kabeer 2009-12-18 05:42:31