Ubuntu

在不同 VPC 中的 2 個 Ubuntu 伺服器之間建立連接

  • June 27, 2019

我的AWS上有2 個不同的VPC,它們都連接到VPC對等互連。我想在部署在不同VPC中**的 2 台 Ubuntu 伺服器之間建立連接。

VPC1 =子網**1 =172.0.0.0/16有VM1 =172.0.1.0/28``172.0.1.10

另一方面,在VPC2 =子網1 =有VM1 =172.1.0.0/16``172.1.1.0/28``172.1.1.12

我知道通過VPC對等互連有一個連接,並且我能夠 ping 第二台伺服器。我正在尋找一種替代方法,我可以使用主界面 eth0直接將我的流量從一個實例路由到另一個實例。我可以以某種方式幫助我進行這樣的配置嗎?

回答這個問題的關鍵是理解為什麼 VPC 對等不適合您。

VPC 代表虛擬私有云。這是一個完全隔離的網路,預設情況下與其他網路或 VPC 沒有連接。您的虛擬機乙太網埠之間沒有直接連接。

簡短回答:總而言之,VPC 對等互連通常是連接兩個 VPC 的最便宜、最簡單的選擇。

要連接兩個 VPC 中的實例,我想到的選項是:

  • VPC 對等。這通常是最快和最便宜的選擇,因為它通過 AWS 內部網路
  • 中轉網關。將多個 VPC 連接在一起,並連接到本地。比 VPC 對等更昂貴,它確實是為企業網路設計的。
  • VPN - 您可以在您的 VPC 之間設置 VPN。您需要一個虛擬設​​備,因為我認為您不會使用 AWS 網路中的建構來加入兩個 VPC。這比 VPC 對等和引入的成本更高。這通過網際網路進行,但實際上可能永遠不會離開 AWS 網路。
  • 我懷疑有一個選項可以使用其他類型的隧道通過網際網路路由事物。您需要確保這是加密的。

請更新您的問題,告訴我們為什麼 VPC 對等不適合您。

引用自:https://serverfault.com/questions/973109