首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS云上架构我的应用程序?

如何在AWS云上架构我的应用程序?
EN

Server Fault用户
提问于 2011-03-23 15:11:17
回答 2查看 449关注 0票数 0

我计划在aws云上移植一个电子考试应用程序。我已经决定使用一个ELB,EC2实例。但是我对是在amazon实例上使用MYSQL服务器还是使用amazon感到困惑呢?

如果我的负载平衡器坏了怎么办?

如果我将我的HttpServer配置为负载平衡器呢?(如果这也失败了呢?)

如何有效地使用EBS?

请引导我。我对这个概念完全陌生。

致谢:)

EN

回答 2

Server Fault用户

发布于 2011-03-23 15:53:06

使用Amazon的优势:他们为您管理它(备份、镜像等)使用Amazon的最大缺点:让它们为您24小时运行服务器的潜在成本。如果您有钱支付他们为您管理MySQL服务器的额外成本,那么我会说“去做吧。”如果您对管理MySQL服务器感到满意,并且可以将所有内容打包到一个EC2上(可能有问题),那么这样做是符合成本效益的。或者,查看一下简单的DB系统,看看它是否适合您。如果您不需要一个完整的关系数据库系统,并且看到相对较轻的DB负载,这可能是有利的。

如果你的负载平衡器失败了,它可能真的很糟糕。很可能你会丢失指定的地址。但是负载平衡器“应该”自己回来。然而,我听说有人在负荷下运行了一年多,没有问题。关于如何将few服务器设置为代理/负载均衡器,有相当多的教程。

EBS的有效使用取决于应用程序的具体情况。EBS卷很容易创建/挂载/处理。您可以动态地创建和挂载它们。有一些SDK可以操作AWS的大多数元素,它们几乎都是用每种通用语言编写的。就我个人而言,我正在为PHP使用AWS,它运行得非常好。还有许多命令行实用程序可以与shell脚本一起使用。http://docs.amazonwebservices.com/AWSSDKforPHP/latest/index.html是这方面的文档。否则,查看AWS开发工具中的其他语言/实用程序。

票数 0
EN

Server Fault用户

发布于 2011-03-23 16:28:37

布赖恩回答了你的大部分问题。我要补充的一点是,您最好先从小的地方开始,然后构建基础结构。使用云,您只需支付所使用的费用,这是一个很好的机会来测试事物,而无需预先承诺构建负载均衡器、可伸缩数据库、自动缩放等等。

因此,只需使用您熟悉的所有技术将所有内容部署在一个盒子上,然后开始引入RDS和负载平衡器。实际上,您可能会意识到,您不喜欢RDP的概念,默认情况下提供的负载平衡器有太多的怪癖,无法满足您的业务需求。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/250869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档