託管在Amazon EC2中的.NET應用程序。對於擁有525名僱主和85,000名員工的集團而言,最佳 配置是什麼?我在過去的一週內使用Google搜索,但找不到可靠的解決方案在亞馬遜雲上託管的Asp.net應用程序
回答
也許您需要提供更多信息才能獲得更好的答案 - 例如,您的應用程序有什麼作用?它有多少用戶? 「525名僱主和85,000名員工」的相關性如何? - 它表明數據量或用戶數量?一次有多少用戶同時使用?平均請求時間是多少?什麼是使用模式?它需要多少內存?您的應用CPU密集型或IO密集型?如果其IO密集型,您的數據存儲在哪裏?
說了這麼多,你不需要擔心配置/縮放前面的問題。 Amazon EC2提供按需資源 - 因此您可以根據自己的需要輕鬆升級配置。
如果您確實想找出最佳配置,唯一的方法是加載測試您的應用程序(使用典型的使用模式/場景)。確定您的參數,如平均響應時間,並找出由1,4和8 ECU(彈性計算單元)服務的用戶限制。您可以使用標準實例加載測試 - 小型,大型和特大型。您可以輕鬆插入以投影您的實際ECU內存需求。基於此,您可以選擇實際的最佳配置。
您可以嘗試異地負載測試考慮的事實,按Amazon:
EC2計算單元(ECU) - 一個EC2計算單元(ECU)提供了1.0-的 相當於CPU能力1.2 GHz 2007 Opteron或2007 Xeon 處理器。
您可以安排硬件等同於所謂的1,2和4 ECU,並使用性能計數器進行負載測試,查看內存消耗情況。這應該給你一些線索,以瞭解需要什麼。海事組織,你會更好地在實際的EC2環境中進行負載測試。
這是一個.NET應用程序託管。在此應用程序中,僱主和員工可以登錄並執行相關任務。數據存儲在SQL Server中,Web服務器將是IIS。 我們可以從大型實例上的一臺IIS服務器和一臺SQL服務器開始。 EBS的概念是什麼?我們可以在這種系統中使用它嗎? –
@UjjwalManandhar,選擇取決於併發用戶,請求的數量和請求的大小。 EBS是由AWS提供的永久性存儲 - 您必須使用它來存儲您的sql服務器數據庫(否則EC2實例重新啓動時數據將丟失)。請參閱http://aws.amazon.com/running_databases/。進一步從擴展的角度來看,您可能希望在未來的Auto-Scaling和彈性負載平衡(http://aws.amazon.com/elasticloadbalancing/)。 – VinayC
您可能想考慮在AppHarbor上託管您的應用程序。我們將無縫擴展您的應用程序,並且您不必擔心預先調整基礎架構大小。
(聲明,我AppHarbor的創始人之一)
- 1. 在亞馬遜雲上託管
- 2. GlassFish的託管在亞馬遜EC2雲
- 3. 在亞馬遜EC2上託管nodeJS/mongoose web應用程序EC2
- 4. 亞馬遜雲託管網絡?
- 5. 亞馬遜AWS服務 - 管理/託管Java(JAR)應用程序
- 6. 在亞馬遜上託管Plastic SCM?
- 7. 亞馬遜雲上的ASP.NET網站
- 8. 酒吧nub是否託管在亞馬遜或私有云上?
- 9. 亞馬遜雲上的Hadoop
- 10. Web應用程序與亞馬遜服務器託管
- 11. 如何在亞馬遜web服務上託管haskell應用程序?
- 12. 在亞馬遜彈性計算雲(亞馬遜EC2)上託管Twitter流式API的優缺點
- 13. Django應用程序與在亞馬遜S3中託管的用戶映像
- 14. 雲託管解決方案 - 亞馬遜WS和替代品
- 15. 在亞馬遜雲上安裝Hadoop
- 16. Heroku應用程序對亞馬遜雲和隱私
- 17. 亞馬遜網絡服務/谷歌云爲iOS應用程序
- 18. 檢測地理位置asp.net mvc - 託管在亞馬遜aws
- 19. 亞馬遜雲上的Magento Multi Site
- 20. 亞馬遜s3或雲端
- 21. 亞馬遜S3雲架構
- 22. 亞馬遜SNS示例應用程序
- 23. 在亞馬遜EC2上託管Rhohecode是不錯的選擇
- 24. asp.net亞馬遜itemsearch
- 25. 在亞馬遜EC2上運行的Delphi應用程序
- 26. 在亞馬遜Linux AMI上託管Java Webservice 2013.03
- 27. 在亞馬遜服務器上託管動態網站
- 28. 在亞馬遜AWS上託管一個java servlet
- 29. 我應該使用亞馬遜雲服務器的Android應用程序?
- 30. 連接到亞馬遜EC2上託管的mongoDb Bitnami服務器
還將建議ü張貼在serverfault.com問題,因爲這是一個更好的視線,詢問有關服務器大小! – VinayC