2

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

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

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

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

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

谢谢你的帮助!

4

2 回答 2

0

为了快速开始,我建议使用 Amazon Elastic Beanstalk 来满足您的目的:

Amazon Web Services (AWS) 包含数十项服务,每项服务都公开了一个功能领域。虽然各种服务为您希望如何管理 AWS 基础设施提供了灵活性,但确定要使用哪些服务以及如何预置它们可能具有挑战性。

借助 Elastic Beanstalk,您可以在 AWS 云中快速部署和管理应用程序,而无需担心运行这些应用程序的基础设施。AWS Elastic Beanstalk 在不限制选择或控制的情况下降低了管理复杂性。您只需上传应用程序,Elastic Beanstalk 就会自动处理容量配置、负载平衡、扩展和应用程序运行状况监控的详细信息。

在此处了解更多信息

关于域名,您可以将其转移到路线 53

或者

使用 route53 名称服务器路由您的域流量

于 2017-03-16T13:13:30.837 回答
0

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

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

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

于 2016-04-04T16:24:23.473 回答