将 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 实例