我一直在为即将到来的项目设置 Amazon EC2 实例。它们都是微型实例,运行 64 位 Ubuntu Server。这是我到目前为止的设置:
目前,只有一台 Web 服务器,但最终将会有更多。
我的第一个问题是,Amazon EC2 实例之间最好、最安全的通信方式是什么?目前我正在使用 SSH,这是最好的方法吗?
据亚马逊称,实例之间使用弹性 IP 地址进行通信将被收取数据传输费用。但是,使用私有 IP 地址进行通信的实例可以免费进行。不幸的是,如果实例停止并重新启动,私有 IP 会发生变化。
所以这是我的第二个问题,如果 Amazon 实例的私有 IP 不是静态的,您如何利用它们?
我知道这些实例可能不会非常频繁地停止和启动,但是,如果 IP 地址在各种配置文件中,那么必须遍历它们并更改它会很痛苦。
我主要关心 Web 服务器,它们需要访问数据库服务器和文件服务器,它们在执行备份时需要访问所有实例。
注意: 我以前从未使用过 Bacula 并且我还没有设置它,但我假设它需要客户端的 IP 地址来备份它们。
我最近在 GoDaddy.com 注册了一个域名并将其转发到我的网络服务器的 IP 地址。现在,当我在浏览器中输入域名时,我的网站会按预期显示。
奇怪的是,当我ping域名时,出现了另一个IP地址。这是正常的吗?我希望它能够解析到我的 Web 服务器的地址。有没有办法让它以这种方式解决?
我有多个需要使用私有 IP 进行通信的 Amazon EC2 实例。但是,到目前为止,我一直无法从另一个实例 ping 一个实例的私有 IP。
我可以 ping 外部地址,例如他们的弹性 IP 和其他站点(雅虎、谷歌等),因此实例的网络配置似乎没有问题。
此外,它们都在同一个区域中,所以这应该不是问题。
有谁知道我可能做错了什么?这可能与安全组设置有关吗?
大型组织的网络是如何构建的?
我对大学校园特别好奇。它们是否都有一个外部 IP 地址?还是他们通常有多个外部 IP?
我正在开发的一个网站包括一个竞赛,允许用户为他们最喜欢的条目投票。客户想要某种形式的投票欺诈预防。
记录所有投票者的 IP 地址的想法已经出现,但我不确定这是否是一个好的解决方案。内部 IP 地址当然是一个坏主意,但是外部地址呢?我看到的问题是,例如,整个大学计算机实验室可能会使用单个外部 IP 地址。——甚至整个校园。如果一个 IP 地址只允许有限数量的投票,则完全合法的投票可以很快达到该限制。
有谁知道实现这一点的更好方法?当然,这之前已经完成了。
任何帮助表示赞赏。提前致谢。
ip ×4
networking ×4
amazon-ec2 ×2
asp.net ×1
domain ×1
domain-name ×1
external-ip ×1
firewall ×1
godaddy ×1
ip-address ×1
linux ×1
router ×1
security ×1
ssh ×1
vb.net ×1
website ×1