本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
網路管理
若要設定 SageMaker AI Studio 網域,您需要指定VPC網路、子網路和安全群組。指定 VPC和 子網路時,請務必IPs考量下列各節討論的使用量和預期成長。
VPC 網路規劃
與 SageMaker AI Studio 網域相關聯的客戶VPC子網路必須使用適當的無類別網域間路由 (CIDR) 範圍建立,取決於下列因素:
-
使用者數量。
-
每個使用者的應用程式數量。
-
每個使用者的唯一執行個體類型數目。
-
每個使用者的平均訓練執行個體數量。
-
預期成長百分比。
SageMaker AI 和參與 AWS 服務針對下列使用案例,將彈性網路介面 (ENI) 注入客戶VPC子網路:
-
Amazon EFS ENI會為 SageMaker AI 網域的EFS掛載目標注入 (連接至 SageMaker AI 網域的每個子網路/可用區域一個 IP)。
-
SageMaker AI Studio 會ENI為使用者設定檔或共用空間所使用的每個唯一執行個體注入 。例如:
-
如果使用者描述檔執行預設的 Jupyter 伺服器應用程式 (一個「系統」執行個體)、資料科學應用程式和 Base Python 應用程式 (都在
ml.t3.medium
執行個體上執行),Studio 會注入兩個 IP 地址。 -
如果使用者設定檔執行預設的 Jupyter 伺服器應用程式 (一個「系統」執行個體)、Tensorflow GPU 應用程式 (
ml.g4dn.xlarge
執行個體上) 和資料 wrangler 應用程式 (ml.m5.4xlarge
執行個體上),Studio 會注入三個 IP 地址。
-
-
針對跨網域VPC子網路/可用區域ENI的每個VPC端點注入 ( SageMaker AI VPC端點IPs為四個;參與服務VPC端點IPs為 ~6 個ECR,例如 S3、 和 CloudWatch。)
-
如果以相同的VPC組態啟動 SageMaker AI 訓練和處理任務,每個任務每個執行個體都需要兩個 IP 地址。
注意
VPC SageMaker AI Studio 的設定,例如子網路和VPC僅限 流量,不會自動傳遞至從 SageMaker AI Studio 建立的訓練/處理任務。呼叫 Create*Job 時,使用者需要視需要設定VPC設定和網路隔離APIs。如需詳細資訊,請參閱在無網際網路模式下執行訓練和推論容器。
案例:資料科學家在兩種不同的執行個體類型上執行實驗
在此案例中,假設 SageMaker AI 網域已設定為VPC僅限 流量模式。有VPC端點設定,例如 SageMaker AI API、 SageMaker AI 執行期、Amazon S3 和 Amazon ECR。
資料科學家正在 Studio 筆記本上執行實驗,在兩種不同的執行個體類型 (例如 ml.t3.medium
和 ml.m5.large
) 上執行,並在每個執行個體類型中啟動兩個應用程式。
假設資料科學家也同時在ml.m5.4xlarge
執行個體上執行具有相同VPC組態的訓練任務。
在此案例中, SageMaker AI Studio 服務將插入ENIs如下:
表 1:ENIs注入客戶VPC進行實驗案例
實體 |
目標 |
ENI 注入 |
備註 |
Level |
---|---|---|---|---|
EFS 掛載目標 |
VPC 子網路 |
三個 |
三個 AZs/subnet |
網域 |
VPC 端點 |
VPC 子網路 |
30 |
三個 AZs/subnet,VPCE每個 10 個 |
網域 |
Jupyter 伺服器 |
VPC 子網路 |
一 |
每個執行個體一個 IP |
使用者 |
KernelGateway 應用程式 |
VPC 子網路 |
Two |
每個執行個體類型一個 IP |
使用者 |
培訓 |
VPC 子網路 |
Two |
IPs 每個訓練執行個體兩個 如果使用 EFA |
使用者 |
在此案例中,客戶總共有 38 個IPs耗用量VPC,其中 33 IPs 個是在網域層級與使用者共用,而 5 個IPs是在使用者層級耗用。如果您有 100 名使用者在此網域中具有類似的使用者描述檔,同時執行這些活動,則除了網域層級 IP 消耗之外,還會IPs在使用者層級消耗 5 x 100 = 500,也就是IPs每個子網路 11 個,總共 511 個IPs。在此案例中,您需要CIDR使用 /22 建立VPC子網路,以配置 1024 個 IP 地址,並擁有成長空間。
VPC 網路選項
SageMaker AI Studio 網域支援使用下列其中一個選項來設定VPC網路:
-
僅限公有網際網路
-
僅限 VPC
僅限公有網際網路選項允許 SageMaker AI API服務透過 AI 服務帳戶管理VPC的 中佈建的網際網路閘道使用公有 SageMaker 網際網路,如下圖所示:

預設模式:透過 SageMaker AI 服務帳戶存取網際網路
VPC 唯一的選項會停用 SageMaker AI 服務帳戶VPC管理之 的網際網路路由,並允許客戶設定要透過VPC端點路由的流量,如下圖所示:

VPC 僅限 模式:無法透過 SageMaker AI 服務帳戶存取網際網路
對於VPC僅以 模式設定的網域,為每個使用者設定檔設定安全群組,以確保完全隔離基礎執行個體。 AWS 帳戶中的每個網域都可以有自己的VPC組態和網際網路模式。如需設定VPC網路組態的詳細資訊,請參閱 中的VPC將 SageMaker AI Studio 筆記本連接至外部資源。
限制
-
建立 SageMaker AI Studio 網域之後,您就無法將新的子網路與網域建立關聯。
-
網路VPC類型 (僅限公有網際網路或VPC僅限) 無法變更。