您是否應該使用輔助 IP 配置來設定 EC2 中的應用程式?

您是否應該使用輔助 IP 配置來設定 EC2 中的應用程式?

我正在使用 DHCP 在 Windows Amazon Web Services EC2 執行個體內的子網路中指派主 IP 位址

為了避免裝置重新啟動和 DHCP 位址變更的問題,我已為同一 VPC 子網路內的網路介面卡指派了一個靜態的輔助 IP,並且我在應用程式設定檔中引用了這些 IP。

儘管這已經工作了幾個月,但這似乎有點「硬編碼」。我對 AWS 還很陌生,我確信有一千零一種剝貓皮的方法,但這被認為是「最佳實踐」嗎?

答案1

預設情況下,當您建立 EC2 執行個體時,您可以選擇在首次啟動時向任何 EC2 執行個體指派可用的私有 IP 位址。該所需的 IP 位址將位於主網路介面上,並且它將保留該 IP 位址直到終止。

如果您在啟動時未指定私有 IP 位址,那麼它將透過 DHCP 接收一個。

EC2 執行個體啟動後,就無法變更其主網路介面的私有 IP 位址。因此,如果您需要它來回應特定的 IP 位址,那麼您必須添加第二個網路接口,就像您所做的那樣。

相關內容