需要AWS网站后端的指南

时间:2018-04-30 01:07:17

标签: amazon-web-services aws-lambda mysql-workbench aws-api-gateway

我有一个网站,我试图让网络表单连接到在亚马逊的RDS上运行的MySQL数据库,以发布和检索信息。我是一个绝对的代码初学者,但已经设法让自己这么远(creative3c.org)。我有同事和朋友提供一些帮助,但他们的知识并没有延伸到我被告知我需要的一切(AWS API Gateway,Lambda - 其他什么?)。

我已经把头发拉了一个星期,浏览教程,文章和循序渐进的指南,但是很多人对观众有广泛的了解,或者他们都谈论我不需要的东西(如phpmyadmin) - 并且php不适用于S3或Lambda)。

我是否真的跳得太复杂了?告诉我去AWS路线的人是经过认证并且代码很精彩 - 但不幸的是,他们变幻无常,忙碌,并且不是一个提炼他们知识的好老师。我不知道我是否应该更简单一些。如果你查看网站,你可能会理解它是多么基本。

我很困难并且非常强调完成这个网站,并感谢帮助让我朝着正确的方向前进!我觉得我太近了!我真的很擅长从我需要的一个小例子中扩展 - 我只需要那个初始的例子!

1 个答案:

答案 0 :(得分:0)

我很高兴听到你学得这么快。所有浮动的术语都会非常混乱。请记住:AWS只是您部署的平台。它可以像你想要的那样简单和复杂

我不是AWS专家,但这是我的鸟眼观点

您可以在笔记本电脑上构建一个完整的运行网站,然后将该批发部署到您在AWS中创建的LAMP服务器上。现在您有一个在AWS中运行的Web应用程序,而不使用任何AWS术语(beanstalks,lambdas ......)

如果您按照此链接配置服务器,请注意:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

或者您可以将应用程序的数据库部分放入RDS(云中的数据库),然后将Web应用程序部分放在单独的Web服务器中,然后将这两个服务器配置为相互通信。

你有一个网站,但它现在在两台单独的机器上运行

或者(我对此有点模糊)对于Web应用程序,您可以将您的Web代码部分部署到lambda并将它们粘在一起

在所有情况下,您都可以使用弹性豆茎'自动增长和缩小运行您网站的计算机。

就像我说的那样,它可以像你想要的一样简单和复杂 - 而且你不需要它变得复杂,所以BlueHost选项很好。