--- title: "Service Function Chain(SFC)のシナリオ" slug: "vpc-sfcprocedure-vpc" updated: 2026-09-17T09:22:01Z published: 2026-09-17T09:22:01Z canonical: "guide.ncloud-docs.com/vpc-sfcprocedure-vpc" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Service Function Chain(SFC)のシナリオ VPC環境で利用できます。 NAVERクラウドプラットフォームの Virtual Private Cloud(VPC)を利用した Service Function Chain(以下、SFC)は、顧客によって様々な方法で構築できます。 SFC構成のために、[Transit VPC](/docs/ja/vpc-manage-vpc), [Endpoint Route Table](/docs/ja/vpc-endpointroutetable-vpc), [Service Function Chain](/docs/ja/vpc-servicefunctionchain-vpc), [Transit VPC Connect](/docs/ja/vpc-transitvpcconnect-vpc), [Inline Load Balancer](/docs/ja/loadbalancer-inlinelb-vpc), [Public IP](/docs/ja/vpc-publicip-vpc)が使用されます。 使用シナリオは次の通りです。 ## SFCとセキュリティアプライアンスを利用したセキュリティ階層の構成 SFCとセキュリティアプライアンスを利用したセキュリティ階層の構成シナリオは、一般的なシステムに多くの機能を持つセキュリティアプライアンスを適用する場合にお勧めします。 ![SFC_senario_kr.png](https://cdn.document360.io/6998976f-9d95-4df8-b847-d375892b92c2/Images/Documentation/SFC_senario_kr.png?sv=2026-02-06&spr=https&st=2026-10-30T12%3A26%3A31Z&se=2026-10-30T13%3A26%3A31Z&sr=c&sp=r&sig=z6tCi0kNYUubu5oae9ibzHUIANuSvvD6W3XkLERV8mI%3D) このシナリオを実装するための手順は次の通りです。 [1. VPC作成](/docs/ja/vpc-sfcprocedure-vpc#1VPC%EC%83%9D%EC%84%B1) [2. Subnet作成](/docs/ja/vpc-sfcprocedure-vpc#2Subnet%EC%83%9D%EC%84%B1) [3. サーバ作成](/docs/ja/vpc-sfcprocedure-vpc#3%EC%84%9C%EB%B2%84%EC%83%9D%EC%84%B1) [4. Target Groupの作成](/docs/ja/vpc-sfcprocedure-vpc#4TargetGroup%EC%83%9D%EC%84%B1) [5. Load Balancer作成](/docs/ja/vpc-sfcprocedure-vpc#5LoadBalancer%EC%83%9D%EC%84%B1) [6. Transit VPC Connect作成](/docs/ja/vpc-sfcprocedure-vpc#6TransitVPCConnect%EC%83%9D%EC%84%B1) [7. Service Function Chain作成](/docs/ja/vpc-sfcprocedure-vpc#7ServiceFunctionChain%EC%83%9D%EC%84%B1) [8. Endpoint Route Tableの作成と設定](/docs/ja/vpc-sfcprocedure-vpc#8EndpointRouteTable%EC%83%9D%EC%84%B1%EB%B0%8F%EC%84%A4%EC%A0%95) [9. Route Tableの作成と設定](/docs/ja/vpc-sfcprocedure-vpc#9RouteTable%EC%83%9D%EC%84%B1%EB%B0%8F%EC%84%A4%EC%A0%95) [10. Public IP接続設定](/docs/ja/vpc-sfcprocedure-vpc#10PublicIP%EC%97%B0%EA%B2%B0%EC%84%A4%EC%A0%95) ### 1. VPC作成 まず、NAVERクラウドプラットフォームコンソールで VPCを作成します。コンソールの **Menu** > **Services > Networking > VPC** メニューから作成できます。 一般 VPC 1つと Transit VPC 1つを作成します。 ### 2. Subnet作成 VPCの作成が完了したら、実際にネットワークを使用できるように VPC内に Subnetを構築します。必要な Subnetは次の通りです。 - 一般 VPC - Public一般 Subnet: セキュリティアプライアンスデバイスおよび一般サーバアクセス用の Bastionサーバ - Private一般 Subnet: サービス用サーバ - Public LB Subnet: サービス用 Load Balancer - Transit VPC - Private一般 Subnet: セキュリティアプライアンス MGMT - Public SFC Subnet: セキュリティアプライアンスサービス NIC - Private LB Subnet: Inline Load Balancer ### 3. サーバ作成 作成された VPC内に配置するサーバを作成します。サーバの作成時に予め作成した Transit VPCと一般 VPCを選択した後、ACGを入力します。 詳細は、[サーバ作成方法ガイド](/docs/ja/server-create-vpc)をご参照ください。 #### 一般サーバ 1. コンソールの Compute > Server > サーバ作成から希望するイメージを選択し、作成 #### セキュリティアプライアンス 1. コンソールの Compute > Server > サーバ作成 > サーバイメージ選択から **[3rd partyイメージ]** タブで希望するベンダーのイメージを選択 2. Network Interface設定時、サービスのために Externalと Internalの2つの追加 Network Interfaceを作成し、追加された Network Interfaceは SFC Subnetに割り当て 参考 Inline方式で動作するイメージの追加 Network Interfaceのみ SFC Subnetとして割り当てられます。TMSは Inline方式で動作しません。 1. 推奨ストレージ容量はベンダーによって異なり、ベンダーに別途お問い合わせ 2. Inline Load Balancerを利用する場合、Health Checkのためのポートオープンが必要 3. 作成後、2つの追加 Network Interfaceにセキュリティアプライアンス独自のルーティング設定が必要 ### 4. Target Group作成 Inline Load Balancerで使用する Target Groupを作成します。 Targetタイプを Transit VPC Serverに選択し、セキュリティアプライアンスでサービス用に追加された2つの Network Interfaceを Targetに追加します。 SFCは単方向に動作するため、双方向通信のために Inline Load Balancer用 Target Groupは Ingress、Egress用にそれぞれ作成してください。 詳しい作成方法は、[Target Group作成方法ガイド](/docs/ja/loadbalancer-targetgroup-vpc)をご参照ください。 #### Application Load Balancer用 Target Group 1. コンソールVPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **Target Group** > **Target Group 作成**から希望するイメージを選択し、作成 #### Inline Load Balancer用 Target Group(Ingress用) 1. コンソールVPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **Target Group** > **Target Group 作成**から Targetタイプは Transit VPC Server、プロトコルは IPアドレスを選択 2. Targetの追加設定時、セキュリティアプライアンスに追加した External Network Interfaceを設定 #### Inline Load Balancer用 Target Group(Egress用) 1. コンソールVPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **Target Group** > **Target Group 作成**から Targetタイプは Transit VPC Server、プロトコルは IPアドレスを選択 2. Targetの追加設定時、セキュリティアプライアンスに追加した Internal Network Interfaceを設定 ### 5. Load Balancer作成 一般 VPCで動作する Application Load Balancerと Transit VPCで動作する Inline Load Balancerを作成します。 SFCは単方向に動作するため、双方向通信のために Inline Load Balancerは Ingress, Egress用にそれぞれ作成してください。詳しい作成方法は、[Inline Load Balancerガイド](/docs/ja/loadbalancer-inlinelb-vpc)をご参照ください。 #### Application Load Balancer用 Target Group 1. コンソールVPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **ロードバランサ作成**からアプリケーションロードバランサを作成 #### Inline Load Balancer用 Target Group(Ingress用) 1. コンソールVPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **ロードバランサ作成**からインラインロードバランサを作成 2. Inline Load Balancer用 Target Group (Ingress用)を追加 #### Inline Load Balancer用 Target Group(Egress用) 1. コンソールVPC環境の **Menu** > **All Services** > **Networking** > **Load Balancer** > **ロードバランサ作成**からインラインロードバランサを作成 2. Inline Load Balancer用 Target Group(Egress用)を追加 ### 6. Transit VPC Connect作成 一般 VPCと Transit VPCを接続する Transit VPC Connectを作成します。 詳しい作成方法は、[Transit VPC Connectガイド](/docs/ja/vpc-transitvpcconnect-vpc)をご参照ください。 ### 7. Service Function Chain作成 Transit VPC内でネットワークフローを定義する Service Function Chainを作成します。SFCは単方向に動作するため、双方向通信のために Ingress、Egress用にそれぞれ作成してください。詳しい作成方法は、[Service Function Chain(SFC)作成方法ガイド](/docs/ja/vpc-servicefunctionchain-vpc)をご参照ください。 #### Ingress用 Service Function Chain 1. Transit VPCと Zoneを選択 2. 目的地 Subnetに一般 VPC CIDR帯域を追加 3. Chainに次のように設定 | 順番 | タイプ | インスタンス | サブネット | Ingress NIC | | --- | --- | --- | --- | --- | | 1 | LoadBalancer | Ingress用 Inline LB | 自動入力 | - | | 2 | TransitVpcConnect | 作成した TransitVpcConnect | - | - | #### Egress用 Service Function Chain 1. Transit VPCと Zoneを選択 2. 目的地 Subnetに0.0.0.0/0帯域を追加 3. Chainに次のように設定 | 順番 | タイプ | インスタンス | サブネット | Ingress NIC | | --- | --- | --- | --- | --- | | 1 | LoadBalancer | Egress用 Inline LB | 自動入力 | - | | 2 | InternetGateway | - | - | - | ### 8. Endpoint Route Tableの作成と設定 Internet Gatewayと Transit VPC Connectに Ingress Routeを設定できる Endpoint Route Tableを作成および設定します。詳しい作成および設定方法は、[Endpoint Route Tableガイド](/docs/ja/vpc-endpointroutetable-vpc)をご参照ください。 #### Internet Gateway用 Endpoint Route Table 1. 関連 Endpointタイプは IGWを選択して作成 2. 作成された Endpoint Route Tableに Route Tableを設定 | 目的地 | Target | | --- | --- | | 一般 VPC CIDR帯域 | Ingress用 SFC | 3. 関連 Endpoint設定は IGWを選択 #### Transit VPC Connect用 Endpoint Route Table 1. 関連 Endpointタイプは Transit VPC Connectを選択して作成 2. 作成された Endpoint Route Tableに Route Tableを設定 | 目的地 | Target | | --- | --- | | 0.0.0.0/0 | Egress用 SFC | 3. 関連 Endpoint設定は Transit VPC Connectを選択 参考 次のステップからはネットワークフローが Transit VPCに変更されます。一般 VPCでサービスが正常に動作することを確認し、SFC設定を続行します。 ### 9. Route Tableの作成と設定 サーバアクセス用 Bastionサーバを除く一般 VPCのネットワークフローを Transit VPCに変更するために Route Tableを作成し、設定します。詳しい作成方法は、[Route Table作成方法ガイド](/docs/ja/networking-vpc-vpcdetaileroutetable)をご参照ください。 #### 一般 VPC - Public一般 Subnet Route Table: すべての帯域(0.0.0.0/0)を IGWに設定、Transit VPC帯域のみ Transit VPC Connectに設定 | 目的地 | Targetタイプ | Target名 | | --- | --- | --- | | Transit VPC CIDR帯域 | TRANSITVPCCONNECT | 作成した TransitVpcConnect | | 0.0.0.0/0 | IGW | INTERNET GATEWAY | | 一般 VPC CIDR帯域 | LOCAL | LOCAL | - Private一般 Subnet Route Table: すべての帯域(0.0.0.0/0)を Transit VPC Connectに設定 | 目的地 | Targetタイプ | Target名 | | --- | --- | --- | | 0.0.0.0/0 | TRANSITVPCCONNECT | 作成した TransitVpcConnect | | 一般 VPC CIDR帯域 | LOCAL | LOCAL | - Public LB Subnet Route Table: 今後すべての帯域(0.0.0.0/0)を Transit VPC Connectに設定 | * | 目的地 | Targetタイプ | Target名 | | --- | --- | --- | --- | | 0.0.0.0/0 | TRANSITVPCCONNECT | 作成した TransitVpcConnect | | | 一般 VPC CIDR帯域 | LOCAL | LOCAL | | #### Transit VPC - Private一般 Subnet Route Table: 一般 VPCのサーバアクセス用 Subnet帯域のみ Transit VPC Connectに設定 | 目的地 | Targetタイプ | Target名 | | --- | --- | --- | | 一般 VPCのサーバアクセス用 Subnet帯域 | TRANSITVPCCONNECT | 作成した TransitVpcConnect | | Transit VPC CIDR帯域 | LOCAL | LOCAL | ### 10. Public IP接続設定 Application Load Balancerが持っているパブリック IPアドレスを、Public IP接続設定を通じて Transit VPCに接続します。詳しい接続方法は、[Transit VPC接続設定ガイド](/docs/ja/vpc-publicip-vpc)をご参照ください。