【问题标题】:Does it make senesce to use Amazon RDS with app hosted on other managed hosting service (not amazon)将 Amazon RDS 与托管在其他托管托管服务(不是亚马逊)上的应用程序一起使用是否有意义
【发布时间】:2012-10-24 21:45:03
【问题描述】:

我正在开发一个移动应用程序,现在我想要将我的所有后端服务器代码放到线上以用于生产版本(我实际上是想发布我的应用程序)。后端由两部分组成:

  • MySQL 数据库
  • 用于应用访问的实际 PHP 文件。

在寻找一种流行、高度可扩展且经过验证的服务时,我遇到了 Amazon Web Services。现在,虽然 RDS 似乎非常直接地用于数据库部分,但 EC2 对我来说太复杂了,我决定使用托管解决方案,这样就不可能了。

鉴于可以随时轻松地将简单的 PHP 页面移动到任何服务(不像在没有停机的情况下移动有点困难的数据库),我决定暂时使用更便宜的解决方案PHP 页面。

我的问题是:将 Amazon RDS 与托管在其他托管服务(rackspace、azure、godaddy 等)上的应用程序一起使用是否有意义?

【问题讨论】:

    标签: database amazon-web-services hosting managed rds


    【解决方案1】:

    虽然这在技术上是可行的,但通常是否可以这样做取决于您的应用程序。请记住,RDS 实例和您的服务器之间的通信会有额外的延迟 - 这将发生在您执行的每个数据库请求中。例如,您可以使用pingtraceroute 等简单工具检查网络延迟。通常,您正在为数据库查询寻找尽可能低的延迟。

    但是,如果您的应用几乎不从数据库中读取任何内容,那么这可能会起作用。如果没有,我强烈建议不要这样做。在这种情况下,您要么必须在托管服务器上安装 MySQL 数据库,要么开始使用 EC2。

    【讨论】:

    • 你知道一个关于 EC2 的 Web 托管从头开始的好教程吗?
    猜你喜欢
    • 1970-01-01
    • 2016-05-02
    • 2012-10-28
    • 2011-07-13
    • 1970-01-01
    • 2017-01-24
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多