0

我看到了這個問題: Deploy multiple applications to a single EC2 instance using AWS Elastic Beanstalk成本效益的方式來部署.NET 2個上的應用程序彈性魔豆

因此,我的下一個問題是:什麼是最符合成本效益的方式來處理這種情況?

我有兩個密切相關,但截然不同的基於MVC的web應用程序,我需要部署。我試圖找到最有效的方式來部署它們,沒有太多的浪費。 我在想:

  1. 將它們組合成一個單獨的web部署包,並讓beanstalk部署?
  2. 重用Beanstalk的某些元素,例如負載均衡器?我真正需要的是另一個EC2實例(假設我仍然無法將多個應用部署到單個IIS),並共享縮放組,負載均衡器等。

感謝您的任何想法!

回答

2

我建議基於AWS Beanstalk AMI for .NET應用程序創建自定義AMI,並將其用於部署。

+0

我開始覺得可能是答案 - 那麼我會設置自己的部署過程,而不是使用豆莖的?例如。我自己的ftp或rsync或其他東西,以及我自己的腳本來複制到IIS,例如? – Bobby 2013-03-04 13:47:28

+0

可能是有道理的。不過,我會建議不要使用ftp,rsync等來查看Web Deploy 3.0(http://www.iis.net/downloads/microsoft/web-deploy)。 – 2013-03-04 18:03:01

+0

我可以問你一些問題,爲什麼你不想將應用程序部署到Windows Azure?它比AWS更適合.NET應用程序的本地環境。 – 2013-03-04 18:03:58

相關問題