彈性網卡(ENI)是一種可以附加到Virtual Private Cloud類型ECS執行個體上的虛擬網卡,通過彈性網卡,您可以實現高可用叢集搭建、低成本容錯移轉和精細化的網路管理。所有地域均支援彈性網卡。
使用場景
彈性網卡適用於以下幾種場景:
-
搭建高可用叢集
滿足系統高可用架構對於單一實例多網卡的需求。
-
低成本故障遷移
通過將彈性網卡從ECS執行個體分離後再附加到另外一台ECS執行個體,將故障執行個體上的業務流量快速遷移到備用執行個體,實現服務快速恢複。
-
精細化網路管理
可以為執行個體配置多個彈性網卡,例如用於內部管理的彈性網卡及用於面向公網業務訪問的彈性網卡等,完成管理資料和業務資料間的隔離。可以根據源IP、協議、通信埠等對每張彈性網卡配置精準的安全性群組規則,從而對每張彈性網卡的流量進行安全存取控制。
彈性網卡類型
彈性網卡分為兩種類型:
-
主網卡
在建立專有網路執行個體時隨執行個體預設建立的彈性網卡稱作主網卡。主網卡的生命週期和執行個體保持一致,您無法分離主網卡與執行個體。
-
輔助網卡
您可以建立輔助網卡,並將其附加到執行個體上或從執行個體上分離。每個執行個體能附加的網卡上限與執行個體規格相關,詳細資料,請參考 執行個體規格類型系列。
彈性網卡屬性
每個彈性網卡所包含的資訊如下表所示。
屬性 | 數量 |
---|---|
主私有IP地址 | 1個 |
MAC地址 | 1個 |
安全性群組 | 至少1個,最多5個 |
描述資訊 | 1個 |
網卡名稱 | 1個 |
限制約束
使用彈性網卡有如下限制:
-
一個帳號在一個地域內預設最多可建立100個彈性網卡。如果需要更多,請 提交工單 申請。
-
ECS執行個體與彈性網卡必須在同一VPC的同一可用性區域中,可以分屬於不同交換器。
-
每台執行個體允許附加的彈性網卡數量由執行個體規格決定。詳細資料,請參見 執行個體規格類型系列。
-
非I/O優化執行個體規格不支援彈性網卡。
-
您不能在一個執行個體上附加多個彈性網卡來提高執行個體頻寬。
说明 執行個體的頻寬能力由執行個體規格決定。
相關操作
執行個體建立好後,針對部分不能自動識別彈性網卡的鏡像,您可以登入執行個體 配置彈性網卡。
控制台操作
您可以在ECS控制台上完成以下操作:
- 在建立執行個體時附加彈性網卡
- 建立彈性網卡
- 刪除彈性網卡
- 將彈性網卡附加到執行個體:執行個體必須處於 已停止 或 運行中 狀態。
- 將彈性網卡從執行個體上分離:執行個體必須處於 已停止 或 運行中 狀態。
- 修改彈性網卡屬性:修改彈性網卡名稱、所屬的安全性群組和描述。
- 在ECS控制台查詢執行個體上附加的彈性網卡資訊。
API操作
您可以通過API完成以下操作:
- 建立彈性網卡
- 刪除彈性網卡
- 查詢彈性網卡列表
- 將彈性網卡附加到執行個體上:執行個體必須處於 已停止 或 運行中 狀態。
- 從執行個體分離彈性網卡:執行個體必須處於 已停止 或 運行中 狀態。
- 修改彈性網卡屬性:修改彈性網卡名稱、所屬的安全性群組和描述。
- 使用 DescribeInstances 介面查詢執行個體上附加的彈性網卡資訊。