[英]Deploying ASP.NET web application to EC2 with throttled connection?
我正在嘗試建立一種機制,以輕松地將更改從我們的(本地)開發/測試服務器推送到雲中的多個端點。 該應用程序是使用Mercurial版本控制的ASP.NET Web應用程序。
有一些挑戰提示了這一點:
我所設想的系統將具有以下功能:
因此,基本上,我正在構想一個客戶機/服務器組合,它將位於每台服務器上並等待更新命令。 看來,使用亞馬遜的S3可以解決速度問題。 出於某種原因,上傳到S3,然后從雲中下載比直接上傳到雲要快得多。 理想情況下,我們將在應用程序中使用其API。
問題是,是否已經有一些工具可以完成我要完成的工作? 如果沒有,將“更新”命令傳達給其他服務器的最佳方法是什么?
最后,我們構建了一個小型的客戶端/服務器應用程序,該應用程序偵聽遠程命令並執行push / pull / update / patch,以及可能需要的其他任何操作。
為了解決節流問題,我們最終使用了我們懷疑會使用的Amazon S3 。 對於本地通信(我們仍然還有一些本地服務器),我們構建了一個基於TCP的簡單傳輸方法,但是在與雲進行通信時采用了S3。 它是使用AWS開發工具包構建的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.