【发布时间】:2015-09-30 23:39:15
【问题描述】:
正如我的问题所述,我需要将我的 Web 应用程序部署到 AWS。
首先让我弄清楚我的情况。
我一直在使用共享主机服务 (JustHost) 来托管我的网站(基于 Laravel 框架构建的网站)+ android 应用程序的 php 文件。我曾经通过CPanel管理数据库和文件等一切。
好吧,因为我的套餐即将到期,我也希望到 9 月底会有更多用户。所以我想迁移到AWS。听说有个好消息,也是我现在用的主机,时不时会变慢,上传速度也很慢。 [我很少收到来自安卓用户和网站用户的投诉]。
但是当我检查 AWS 时,我迷路了,有太多的服务可供选择。我也不知道该怎么办。
经过长时间的研究,以下是我目前所理解的。(如果我错了,请纠正我),然后是我的问题。
我需要 EC2 实例作为我的服务器。 *托管我的数据 php 文件和 Web 应用程序是否 100% 安全?我读到 EC2 实例可能会被销毁 *
我需要 RDS 实例 在我的 EC2 中存储数据库怎么样?
我真的需要 S3 吗? EC2还不够吗?
在我阅读的一些部署文章中,最好使用 Beanstalk 真的有必要吗?
此外,让我说明一下我的要求。
首先我的应用程序并没有那么大,但它正在增长,到目前为止我所需要的只是为 android 应用程序托管我的 Web 应用程序 (Laravel) 和 (php 文件)。
有没有办法从 GUI(如 phpMyadmin)以及文件中查看和管理数据库(因为我习惯了像 Cpanel 这样的 GUI,所以我觉得使用 cmds 迷失了方向) 我想安装 phpMyAdmin,但我不让用户通过网站访问 phpMyadmin。(例如:mywebsite.com/phpMyadmin)
有没有办法将 Web 应用程序从 Github 自动部署到服务器?
对于我的问题,我将不胜感激(我认为这对像我一样迷路的人会有所帮助)
PS:正如我之前提到的,我不需要额外的大东西,我需要运行 android app 和 web app 的基础知识,到目前为止我只有 200 个用户,我预计到 9 月底会达到 2000 个。
【问题讨论】:
-
百万美元的问题。很棒
标签: php laravel amazon-web-services deployment amazon-ec2