将静态IP分配给实例而不是DHCP有好处吗?

我们正在AWS VPC中创build一个Windows AD实例,我们想知道为该实例分配一个静态IP是否有任何好处,而不是使用分配DHCP地址的子网的默认行为。 鉴于DHCP地址将始终与该实例在实例的整个生命周期中关联,直到它终止,我没有看到使用静态分配的直接好处。 我也想知道,如果你想克隆实例,这将如何影响你? 思考?

私有子网有许多好处:

  • 您可以控制您的IP分配,可以有一些合理的分配(即APP服务器的.10-.49,DB的.50-.59)
  • 您可以确保如果您有一些任务的虚拟机,并需要重新创build此虚拟机,您的IP将保持不变
  • 您可以持续监控数据 – 当您使用更多资源重新创build实例时,可以衡量加载的影响
  • 您可以确保当您停止和启动您的实例时,IP将是相同的(这是必须为我,我真的不想主动检查是否有我的实例和正确的实例在该IP /主机名)
  • 你可以容易地设置你的实例防火墙

不幸的是,您不能将静态IP用于自动挂断组(也不是某些子网,如“此AG只能关联IP .100-.199”)。

当然有一些缺点:

  • 你必须自己pipe理你的IP分配,即。 检查冲突
  • 它不是那么“多云”,因为它可能是。 你不能只是添加新的实例,你需要find免费的IP
  • 总之 – 你必须有一些关于networking的基本知识,你失去了“我可以做任何没有科技知识”的好处,为什么使用云是什么大的理由。

不幸的是,你不能为公共IP(你没有IP地址块,公有IP在整个AWS上dynamic分配),但你应该有尽可能less的公有IP(DB服务器真的,真的不需要从互联网上访问)。