【问题标题】:Give customers an IP address to point their A Name at?给客户一个 IP 地址来指向他们的 A Name?
【发布时间】:2015-02-23 22:07:25
【问题描述】:

我们运行一个带有白标签的网站构建器——想想 squarespace 或 shopify(不过是不同的市场)。我们目前在 Heroku 上托管,但需要能够为客户提供 IP 地址,以便他们可以轻松地将他们的裸域指向我们的服务。虽然我想在某个时候迁移到 AWS,但我们现在资源有点短缺,所以我需要一个临时解决方案。

似乎我应该能够在 Route53 上的静态 IP 后面设置一个简单的代理服务器,或者将流量代理到我们的 Heroku 应用程序的东西。但是我对这类事情几乎没有经验,也不知道 A)这是否真的是正确的方法,B)查看的资源或检查的正确工具,或 C)是否有暂时比自己运行更容易的商业服务。

提前感谢您的任何指点!

PS - 相信我,我知道这不是最理想的,但我们肯定必须提供 IP 的原因有很多。

【问题讨论】:

  • 关于您的“PS”,这些原因是技术性的吗?还是他们是营销/商业原因?如果它们是技术性的,请您详细说明原因吗?如果您的原因本质上是技术性的,那么对于您的实际问题可能会有更简单/更快/更便宜/更可靠的解决方案。
  • 不,不幸的是,他们是生意人。这整件事实际上是因为我们正在离开一个遗留平台,在这个平台上,第一位工程师认为让 2/3 的付费客户将他们的顶级记录指向机架空间 IP 地址是一个问题。我们真的不想在迁移过程中失去一大堆他们,因为他们害怕复杂的解决方案。叹。也就是说,想要提供长期服务似乎是一件合理的事情——如果我们使用 AWS 而不是 heroku,这将相当容易。
  • 顺便说一句,你得到的任何建议,即使是“是的,你是对的,没有捷径”也会非常有帮助。谢谢!

标签: heroku proxy dns amazon-route53 static-ip-address


【解决方案1】:

您当然可以这样做,因为 EC2 中的代理或手工 LB 可以将流量转移到您需要的任何地方。因此,在 EC2 实例上运行的 HAproxy 可以为您将流量传递给 Heroku。

但是,我看到这是大约 6 个月前发布的,我知道 Heroku 刚刚重新配置了定价。所以也许这是鼓励现在进入 AWS。我对上述解决方案的唯一真正担心是延迟。如果您使用 Varnish 运行 EC2 实例来缓存您的 Heroku 应用程序并尝试缓解任何缓慢的情况会怎样?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    相关资源
    最近更新 更多