将 LAMP 应用程序移植到 EC2

Posted

技术标签:

【中文标题】将 LAMP 应用程序移植到 EC2【英文标题】:Port LAMP application to EC2 【发布时间】:2010-11-29 15:50:32 【问题描述】:

关于如何将 LAMP 堆栈移植到 Ec2 的任何好的资源?

我主要关心存储,即 mysql 部分。现有应用程序适用于单个商店。我需要将所有存储移植到 S3 吗? EC2 实例能否共享一个 MySQL 数据库?或者,我可以对我的数据进行分区,并为每个 EC2 映像设置一个数据库,但我仍然需要一个全局用户帐户数据库来进行身份验证,如果数据已分区,则必须将请求路由到正确的映像。不确定这在 EC2 中是如何实现的。

总结:我应该从哪里开始?

【问题讨论】:

【参考方案1】:

这些Tips for deploying a LAMP stack on Amazon EC2 是 IMO 一个非常好的起点。我建议先阅读它们(我不确定我是否理解您对存储部分的担忧),也许之后事情会更清楚。

【讨论】:

【参考方案2】:

我知道这已经过时了,但对于处于这种情况的任何人,请查看:http://www.robotmedia.net/2011/04/how-to-create-an-amazon-ec2-instance-with-apache-php-and-mysql-lamp/

这是我找到的关于在 Amazon EC2 上实现 LAMP 堆栈的最直接的教程。

不需要使用 S3,尽管它是一种经济实惠的文件托管方式。是的,多个实例可以共享一个数据库,您可以使用数据库复制来提高可用性。这是一个很棒的教程:http://aciddrop.com/2008/01/10/step-by-step-how-to-setup-mysql-database-replication/

【讨论】:

以上是关于将 LAMP 应用程序移植到 EC2的主要内容,如果未能解决你的问题,请参考以下文章

将 Amazon Route 53 域名链接到 EC2 实例

EC2 上的 LAMP 服务器(Amazon Linux 微实例)

如何在 AWS EC2 上安装 LAMP

AWS中的EC2实例上部署LAMP架构

LAMP平台的搭建以及基本应用

求!神!来!怎么把在PC-linux搭建好的LAMP-WEB服务器交叉编译到ARM开发板(6410)上?