mysql - 亚马逊网络服务 - 基本工作流程

标签 mysql amazon-web-services amazon-s3 amazon-ec2

我在服务器上测试部署了一个 PHP/MySQL 应用程序,它有一个我拥有的域名。为了使其成为现实世界中可扩展的产品,我决定使用 Amazon Web Services。然而,我是第一次使用云服务(这是我的第一次),自从过去 2 天以来,在阅读了亚马逊上提供的教程和“如何开始”指南后,我仍然无法掌握“到底是什么我应该怎么做,以便我可以使用我现在的域名使用亚马逊的服务?”

我的用户应该能够访问我的产品,比方说 www.xyz.com 这是我的名字。我的 PHP 代码从客户端获取一些数据,然后将其存储在 SQL 数据库中。这是现有的工作设置。

现在,我如何获取我的 PHP 代码,以使用 Amazon Web Services 并将其存储在 Amazon 提供的数据库中?我的产品的数据库会不断增长,我会为使用的东西付费。另外,如果我决定也使用亚马逊的 PHP 服务,亚马逊会托管我的代码吗?在这种情况下,域名是什么?

总而言之,我最担心的是我购买的域名,而且我没有看到任何关于如何在这种情况下继续进行的文档。

这是我唯一无法弄清楚的部分,其余部分从文档中很清楚..

感谢您的帮助!

最佳答案

Amazon Web Services (AWS) 是一个由多种服务组成的云平台,这些服务共同使您能够在其上托管基础设施和应用程序。它不是一种可以神奇地为您做所有事情的单一产品。为了实现您的目标,您需要执行以下操作:

  1. 使用 Amazon Elastic Compute Cloud (EC2) 启动托管您的 PHP 应用程序的服务器。他们将为您处理传入的流量。看看this link开始。
  2. 为了存储数据,您需要使用某种数据库。 AWS 提供各种数据库类型。由于您正在寻找 SQL 类型的数据库,因此您需要使用 RDS .该服务允许您配置一个功能性数据库并减轻您的某些管理任务。
  3. 为了使用您当前的域,您必须将其注册转移到 AWS Route53。只需谷歌“Route53 域转移”,文档就会告诉您如何操作。

有许多白皮书展示了 AWS 云中的架构模式。我建议您阅读它们,以便更好地了解该平台。

关于mysql - 亚马逊网络服务 - 基本工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905956/

相关文章:

mysql - 在可能有拼写错误的 MySQL 数据库中搜索名称

mysql查询订单已支付的列表

MYSQL 枢轴关键字搜索

javascript - 浏览器错误中的 AWS S3 Javascript

amazon-web-services - 为什么 S3 的大写存储桶名称在 US-EAST 允许使用,但在其他区域不允许使用?

amazon-web-services - 如何使用自定义来源正确设置Amazon Route 53,CloudFront

php - Laravel - 连接四个表

amazon-web-services - ECS 可以在单独的帐户中访问 ECR

amazon-web-services - 我可以使用 boto 将 "ok_action"添加到现有的 cloudwatch 警报而不创建新警报吗?

python - 使用 python boto 将大文件作为并行多部分上传到 S3/D42