Elastic IP 和 Public IP 的區別

創建EC2實例的時候,我們可以勾選“自動分配Public IP”(原話是英文的哦~),也可以不勾選,然後手動關聯Elastic IP(EIP),那麼着二者有什麼區別呢?
從亞馬遜在線技術支持那裏瞭解到:
(1)EIP是屬於某個特定的賬號,可以關聯到賬號的任意實例上,也可卸載下來重新關聯到其他實例上,而且實例被刪除之後,EIP依然單獨存在。(分配EIP時注意VPC和EC2的EIP的區別,不同類型的EIP時能關聯到自己類型的實例上,即VPC中的EIP只能用於VPC中的實例,Classic EC2只能關聯非VPC的EIP)
(2)而普通的Public IP是屬於具體的某臺實例,不能卸載重新關聯到別的實例,實例創建時,如果勾選自動分配Public IP,則會隨實例一起被創建,實例刪除時,跟着被刪除,無法被重複利用和保留;
(3)還有一個非常重要的特性:Public IP在實例關機後再開機,可能會改變,重啓不影響(這跟Classic EC2實例的Public DNS一樣,可能會改變)。而EIP怎麼都不會變。
(4)如果實例創建之初,有PublicIP,然後再關聯了ElasticIP的話,二者都會變成ElasticIP的樣子(被覆蓋),當EIP被解除關聯之後,PublicIP纔會被顯露,但此時會重新分配PublicIP,所以PublicIP會變。
所以,如果在EC2實例的生命週期內,有停機再開機的可能,還是使用EIP比較保險

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章