Mysql
我應該使用公共 IP 還是私有 IP 來連接同一 VPC 內的伺服器?
我在 AWS 上有 2 台 Linux 伺服器。兩台伺服器都在預設 vpc(aws 預設 vpc)中。這兩個伺服器都有自己的彈性 IP。我還有一個位於同一個 vpc 內的 webServer。
我想在這兩台伺服器上執行一個複制的 MySQL,所以一台伺服器是主伺服器,另一台伺服器是從伺服器。
我需要為每個 MySQL 伺服器提供一個 ip 地址,所以在 my.cnf 中,有一個設置:
bind-address
我應該使用公共 IP 還是私有 IP 作為綁定地址?(所有需要訪問 MySQL 伺服器的電腦都在同一個 vpc 中)。
請注意,兩台伺服器都在同一個安全組中,並且我已經打開了安全組中的所有埠。
您應該使用內部 IP 地址讓您的實例相互通信。如果您使用他們的公共或彈性 IP 地址,您需要為區域內網路數據傳輸付費。使用私有 IP 地址是免費的。