【问题标题】:Need guidance with AWS website backend需要 AWS 网站后端的指导
【发布时间】:2018-10-10 02:14:48
【问题描述】:

我有一个网站,我试图让 Web 表单连接到在 Amazon RDS 上运行的 MySQL 数据库,以发布和检索信息。我是一个绝对的代码初学者,但已经设法让自己走到了这一步(creative3c.org)。我有同事和朋友提供了一些帮助,但他们的知识并没有扩展到我被告知我需要的所有东西(AWS API Gateway、Lambda——还有什么?)。

我已经花了一周时间浏览教程、文章和分步指南,但是很多人都认为查看器有广泛的知识,或者他们都在谈论我不需要的东西(比如 phpmyadmin --and php 不适用于 S3 或 Lambda)。

我在真正复杂的东西上跳得太远了吗?告诉我走 AWS 路线的人是经过认证的,并且在代码方面表现出色——但不幸的是,他们善变、忙碌,不是提炼知识的好老师。我不知道我是否应该选择更简单的东西。如果您查看该网站,您可能会了解它的基础。

对于完成这个网站,我感到非常困惑并且非常紧张,感谢帮助我找到正确的方向!我觉得我很亲近!我真的很擅长从一个我需要的小例子进行扩展——我只需要最初的例子!

【问题讨论】:

  • 最终你有几个方法可以走。您可以使用 API 网关和 Lambda 与 RDS 进行交互,或者您可以使用传统架构以及在 EC2 上运行的应用程序服务器。这就是你用 PHP 描述的。您熟悉哪些编程环境?无论是无服务器还是传统服务器,您都需要编写一些后端代码来处理您想要的内容。我认为无服务器比传统服务器更难上手。
  • 我完全同意@stdunbar。如果您只选择标准的“Web 应用程序读取数据库”模型,则无需担心大多数 AWS 技术。如果你刚刚开始,我建议你这样做。您只需编写一个标准应用程序并将其部署到 AWS。你没有提到你正在编写什么样的 web 应用程序,但 PHP 通常与 MySQL 齐头并进。这通常被称为“灯”。这是创建 LAMP 服务器的 AWS 指南:docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html。这不需要 Lambda、API 网关或任何类似的东西
  • ..这里有一个关于构建一个简单的 LAMP 应用程序的链接......但是您似乎已经完成了这两件事,因为您已经在线运行了一些东西。 jessewolcott.com/building-a-simple-lamp-web-app
  • 感谢大家的快速支持!我会调查这些。我还开始寻找可以快速、轻松地提供此服务的网站。搜索结果不太好,但我确定我不是唯一遇到此问题的人!
  • 您是用什么编写现有网站的?你想使用什么技术?您需要回答这些问题才能到达任何地方。 AWS 只是您将其部署到的平台

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


【解决方案1】:

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

我不是 AWS 专家,但这是我的鸟瞰图

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

那时您可以点击此链接来配置您的服务器:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

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

您有一个网站,但它现在在两台不同的机器上运行

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

在所有情况下,您都可以应用“elastic beanstalk”来自动扩大和缩小运行您网站的计算机。

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

【讨论】:

    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 2023-01-15
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多