在AWS上部署Web应用程序

哪些是最好的策略来部署.net Web应用程序在AWS上?1.在EC2实例上,在单个实例上部署应用程序和MS sql数据库.2.在弹性豆茎上,应用程序被部署在EC2实例和数据库在RDS。

或任何其他策略。你怎么看?

解决方案:

这取决于你的用例和预算。在单一实例上运行是负担得起的,但将是一个单一的故障点,万一你的实例出现故障,你的整个网络应用就会消失。除此之外,任何更新都可能是一场噩梦。这只适用于开发环境。

如果你通过Beanstalk与外部数据库进行部署,它的成本会很高,但它的容错性会成倍提高。如果你的EC2实例宕机了,它会自动被替换掉(尽管即使在使用单实例时你也可以实现这一点。对于prod,你必须将数据库实例与环境解耦,因此你可以在Amazon RDS中运行数据库实例,并配置你的应用程序在启动时连接到它。这样你就可以将多个环境连接到一个数据库,在不影响数据库的情况下终止一个环境,并通过蓝绿部署进行无缝更新。

另外,第2个选项会相当方便。你所要做的就是把你的应用源码捆绑给EB,它将完成所有的腿部工作。你可以 点击这里了解更多关于EB和RDS的设置.

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在ReactJS钩子中清空输入值和重置状态?

2022-9-8 11:33:19

未分类

pandas group_by dataframe在写入excel时,只输出聚合列;如何在excel上获得整个输出?

2022-9-8 11:33:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索