首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS上构建用于扩展的系统(带有MySQL后端)

问如何在AWS上构建用于扩展的系统(带有MySQL后端)
EN

Server Fault用户
提问于 2010-12-28 14:24:15
回答 3查看 399关注 0票数 4

我试图了解如何构建应用程序。据我所知,使用类似AWS的东西的全部目的是使最终的扩展更容易,所以我正在尝试理解如何这样做。

我有一个实例,运行EBS (基于EBS的实例,而不是常规实例)。我的应用程序( Django应用程序)使用MySQL作为后端。

所以问题是,我应该在哪里安装MySQL?我是否将它安装在同一个实例上?在这种情况下,据我所知,我不能简单地从该映像创建更多的服务器实例。

还是我应该简单地将另一台服务器拆分为DB服务器,然后运行它呢?

谢谢你的帮助!

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-01-05 18:07:34

您可能想要做的是将应用程序分离到离散的层中。

  1. Web服务器
  2. 应用服务器
  3. 数据库服务器

然后,随着需求的增加,每一种情况都变得容易得多。但是,通过这样做,您的较低级别的大小成本会增加,因为您需要从3台服务器开始。如果您不将这些层分开,如果您正在扩展应用程序层上的负载,则在启动新服务器时需要增加额外的开销,因为DB也包括在内。

对于MySQL db,我将使用Amazon,因为它与您自己设计的EC2实例是相同的实例类型(大部分是相同的),但它也包含了备份,参见本公告

票数 2
EN

Server Fault用户

发布于 2011-01-05 18:55:20

你自己做吧:http://www.mysqlperformanceblog.com/2010/06/17/high-availability-for-mysql-on-amazon-ec2-part-1-intro/

或者让亚马逊帮你做:http://aws.amazon.com/rds/

如果你不得不问,这可能是最简单的开始从AWS RDS,然后自己做,如果你遇到一些特殊的需要。

票数 1
EN

Server Fault用户

发布于 2010-12-28 16:05:38

您可以在任何地方安装它,包括同一台机器。通过主机名连接到它,您可以在稍后的时间移动它。

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

https://serverfault.com/questions/216710

复制
相关文章

相似问题

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