在AWS上为asp.net MVC 2网站设置SVN存储库

时间:2013-07-31 10:14:37

标签: asp.net-mvc svn amazon-web-services amazon-s3 amazon-ec2

我是亚马逊网络服务(AWS)的新手。我有一个asp.net MVC 2网站。我想在AWS上设置SVN存储库。我需要做些什么呢。我为visual studio安装了AWS工具包(http://aws.amazon.com/visualstudio/)。我使用amazon服务RDS(http://aws.amazon.com/rds/)来设置数据库实例和创建数据库。然后我从本地系统获得了数据库的备份脚本,并在新创建的amazon数据库上运行。然后我在代码中更改了连接字符串,并使用AWS弹性beanstalk(http://aws.amazon.com/elasticbeanstalk/)将代码部署到amazon。这都与部署有关。有没有更好的方法在AWS上部署asp.net MVC 2网站。我需要使用EC2吗?它的目的是什么?如何在AWS上设置SVN存储库?

请建议

1 个答案:

答案 0 :(得分:0)

我不打算自己设置SVN - 有很多预配置的亚马逊机器图像已经完成 - 例如

只需安装这些,并繁荣 - 它就可以了。

就部署而言,如果您是AWS的新手,我现在会继续使用Elastic Beanstalk。就个人而言,我通常有一个构建服务器并创建一个zip文件并将其复制到S3以引导我的服务器安装。您需要以下内容才能使其可扩展且可用

  • 负载均衡器
  • 2个或更多网络服务器
  • 缩放组
  • 安全配置
  • 云形成脚本将所有内容捆绑在一起

我写了bootstrapping IIS on AWS,它提供了更多细节,但您需要添加自己的RDS Cloud Formation,VPC和自己的要求。虽然不是最简单的任务。