Hybrid Networking · 사설 서비스 노출

AWS PrivateLink

퍼블릭 인터넷 없이 VPC에서 서비스와 리소스에 프라이빗하게 연결하세요

AWS Networking Services · First Call2026-10-17

Agenda

아젠다

  1. 서비스 개요
  2. 고객 과제
  3. 주요 이점
  4. 동작 방식
  5. 주요 기능
  6. 비교와 선택 기준
  7. 사용 사례
  8. 레퍼런스 아키텍처
  9. 비용
  10. 시작하기
  11. 다음 단계

Customer challenges

PrivateLink 없이 겪는 문제

퍼블릭 인터넷 경유로 인한 보안 위험

VPC 외부 서비스에 접근하려면 인터넷 게이트웨이나 NAT 디바이스를 사용해야 하며, 민감한 데이터가 퍼블릭 인터넷을 통과하면서 보안 위협에 노출됩니다.

복잡한 네트워크 및 방화벽 관리

VPC 피어링은 125개 연결로 제한되며, 서비스마다 별도의 방화벽 규칙과 NAT 설정을 관리해야 하므로 운영 부담이 증가합니다.

규정 준수 요건 충족의 어려움

HIPAA, PCI, EU-US Privacy Shield 등의 규정은 민감한 데이터가 인터넷을 경유하지 않도록 요구하며, 기존 네트워크 구성으로는 이를 충족하기 어렵습니다.

Overview

AWS PrivateLink

AWS PrivateLink는 VPC, AWS 서비스, 파트너 서비스, 온프레미스 네트워크 간 트래픽을 AWS 네트워크 내에서만 전달합니다. 인터넷 게이트웨이, NAT 디바이스, 퍼블릭 IP 주소 없이도 프라이빗 서브넷에서 필요한 서비스에 접근할 수 있습니다.

10 Gbps ~ 100 Gbps
가용 영역당 VPC 엔드포인트 대역폭(기본 10Gbps, 자동 확장 최대 100Gbps)
100개
단일 VPC당 생성 가능한 최대 VPC 엔드포인트 수(추가 요청 가능)
5종
VPC 엔드포인트 유형(Gateway, Interface, Gateway Load Balancer, Resource, 서비스 네트워크)

Benefits

AWS PrivateLink를 사용해야 하는 이유

Security

트래픽이 AWS 네트워크 내에서만 전달됩니다

VPC 엔드포인트와 서비스 간 경로는 AWS 내부에 머물며 인터넷을 경유하지 않습니다. 인터넷 게이트웨이, NAT 디바이스, 퍼블릭 IP 없이 프라이빗 IP만으로 통신합니다.

Scalability

사실상 무제한 확장이 가능합니다

VPC 피어링의 125개 연결 제한과 달리, PrivateLink는 사실상 무제한으로 확장할 수 있습니다. 필요한 VPC, 리소스, 서비스 수에 따라 엔드포인트를 추가할 수 있습니다.

Compliance

규정 준수를 지원합니다

민감한 데이터가 인터넷을 경유하지 않으므로 HIPAA, PCI, EU-US Privacy Shield, SEC Rule 17a-4(f), JAFIC 등의 규정 준수를 지원합니다.

How it works

AWS PrivateLink 핵심 개념

  1. 1

    VPC 엔드포인트

    VPC 내 서브넷에 프라이빗 IP를 가진 탄력적 네트워크 인터페이스(ENI)를 생성하여 외부 서비스나 리소스로의 트래픽 진입점 역할을 합니다. Gateway, Interface, Gateway Load Balancer, Resource, 서비스 네트워크 5가지 유형이 있습니다.

  2. 2

    엔드포인트 서비스

    서비스 제공자가 Network Load Balancer를 앞에 두고 자신의 서비스를 PrivateLink를 통해 다른 AWS 고객에게 노출합니다. 허용 목록에 등록된 계정과 IAM 역할만 연결할 수 있습니다.

  3. 3

    리소스 엔드포인트

    다른 VPC에 있는 데이터베이스, 클러스터, 도메인 이름, IP 주소 등 개별 리소스에 로드 밸런서 없이 프라이빗하게 연결합니다. AWS Direct Connect 및 VPN을 통한 연결도 지원합니다.

  4. 4

    서비스 네트워크 엔드포인트

    Amazon VPC Lattice 서비스 네트워크에 속한 여러 서비스와 리소스에 단일 VPC 엔드포인트를 통해 접근합니다. AWS Direct Connect 및 VPN 연결도 지원합니다.

Key features · 1/3

주요 기능

Interface VPC Endpoint

AWS 서비스, 내부 애플리케이션 서비스, SaaS 서비스에 프라이빗 IP를 통해 안전하게 접속합니다. AWS Direct Connect 및 VPN을 통한 연결도 지원합니다.

Gateway Load Balancer Endpoint

Gateway Load Balancer가 앞에 위치한 방화벽, 침입 탐지/방지 시스템 등 가상 어플라이언스에 프라이빗하게 연결하여 트래픽 흐름에 인라인으로 삽입합니다.

Resource VPC Endpoint

다른 VPC의 데이터베이스, 클러스터, 도메인 이름, IP 주소 등 개별 리소스에 로드 밸런서 없이 프라이빗하게 연결합니다.

Service Network VPC Endpoint

Amazon VPC Lattice 서비스 네트워크에 속한 여러 서비스와 리소스에 단일 VPC 엔드포인트를 통해 접근합니다.

Key features · 2/3

주요 기능

Endpoint Service 생성

Network Load Balancer를 앞에 두고 자체 서비스를 PrivateLink 기반으로 다른 AWS 고객에게 제공할 수 있습니다. 허용 목록으로 접근을 제어합니다.

AWS Direct Connect 및 VPN 연동

온프레미스 애플리케이션이 AWS Direct Connect 또는 VPN을 통해 VPC 엔드포인트에 접속하여 PrivateLink 기반 서비스에 프라이빗하게 연결할 수 있습니다.

AWS Marketplace 통합

AWS Marketplace와 통합되어 PrivateLink로 이용 가능한 서비스를 검색할 수 있으며, vanity DNS 이름으로 서비스를 식별할 수 있습니다.

Endpoint Policy

VPC 엔드포인트에 정책을 연결하여 특정 사용자, 작업, 리소스에 대한 접근을 제한할 수 있습니다.

Key features · 3/3

주요 기능

Security Group 연결

VPC 엔드포인트에 보안 그룹을 연결하여 네트워크 수준의 접근 제어를 적용할 수 있습니다.

Cross-Region 연결

인터페이스 엔드포인트를 사용하여 다른 AWS 리전에 있는 VPC 엔드포인트 서비스에 연결할 수 있습니다. 리전 간 접근에 대한 추가 프리미엄은 없으며, 표준 PrivateLink 요금과 리전 간 데이터 전송 요금이 적용됩니다.

Compare

VPC 엔드포인트 유형별 비교

항목게이트웨이 엔드포인트인터페이스 엔드포인트Gateway Load Balancer 엔드포인트리소스 엔드포인트서비스 네트워크 엔드포인트
PrivateLink 기반아니오예예예예
연결 대상Amazon S3, Amazon DynamoDBAWS 서비스, 자체 서비스, SaaSGateway Load Balancer 앞단 어플라이언스데이터베이스, 클러스터, 도메인, IP 등 개별 리소스VPC Lattice 서비스 네트워크 내 여러 서비스/리소스
로드 밸런서 필요 여부불필요서비스 제공자가 NLB 필요Gateway Load Balancer 필요불필요불필요
Direct Connect / VPN 지원해당 없음지원해당 없음지원지원
단일 엔드포인트로 다중 서비스 접근아니오아니오아니오아니오예

Use cases

사용 사례

AWS 서비스에 프라이빗하게 접근

VPC와 온프레미스에서 AWS 서비스에 연결하여 중요 데이터를 프라이빗하고 확장 가능한 방식으로 전송합니다. 인터넷 게이트웨이나 NAT 디바이스가 필요하지 않습니다.

규정 준수 유지

고객 기록 등 민감한 데이터가 인터넷을 경유하지 않도록 하여 HIPAA, EU-US Privacy Shield, PCI 등의 규정 준수를 유지합니다.

하이브리드 클라우드 마이그레이션

온프레미스 애플리케이션과 데이터를 AWS에 호스팅된 SaaS 애플리케이션에 AWS Direct Connect 또는 VPN을 통해 프라이빗하게 연결하여 하이브리드 클라우드 아키텍처를 구현합니다.

VPC 리소스에 프라이빗하게 접근

다른 VPC에 있는 데이터베이스, 클러스터, IP 주소 등 개별 리소스에 리소스 엔드포인트를 통해 로드 밸런서 없이 프라이빗하게 연결합니다.

Reference architecture

VPC에서 다양한 서비스와 리소스에 프라이빗하게 연결하는 구성

프라이빗 서브넷에 Amazon EC2 인스턴스가 위치합니다. 동일 VPC 내에 5개의 VPC 엔드포인트가 생성됩니다. 첫 번째 인터페이스 VPC 엔드포인트는 AWS 서비스에 연결됩니다. 두 번째 인터페이스 VPC 엔드포인트는 다른 AWS 계정이 호스팅하는 엔드포인트 서비스에 연결됩니다. 세 번째 인터페이스 VPC 엔드포인트는 AWS Marketplace 파트너 서비스에 연결됩니다. 리소스 VPC 엔드포인트는 다른 VPC의 데이터베이스에 연결됩니다. 서비스 네트워크 VPC 엔드포인트는 VPC Lattice 서비스 네트워크에 연결됩니다. 모든 트래픽은 퍼블릭 인터넷을 경유하지 않고 AWS 네트워크 내에서 프라이빗 IP를 통해 전달됩니다.

Reference architecture

온프레미스에서 AWS Direct Connect를 통해 PrivateLink 서비스에 접근하는 구성

온프레미스 애플리케이션이 AWS Direct Connect 연결을 통해 VPC에 도달합니다. VPC 내에 인터페이스 VPC 엔드포인트가 생성되어 있으며, 프라이빗 IP를 가진 ENI가 서브넷에 위치합니다. 온프레미스 트래픽은 Direct Connect를 거쳐 VPC 엔드포인트의 프라이빗 IP로 라우팅되고, VPC 엔드포인트가 해당 트래픽을 PrivateLink 기반 서비스로 전달합니다. 전체 경로에서 퍼블릭 인터넷을 사용하지 않습니다.

Pricing

비용 항목

AWS PrivateLink는 VPC 엔드포인트가 프로비저닝된 시간과 처리된 데이터량을 기준으로 과금됩니다. 인터페이스 및 Gateway Load Balancer 엔드포인트는 가용 영역별 시간당 요금이 부과되며, 리소스 엔드포인트는 가용 영역 수와 관계없이 리소스별 시간당 요금이 부과됩니다. 데이터 처리 요금은 월별 리전 내 총 처리량에 따라 단계별로 적용됩니다.

VPC Endpoint 시간당 요금
인터페이스 및 Gateway Load Balancer 엔드포인트는 각 가용 영역에서 프로비저닝된 시간 단위로 과금됩니다. 리소스 엔드포인트는 가용 영역 수와 관계없이 리소스별 시간 단위로 과금됩니다. 부분 시간도 1시간으로 청구됩니다.
데이터 처리 요금
VPC 엔드포인트를 통해 처리된 데이터량(GB 단위)에 따라 과금됩니다. 월별 리전 내 총 처리량에 따라 단계별 요금이 적용됩니다.
Cross-Region 연결 요금
서비스 제공자는 활성 원격 리전별 고정 시간당 요금이 부과됩니다. 엔드포인트 소유자는 표준 PrivateLink 요금 외에 리전 간 데이터 전송 요금이 적용됩니다.

단가는 리전마다 다릅니다. https://aws.amazon.com/privatelink/pricing/

Getting started

시작하기

  1. 1

    연결 대상 서비스 및 리소스 식별

    VPC에서 접근해야 하는 AWS 서비스, 파트너 서비스, 다른 VPC의 리소스, VPC Lattice 서비스 네트워크를 파악합니다. VPC 콘솔 또는 AWS CLI/SDK를 사용하여 PrivateLink로 이용 가능한 서비스를 검색할 수 있습니다.

  2. 2

    VPC 엔드포인트 유형 선택

    연결 대상에 따라 적절한 엔드포인트 유형을 선택합니다. AWS 서비스나 SaaS에는 인터페이스 엔드포인트, 보안 어플라이언스에는 Gateway Load Balancer 엔드포인트, 개별 리소스에는 리소스 엔드포인트, VPC Lattice 서비스 네트워크에는 서비스 네트워크 엔드포인트를 사용합니다. Amazon S3와 DynamoDB에는 게이트웨이 엔드포인트도 사용할 수 있습니다.

  3. 3

    보안 정책 구성

    VPC 엔드포인트에 보안 그룹을 연결하여 네트워크 수준 접근을 제어합니다. 엔드포인트 정책을 생성하여 특정 사용자, 작업, 리소스에 대한 접근을 제한합니다. 서비스 제공자인 경우 허용 목록으로 연결 가능한 계정과 IAM 역할을 관리합니다.

  4. 4

    VPC 엔드포인트 생성 및 테스트

    AWS Management Console, AWS CLI, CloudFormation 또는 AWS SDK를 사용하여 VPC 엔드포인트를 생성합니다. 엔드포인트의 DNS 이름으로 트래픽을 라우팅하여 프라이빗 연결이 정상 동작하는지 확인합니다.

  5. 5

    모니터링 및 운영

    인터페이스 및 Gateway Load Balancer 유형의 VPC 엔드포인트에 대해 Amazon CloudWatch 지표를 활용하여 트래픽과 상태를 모니터링합니다. 불필요한 엔드포인트는 삭제하여 비용을 관리합니다.

Next steps

다음 단계

AWS PrivateLink 공식 문서

PrivateLink의 개념, VPC 엔드포인트 생성 방법, 보안 구성 등을 상세히 안내하는 공식 문서를 확인합니다.

AWS PrivateLink 요금 페이지

엔드포인트 유형별 시간당 요금과 데이터 처리 요금 체계를 확인합니다.

AWS PrivateLink FAQ

일반 질문, 과금, 연결, 보안 등 자주 묻는 질문과 답변을 확인합니다.

AWS PrivateLink 기능 페이지

서비스 접근, 서비스 공유, 온프레미스 연결, Marketplace 통합, 규정 준수 등 주요 기능을 확인합니다.

Resources

참고 자료

Q&A