我已經在微軟Azure Web角色中託管了我的網站。我的網站就像應用程序和服務。每次用戶接近網站時,請求都會轉到服務,完成與數據庫相關的查詢並返回到應用程序部分。由於它有兩種方式,我已經將Web角色用於應用程序和服務。Microsoft Azure Web角色
如果用戶數達到最大值,在Web角色創建一個實例,因爲它涉及到與數據庫相關的事情會發生什麼,我的服務端。
每當創建實例時,數據庫是否會隨之創建?
在我的情況下,我希望看到每次創建實例時,都不應該創建重複的數據庫。可能嗎?如果可能的話,在那種情況下會發生死鎖嗎?
是否有可能在同一個web角色中託管應用程序和服務。如果是這樣,我想看到只有數據庫應創建每個實例創建。
請提供一個清晰的解決方案。
感謝您的回覆。我通過爲服務,應用程序和數據庫創建單個虛擬機來託管我的網站。另外,由於應用程序和服務在同一個IIS中運行,因此如果應用程序關閉,服務也將受到影響,我的網站獲得的瀏覽器比瀏覽器更多。計劃如何,我要爲數據庫創建虛擬機,爲應用程序和服務創建兩個Web角色。 Azure SQL沒有在這裏使用。 – dinesh
嗯 - 在問題中會有幫助的信息。與其將所有處理組件加載到單個虛擬機中,最好至少將數據庫組件分離出來,否則將難以擴展系統。 –