DSW インスタンスは、デフォルトで [パブリックゲートウェイ] を介してインターネットにアクセスします。DSW へのリモート接続、インターネットアクセスのパフォーマンス向上、または DSW サービスのインターネットへの公開を行うには、本トピックで説明するネットワークオプションを設定してください。
DSW へのリモート接続
ローカルマシン上の VS Code またはターミナルから DSW で開発を行うには、次のいずれかの方法を選択してください。
方法 A:ダイレクト SSH (推奨) |
方法 B:ProxyClient |
|
|
特徴 |
Virtual Private Cloud (VPC)、NAT ゲートウェイ、およびその他のネットワークコンポーネントが必要です。より高速で安定した接続を提供します。 |
追加のネットワークコンポーネントは不要です。接続速度と安定性は低い場合があります。 |
|
対応インスタンス |
パブリックリソースグループにおいて、 |
すべてのインスタンスタイプ。 |
|
認証 |
SSH 公開鍵認証または秘密鍵認証。 |
|
|
アクセスパス |
|
インターネット経由。 |
|
設定 |
||
|
動作の仕組み |
Platform for AI (PAI) は、NAT ゲートウェイ上に送信先ネットワークアドレス変換 (DNAT) ルールを自動的に作成し、インターネットからの SSH リクエストを DSW インスタンスに転送します。 |
すべてのトラフィックは Platform for AI (PAI) プロキシサーバーを経由して中継されます。 |
|
課金 |
DSW インスタンスの停止後も、NAT ゲートウェイと EIP には料金が発生します。不要になった場合は削除してください。 |
追加料金は発生しません。 |
DSW のインターネットアクセス
インターネットダウンロードの高速化
シナリオ: デフォルトの [パブリックゲートウェイ] では、大規模なデータセットやモデルのダウンロードに十分な帯域幅が提供されません。
動作の仕組み: DSW からのアウトバウンドトラフィックは、[専用ゲートウェイ (推奨)] と EIP を経由してルーティングされ、より高い帯域幅を提供します。
課金: DSW インスタンスの停止後も、NAT ゲートウェイと EIP には料金が発生します。不要になった場合は削除してください。
海外リソースへのアクセスの高速化
シナリオ: DSW が Hugging Face からモデルを取得したり、Docker Hub からイメージを取得したりする必要があります。
動作の仕組み: DSW が中国本土以外のドメインにアクセスする際、リクエストは Global Accelerator (GA) を経由してルーティングされ、混雑した国際回線を回避します。
課金: GA は別途課金されます。
DSW からのインターネットアクセスのブロック
シナリオ: セキュリティまたはコンプライアンスポリシーにより、DSW インスタンスが VPC 内のリソースにのみアクセスし、インターネットアクセスを行わないことが求められます。
設定: DSW インスタンスを作成、または既存の DSW インスタンスを変更します。VPC、vSwitch、およびセキュリティグループを設定します。 [専用ゲートウェイ (推奨)] を選択します。SNAT エントリは作成しないでください。
動作の仕組み: NAT ゲートウェイまたは SNAT エントリがない場合、DSW インスタンスにはインターネットへのアウトバウンド経路がありません。
課金: 追加料金は発生しません。
DSW サービスのインターネットへの公開
シナリオ: DSW で実行中の Web サービス (モデル API や WebUI など) に、テストや共有のためにインターネットからアクセスできるようにする必要があります。
動作の仕組み: インターネットからのリクエストは、EIP を介して NAT ゲートウェイに到達します。NAT ゲートウェイは、それらを DSW インスタンスのプライベート IP アドレスとポートに転送します。セキュリティグループがこのインバウンドトラフィックを許可していることを確認してください。
課金: DSW インスタンスの停止後も、NAT ゲートウェイと EIP には料金が発生します。テスト完了後に削除してください。
DSW ネットワークアーキテクチャ
次の図は、DSW ネットワークアーキテクチャを示しています。
デフォルトでは、DSW インスタンスは共有 VPC 内にあり、無料で [パブリックゲートウェイ] を介してインターネットにアクセスします。DSW インスタンスにはパブリック IP アドレスが割り当てられないため、インターネットから直接アクセスすることはできません。
DSW ネットワークを構成するコンポーネントは次のとおりです。
Virtual Private Cloud (VPC): クラウド上のリソース用の隔離されたプライベートネットワークです。
vSwitch: VPC 内のサブネットです。DSW インスタンスや、データベースなどの他のクラウドリソースが vSwitch に接続されます。
セキュリティグループ: DSW インスタンスの仮想ファイアウォールです。すべてのインバウンドおよびアウトバウンドのネットワークトラフィックを制御します。セキュリティグループの設定ミスは、ネットワーク接続の問題の最も一般的な原因です。
[パブリックゲートウェイ]: DSW のデフォルトの無料出口です。帯域幅は他のユーザーと共有されるため、速度と安定性は保証されません。
[専用ゲートウェイ (推奨)]: 高速で安定したインターネットアクセスを提供する専用のインターネット出口です。別途課金されます。
Elastic IP アドレス (EIP): 静的なパブリック IP アドレスで、通常は NAT ゲートウェイにバインドされます。別途課金されます。
送信元ネットワークアドレス変換 (SNAT): プライベートネットワーク内の DSW インスタンスがアウトバウンドインターネットトラフィックを開始できるようにします。