我有在Azure上運行3個Web項目,目前所有的網站一個實例中,偉大的降低成本,但沒有那麼大當web項目之一在需求高峯,其緩慢的其他服務下降/讓它停下來。多Azure的雲計算服務於一體的解決方案
的站點2坐在相同的域(一個具有不同的端口),一個在一個子域。關於站點的好處是您可以使用主機名來區分在同一端口上運行的站點。如果子域名網站被引用爲網絡角色,那麼它將需要不同的端口到其他兩個網絡角色 - 而不是我所追求的!
的問題是,雖然我可以用兩個雲服務,你不能同時調試他們的解決方案中。將它們放在兩個解決方案中可以簡化問題,但它們共享一個經常變化的類庫,如果在Web角色的單獨解決方案中使用這個解決方案,則根據我的經驗進行調試非常棘手。
任何幫助,非常感謝!
我擴大規模,所以目前沒有這個問題。我不知道添加一個現有的項目只是簡單地引用它,所以非常感謝!我想我的問題是:是否值得從API分離出一個網站,將它們分成不同的雲服務? – Jamie
分離的主要動機是允許不同的更新週期和不同的縮放模式,所以這是您需要權衡的因素,因爲經常變化的共享程序集會增加複雜性。也許你需要看看如果分離是可取的如何管理? –
謝謝Yossi。在一天結束時,API很少會與其他兩個角色同時更改,是的,縮放模式會有所不同,所以您已經回答了我的問題,再次感謝! – Jamie