我完全不明白如何托管一个使用PHP和MySQL在Amazon 中创建的动态网站。
我浏览了亚马逊的S3,并在那里托管了一个静态网站!
然后,我尝试了 EC2,我学习了一些有关VPC概念的方面。我认为动态网站使用EC2托管在Amazon中。我遵循了一些步骤,他们教我如何使用Drupal创建一个网站(但是,我不想那样!)
没有找到其他关于EC2的教程来部署我的web应用程序。
然后我找到了AWSElasticBean秸秆,我上传了一个简单的PHP文档,我可以看到它成功地部署了。
但我还是不满意。因为,我不知道部署PHP应用程序的正确方式是哪一种。
那么,有人能告诉我如何在AWS中部署PHP应用程序吗?
发布于 2014-08-08 09:35:27
取决于你的需要。弹性豆柄可能是许多应用程序的好选择,但我选择了EC2作为我的应用程序的后端(使用PHP、MySQL和S3作为存储)。
快速的步骤,让你站起来,并运行:
奖金步骤:
发布于 2017-07-27 19:49:29
答案取决于您期望的负载和处理所有管理任务所需的资源。
如果您期望加载大量或可变的负载,那么为什么不将生产PHP + MySQL应用程序部署到EC2上有很多原因。
这里是部署到弹性豆柄而不是手动配置的EC2的一些好处:
关于MySQL,如果您使用Amazon实例,您可以以相当低的工作量处理复制、监视和自动备份。您需要调整的许多配置现在都可以通过参数组获得。
另一方面,如果您想完全控制服务器上正在进行的一切(这意味着您有时间监视、备份和执行维护任务,这不是我的情况:),或者如果您不打算拥有大量的流量,或者如果您想要成本较低的选项,您应该使用一个低成本的EC2实例。
根据我的经验(在使用了10个生产应用程序的AWS上工作了两年之后,我是一个普通的AWS用户),我在RDS和EBS上所需要的每一次定制或更改,我都能够调整它并使它工作,所以我对选择EBS+RDS选项非常满意。
发布于 2017-08-21 07:13:26
下面是我发现的两个链接,它们有助于使用AWS弹性豆柄创建和更新应用程序。
https://aws.amazon.com/getting-started/tutorials/launch-an-app/
https://aws.amazon.com/getting-started/tutorials/update-an-app/
https://stackoverflow.com/questions/23362956
复制相似问题