Security Group
概要
Security Group は、GPU virtual machine 向けのネットワークベースの stateful なファイアウォールサービスで、追加料金なしで利用できます。Security Group は受信・送信の両方のトラフィックを制御し、ルールで明示的に許可されていないトラフィックは自動的にブロックされます。
default security group
アカウントには default security group が自動的に作成されます。既定ではすべての受信・送信ネットワークトラフィックを許可します。この security group のルールは変更できますが、削除はできません。
既定で次のルールが追加されます。
- Inbound
| Type | Protocol | Port range | Action | IP type | Inbound |
|---|---|---|---|---|---|
| All Traffic | All | All | ALLOW | IPv4 | All |
- Outbound
| Type | Protocol | Port range | Action | IP type | Destination |
|---|---|---|---|---|---|
| All Traffic | All | All | ALLOW | IPv4 | All |
| All Traffic | All | All | ALLOW | IPv6 | All |
Security Group を作成する
ステップ 1: Security Group 作成ページ(AI Infrastructure → GPU Virtual machines → Security group タブ → Create Security Group)で構成を設定します。
ステップ 2: Create security group で必要な情報を入力します。
- Name: Security Group の名前を入力します。
- Applied Instances: Security Group に関連付ける GPU VM 名を選択します。
- Configure security rules: Inbound と Outbound のルールを更新します。
ステップ 3: Create Security Group をクリックして確定します。作成した Security Group が一覧に表示されます。
ルールを管理する
1 つの Security Group には、複数の Inbound ルールと Outbound ルールを含められます。
- Inbound Rules:
- instance への受信トラフィックを制御します。
- instance のどのポートを開放し、インターネット上のどの IP アドレスからアクセスを許可するか(Source)を定義します。
- Outbound Rules:
- instance からの送信トラフィックを制御します。
- instance のどのポートから外部へ送信でき、どの宛先アドレスに送信できるかを定義します。
ルールの追加と編集
ステップ 1: Security Group list ページで、管理する Security Group を選択して詳細ページを開くか、Edit をクリックします。
ステップ 2: Inbound Rules または Outbound Rules セクションで Add rule をクリックします。
ステップ 3: ルール情報を入力します。
- Port: 開放するポートを選択します。
- All Ports を選ぶとすべてのポートを開放します。
- Customize Ports を選ぶと、単一のポートまたはポート範囲を指定できます。
- SSH (22)、RDP (3389)、MySQL (3306)、HTTP (80)、HTTPS (443) など、一般的なサービス向けのクイックオプションが用意されています。
- Sources / Destinations: 指定したポートへの接続を許可する IP アドレスを入力します。
- All IPv4: すべての IP からの接続を許可します。
- My IP: 現在の自分のパブリック IP のみを許可します。
- Custom: 特定の IP アドレスを 1 つ以上入力します。
22(SSH)や 3389(RDP)などの機密性の高いポートで All IPv4 を許可すると、警告が表示されます。SSH は信頼できる IP からのみ許可することを推奨します。
- Description: ルールに対する任意のメモです。
続けてルールを追加する場合は Add Rule を、変更を保存する場合は Edit Security Group をクリックします。システムが構成を処理し、結果の通知を表示します。
GPU VM を attach する
ステップ 1: Security Group list ページで、virtual machine に attach する Security Group を選択します。
ステップ 2: Apply To セクションで attach する virtual machine を選択します。CIDR range を指定して、ネットワークセグメント単位で Security Group を適用することもできます。その後、Apply Instances をクリックして確定します。
GPU VM を detach する
ステップ 1: Security Group List ページで、対象の virtual machine に attach されている Security Group を選択します。
ステップ 2: Apply To セクションで削除する instance を探します。隣の X アイコンをクリックし、Apply Instances をクリックして確定します。
Security Group を削除する
Security Group が不要になった場合は、VPC から削除できます。
ステップ 1: Security Group List ページで、削除する Security Group を選択します。
ステップ 2: Actions 列で、削除する Security Group の Delete を選択します。
ステップ 3: 確認ポップアップが表示されるので、Delete Security Group をクリックして確定します。