Hen*_*jie 5 availability amazon-ec2 amazon-web-services heroku
我目前正在使用Heroku(使用 AWS)并且我的程序需要与我自己的 EC2 实例进行通信。我已经在与 Herokus 相同的区域中创建了我的 EC2 实例,但是,为了进一步降低成本,我希望能够通过我的 Heroku dyno 和同一可用区中的 EC2 实例之间的私有 IP 地址加入社区。
我知道我可以重新启动 Heroku 以在服务器和可能不同的可用区之间切换,但是,有什么方法可以确定它们是在同一个可用区还是在不同的可用区?
可能我可以编写一个程序,将 Heroku 重新启动到它在同一区域中的程度。
这不是一件容易的任务(如果可以解决的话),因为每个Amazon EC2账户的可用区首先是不同的,请参阅常见问题解答如何确保我与其他开发人员位于同一可用区?:
我们目前不支持跨 AWS 开发人员帐户协调启动到同一可用区的功能。
Eric Hammond 探索了该主题并开发了一种技术/技巧来解决此限制,请参阅跨 AWS 账户匹配 EC2 可用区:
摘要:不同账户中的 EC2 可用区名称与相同的底层物理基础设施不匹配。本文介绍了一个技巧,可用于找出如何匹配不同帐户之间的可用区名称。
然而,他也强调了各自的注意事项:
请注意,此方法不是 Amazon EC2 的记录功能。[...]
亚马逊可以随时重组这些值的工作方式,以便所描述的产品 ID 不能在账户之间使用,也不能映射到任何公共基础设施。
这个技巧似乎暂时有效,因此您也许可以通过应用此技术来实现您的目标,但要做好准备,最终不会产生可靠的解决方案。
| 归档时间: |
|
| 查看次数: |
2468 次 |
| 最近记录: |