我在服务器上测试部署了一个 PHP/MySQL 应用程序,它有一个我拥有的域名。为了使其成为现实世界中可扩展的产品,我决定使用 Amazon Web Services。然而,我是第一次使用云服务(这是我的第一次),自从过去 2 天以来,在阅读了亚马逊上提供的教程和“如何开始”指南后,我仍然无法掌握“到底是什么我应该怎么做,以便我可以使用我现在的域名和使用亚马逊的服务?”
我的用户应该能够访问我的产品,比方说 www.xyz.com
这是我的名字。我的 PHP 代码从客户端获取一些数据,然后将其存储在 SQL 数据库中。这是现有的工作设置。
现在,我如何获取我的 PHP 代码,以使用 Amazon Web Services 并将其存储在 Amazon 提供的数据库中?我的产品的数据库会不断增长,我会为使用的东西付费。另外,如果我决定也使用亚马逊的 PHP 服务,亚马逊会托管我的代码吗?在这种情况下,域名是什么?
总而言之,我最担心的是我购买的域名,而且我没有看到任何关于如何在这种情况下继续进行的文档。
这是我唯一无法弄清楚的部分,其余部分从文档中很清楚..
感谢您的帮助!
最佳答案
Amazon Web Services (AWS) 是一个由多种服务组成的云平台,这些服务共同使您能够在其上托管基础设施和应用程序。它不是一种可以神奇地为您做所有事情的单一产品。为了实现您的目标,您需要执行以下操作:
- 使用 Amazon Elastic Compute Cloud (EC2) 启动托管您的 PHP 应用程序的服务器。他们将为您处理传入的流量。看看this link开始。
- 为了存储数据,您需要使用某种数据库。 AWS 提供各种数据库类型。由于您正在寻找 SQL 类型的数据库,因此您需要使用 RDS .该服务允许您配置一个功能性数据库并减轻您的某些管理任务。
- 为了使用您当前的域,您必须将其注册转移到 AWS Route53。只需谷歌“Route53 域转移”,文档就会告诉您如何操作。
有许多白皮书展示了 AWS 云中的架构模式。我建议您阅读它们,以便更好地了解该平台。
关于mysql - 亚马逊网络服务 - 基本工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905956/