我正在構建一個應用程序,它將利用Amazon API來檢索產品。我試圖確定在Amazon服務器或標準專用/共享服務器上是否有任何優勢存儲數據。任何人都可以幫我嗎?Amazon AWS或專用服務器上的數據庫
回答
答案取決於數據庫的性能要求。
與本地存儲或SAN相比,AWS中可用的存儲選項相當慢。如果您擁有適度流量的小型解決方案,AWS就可以。對於高容量,高性能要求,我不建議AWS。
我已經在AWS上創建了兩個應用程序,並且一旦他們必須處理嚴重的客戶數量,兩者都被遷移到專用硬件。
我們一直在亞馬遜上運行負載測試噸。如果您在自動縮減服務中進行編程,定價模型會非常好。如果你像http://alvazan.com網站那麼小,那麼當我們移動網站時,它在amazon PLUS上效果很好,我們在中國的人可以更快地訪問它5次,而在美國的速度相同。
然後,如果您使用nosql數據庫(我有一個客戶端,我正在測試),我們只跑了80個節點,它放大了!您必須使用比通常更多的負載平衡器,並且循環DNS,但如果您不使用VPC,ELB會爲您執行此操作。總而言之,我們每隔一段時間就會發布100個節點進行測試,並且本月僅花費500美元。亞馬遜迅速擴大規模,即使您在專用硬件上託管您自己的產品,我也會建議您從當前的產品中獲得一個VPN,以便您可以非常便宜地「爆發」,同時訂購硬件以滿足您市場的更多需求。
一個更大的問題:如果使用cassandra,寫入操作首先在2個節點上的內存中,然後異步完成到磁盤,這樣數據丟失的概率與RDBMS相同,但是由於您的應用程序速度要快得多隻等待寫入內存而不是等待寫入磁盤。 以後, 院長
有點諷刺的是,在閱讀這個http://alvazan.com的時候已經倒閉了。 – Gajus
呃,我們關閉了那些服務器.......現在做新事物。 –
- 1. Amazon-RDS數據庫專用服務器
- 2. EC2服務器或AWS SimpleDB上的MongoDB?
- 3. EC2上的XMPP服務器Amazon Web服務(AWS)
- 4. 服務器或數據庫
- 5. 在Amazon Ec2服務器上丟失數據庫連接
- 6. 如何在Amazon aws服務器中託管Microsoft Sql服務器?
- 7. Perl CPAN的Pg模塊在Amazon的AWS服務器上工作
- 8. 如何在我的Amazon服務器(aws)上安裝fusionpbx?
- 9. 檢查服務器上字數據庫的密碼或使用Web服務?
- 10. Postgres Plus雲數據庫與Amazon關係數據庫服務(Amazon RDS)
- 11. Advantage數據庫或SQL服務器
- 12. 虛擬化數據庫服務器或Web服務器?
- 13. AWS Lambda - 使用Amazon服務以外的服務?
- 14. socket.io的專用服務器?
- 15. 亞馬遜擴展Web服務器的數據庫服務器
- 16. 專用FTP服務器的最佳AWS設置?
- 17. 數據庫服務器上的強大數據庫名稱
- 18. 在專用服務器上安裝多個Web服務器。 CentOS
- 19. iPhone:從MySQL數據庫服務器上
- 20. 從AWS Ubuntu的服務器
- 21. Amazon S3服務器
- 22. 從Rails 4應用程序阻止Amazon AWS服務器?
- 23. AWS上的專用網絡
- 24. 從QML/Javascript訪問Amazon AWS服務
- 25. 保護專用服務器
- 26. Sql數據庫服務器
- 27. 使用Google Web Toolkit或JQuery的服務器端SQLite數據庫
- 28. 專用網絡和數據庫服務器之間的網絡通信
- 29. 用於(遊戲)服務器通信的Web服務或共享數據庫?
- 30. 將Android上的sqlite數據庫同步到服務器上的Sybase數據庫
Netflix在AWS上運行,所以我懷疑如果將它正確地放在一起,就可以滿足高容量和高性能要求。 – ceejayoz
您是否已經將RAIDing多個EBS設備一起使用?我知道有很多人使用AWS來處理大量和高性能的用例。至於許多服務器,是的,這就是AWS設計的。它不適用於「流量適中的小型解決方案」。他們明確告訴你計劃服務器失敗。 – ceejayoz
@ceejayoz:Netflix有權訪問AWS工程團隊,以優化沒有典型AWS客戶擁有的環境。我從具體的經驗談到,與AWS代表合作,提出最佳解決方案並推動磁盤IO的改進。即使作爲一個大於平均水平的客戶,AWS也無法提供足夠的IO解決方案。而且,Netflix運行良好,因爲它們運行在許多服務器上,並且可以接受任何服務器都會失敗的情況。請參閱「共同租賃很難」http://techblog.netflix.com/2010/12/5-lessons-weve-learned-using-aws.html –