本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EC2 執行個體的虛擬私有雲
Amazon Virtual Private Cloud (Amazon VPC) 可讓您在 AWS Cloud 內的邏輯隔離區域中定義虛擬網路,也就是 virtual private cloud (VPC)。您可以在您的 VPC 子網中建立 AWS 資源,例如 Amazon EC2 執行個體。VPC 近似於您在自有資料中心內運作的傳統網路,卻能提供 AWS 可擴展性基礎設施的效益。您可以設定您的 VPC;您可以選取其 IP 地址範圍、建立子網,以及設定路由表、網路閘道與安全設定。您可以將 VPC 中的執行個體連線至網際網路或連線至自己的資料中心。
您的預設 VPC
當您建立 AWS 帳戶時,我們會在每個區域中建立預設 VPC。預設 VPC 是已設定好可供您使用的 VPC。例如,每個預設 VPC 的每個可用區域都有預設子網、連接到 VPC 的網際網路閘道,且在主路由表中有路由,將所有流量 (0.0.0.0/0) 傳送至網際網路閘道。您可以視需要修改預設 VPC 的設定。例如,您可以新增子網路和路由表。
非預設 VPC
您可以建立自己的 VPC,如 Amazon VPC 使用者指南中的建立 VPC 所述,而不是為您的資源使用預設 VPC。
以下是建立 EC2 執行個體 VPC 時需要考慮的一些事項。
-
您可以使用 IPv4 CIDR 區塊的預設建議,或輸入您的應用程式或網路所需的 CIDR 區塊。
-
在多個可用區域中使用子網路,以確保高可用性。
-
如果必須可從網際網路存取執行個體,請執行以下其中一項操作:
-
如果您的執行個體可以在公有子網路中,請新增公有子網路。維持兩個 DNS 選項為啟用狀態。您可以選擇現在或稍後新增私有子網路。
-
如果您的執行個體必須位於私有子網路中,則僅新增私有子網路。您可以新增 NAT 閘道,以提供對私有子網路中執行個體的網際網路存取。如果執行個體跨可用區域傳送或接收大量流量,則每個可用區域建立 1 個 NAT 閘道。否則,您可以在其中一個可用區域中建立 NAT 閘道,並在與 NAT 閘道相同的可用區域中啟動傳送或接收跨區域流量的執行個體。
-
網際網路存取
在預設 VPC 的預設子網路中啟動的執行個體可以存取網際網路,因為預設 VPC 設定為指派公有 IP 位址和 DNS 主機名稱,而主路由表設定為路由至連接到 VPC 的網際網路閘道。
對於您在非預設子網路和 VPC 中建立的執行個體,您可以使用下列任一選項,確保您在這些子網路中啟動的執行個體可以存取網際網路:
-
設定網際網路閘道。如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的使用網際網路閘道連接至網際網路。
-
設定公有 NAT 閘道。如需詳細資訊,請參閱 Amazon VPC 使用者指南中的從私有子網存取網際網路。
共用子網路
將 EC2 執行個體啟動到共用 VPC 子網路時,請注意以下事項:
-
參與者可以透過指定共用子網路的 ID,以在共用子網路中執行執行個體。參與者必須擁有他們指定的任何網路介面。
-
參與者可以啟動、停止、終止和描述自己在共用子網路中建立的執行個體。參與者無法啟動、停止、終止或描述 VPC 擁有者在共用子網路中建立的執行個體。
-
VPC 擁有者無法啟動、停止、終止或描述參與者在共用子網路中建立的執行個體。
-
參與者可以使用 EC2 Instance Connect Endpoint 連線到共用子網路中的執行個體。參與者必須在共用子網路中建立 EC2 Instance Connect Endpoint。參與者無法使用 VPC 擁有者在共用子網路中建立的 EC2 Instance Connect Endpoint。
如需有關共用 Amazon EC2 資源的詳細資訊,請參閱下列內容:
如需有關共用子網路的詳細資訊,請參閱《Amazon VPC 使用者指南》中的與其他帳戶共用 VPC。
僅限 IPv6 的子網路
在僅限 IPv6 之子網路中啟動的 EC2 執行個體會收到 IPv6 地址,而非 IPv4 地址。您在僅限 IPv6 子網路中啟動的任何執行個體,都必須是 Nitro 型執行個體。