Scalability
온프레미스 VPN 장비의 용량 한계
기존 온프레미스 VPN은 하드웨어 용량에 의해 제한됩니다. 원격 근무자가 급증하면 VPN 연결 수와 트래픽이 증가하여 성능 저하나 가용성 문제가 발생할 수 있습니다.
AWS Client VPN · 원격 접속 VPN
AWS Client VPN은 완전관리형 원격 접속 VPN 서비스입니다. OpenVPN 기반 클라이언트를 통해 어디서든 AWS 및 온프레미스 네트워크의 리소스에 접속할 수 있으며, 사용자 수에 따라 자동으로 확장 및 축소됩니다.
Customer challenges
Scalability
기존 온프레미스 VPN은 하드웨어 용량에 의해 제한됩니다. 원격 근무자가 급증하면 VPN 연결 수와 트래픽이 증가하여 성능 저하나 가용성 문제가 발생할 수 있습니다.
Migration
애플리케이션을 온프레미스에서 AWS로 마이그레이션하는 과정에서 사용자의 접속 방식이 달라질 수 있습니다. 마이그레이션 전·중·후에 일관된 접속 경험을 제공하기 어렵습니다.
Operations
자체 VPN 솔루션을 배포하고 용량을 프로비저닝하며 서비스 업데이트를 관리하는 데 지속적인 운영 부담이 발생합니다.
Benefits
Elastic
AWS Client VPN은 사용자 수요에 따라 자동으로 확장 및 축소됩니다. 사용하지 않는 용량에 대해 비용을 지불하지 않으며, 피크 시에도 별도의 하드웨어 증설 없이 대응할 수 있습니다.
Unified
하나의 VPN 연결로 AWS 리소스와 온프레미스 네트워크에 모두 접속할 수 있습니다. 온프레미스 VPN과 달리 별도의 연결을 구성할 필요가 없습니다.
Managed
배포, 용량 프로비저닝, 서비스 업데이트를 AWS가 자동으로 처리합니다. 관리자는 단일 콘솔에서 모든 연결을 모니터링할 수 있습니다.
How it works
Client VPN 세션을 활성화하고 관리하기 위해 생성하는 리소스입니다. 모든 클라이언트 VPN 세션의 종단점(termination point)이 됩니다. 인증 정보, 서버 인증서, 클라이언트 IP 할당, 로깅 옵션 등을 구성합니다.
Client VPN Endpoint에 연결하는 네트워크입니다. VPC 서브넷을 연결하거나 AWS Transit Gateway에 직접 연결할 수 있습니다. Target Network를 통해 AWS 리소스 및 온프레미스 리소스에 접근합니다.
네트워크에 접근할 수 있는 사용자를 제한하는 규칙입니다. Active Directory 그룹 또는 IdP(Identity Provider) 그룹 기반으로 특정 네트워크에 대한 접근 권한을 설정합니다. 기본적으로 Authorization Rule이 없으므로 반드시 구성해야 합니다.
클라이언트 IP 주소를 할당하기 위한 IP 주소 범위입니다. Client VPN Endpoint에 연결할 때마다 이 범위에서 고유한 IP 주소가 할당됩니다. IPv4는 직접 지정하고, IPv6는 AWS가 자동으로 할당합니다.
Key features
OpenVPN 클라이언트를 통해 TLS로 암호화된 VPN 터널을 설정합니다. 데이터 채널은 SSL 기반이며 HMAC, 해싱, x.509 인증서 등 추가 보안 메커니즘을 적용합니다.
출처Active Directory 통합(AWS Directory Services 연동), 인증서 기반 인증(AWS Certificate Manager 연동), SAML-2.0 기반 Federated Authentication, MFA를 지원합니다.
출처Active Directory 그룹 기반으로 특정 네트워크에 대한 접근 제어 규칙을 정의할 수 있습니다. Security Group 기반 접근 제어도 지원합니다.
출처사용자 수에 따라 자동으로 확장 및 축소됩니다. 수동 개입 없이 다양한 수의 사용자 연결을 수용합니다.
출처Amazon CloudWatch Logs를 사용하여 Client VPN 연결 로그를 모니터링, 저장, 접근할 수 있습니다. 포렌식 분석, 사용 패턴 분석, 연결 문제 디버깅에 활용할 수 있습니다.
출처Windows, Mac, iOS, Android, Linux 기반 디바이스에서 OpenVPN 호환 클라이언트를 사용하여 접속할 수 있습니다.
출처VPC 서브넷 연결 외에 AWS Transit Gateway에 직접 연결할 수 있는 유연한 네트워크 아키텍처를 지원합니다.
출처Client VPN Endpoint에서 IPv4, IPv6, Dual-stack을 지원합니다. IPv6 또는 Dual-stack Endpoint 사용 시 추가 비용이 없습니다.
출처연결 디바이스의 상태(posture)를 기반으로 접근을 허용할 수 있습니다. CrowdStrike, Jamf, JumpCloud 등 Device Trust Provider와 통합되며, 연결 시 및 세션 중 5분마다 디바이스 상태를 평가합니다.
출처최종 사용자가 AWS VPN Desktop Client 최신 버전과 Client VPN Endpoint 구성 파일을 다운로드할 수 있는 웹 포털을 제공합니다. 관리자가 활성화 또는 비활성화할 수 있습니다.
출처Compare
| 비교 항목 | AWS Client VPN | 온프레미스 VPN |
|---|---|---|
| 확장성 | 사용자 수요에 따라 자동 확장 및 축소 | 하드웨어 용량에 의해 제한됨 |
| 접속 범위 | 단일 VPN 연결로 AWS 및 온프레미스 네트워크 모두 접속 | 일반적으로 온프레미스 네트워크만 접속 |
| 운영 관리 | AWS가 배포, 용량 프로비저닝, 업데이트를 자동 처리 | 직접 배포, 용량 관리, 패치 적용 필요 |
| 인증 방식 | Active Directory, 인증서 기반, SAML-2.0 Federated, MFA 지원 | 솔루션에 따라 다름 |
| 과금 방식 | 사용한 만큼 시간 단위로 과금 | 하드웨어 구매 및 유지보수 비용 발생 |
Use cases & reference architecture
예상치 못한 상황으로 많은 직원이 원격 근무를 해야 할 때 VPN 연결 수가 급증합니다. AWS Client VPN은 피크 수요에 맞춰 자동으로 확장되고, 수요가 줄면 축소되어 미사용 용량에 대한 비용이 발생하지 않습니다.
출처애플리케이션이 온프레미스에서 AWS로 이동하는 동안 사용자는 접속 방식을 변경할 필요가 없습니다. AWS Client VPN은 마이그레이션 전·중·후에 동일한 방식으로 애플리케이션에 접근할 수 있도록 합니다.
출처Microsoft Active Directory(AWS Directory Services 연동), 인증서 기반 인증, SAML-2.0 Federated Authentication을 지원합니다. MDM(Mobile Device Management) 솔루션과 연동하여 정책을 준수하지 않는 디바이스의 접속을 차단할 수 있습니다.
출처인증서 기반 인증을 사용하여 IoT 디바이스와 Amazon VPC 리소스 간에 암호화된 연결을 생성할 수 있습니다.
출처원격 사용자는 OpenVPN 호환 클라이언트를 사용하여 Client VPN Endpoint에 TLS VPN 터널을 설정합니다. Client VPN Endpoint는 Target Network로 연결된 VPC 서브넷에 Client VPN 네트워크 인터페이스를 생성합니다. VPC 내 트래픽은 이 네트워크 인터페이스를 통해 전달되며, IPv4 트래픽에는 SNAT가 적용됩니다. VPC에서 온프레미스 네트워크로의 트래픽은 AWS Site-to-Site VPN 또는 AWS Direct Connect를 통해 라우팅됩니다. Authorization Rule을 통해 Active Directory 그룹 또는 IdP 그룹 기반으로 특정 네트워크에 대한 접근을 제어합니다.
출처Client VPN Endpoint를 AWS Transit Gateway에 직접 연결(attach)할 수 있습니다. Transit Gateway를 통해 여러 VPC 및 온프레미스 네트워크에 대한 중앙 집중식 라우팅이 가능합니다. 원격 사용자는 Client VPN Endpoint에 연결하고, Transit Gateway의 라우팅 테이블에 따라 연결된 VPC 또는 온프레미스 네트워크로 트래픽이 전달됩니다.
출처Pricing
AWS Client VPN은 Endpoint 연결 시간과 VPN 연결 시간을 기준으로 시간당 과금됩니다. IPv6 또는 Dual-stack Endpoint 사용 시 추가 비용이 없습니다. 데이터 전송 아웃 요금과 Public IPv4 주소 요금이 별도로 적용됩니다.
Getting started
Active Directory 통합, 인증서 기반 인증, SAML-2.0 Federated Authentication 중 조직의 요구사항에 맞는 인증 방식을 선택합니다. MFA 적용 여부와 MDM 연동 필요성도 함께 검토합니다.
AWS Management Console, CLI, 또는 API를 사용하여 Client VPN Endpoint를 생성합니다. 서버 인증서, Client CIDR Range, 포트(443 또는 1194), IP 주소 유형(IPv4/IPv6/Dual-stack), 연결 로깅 옵션을 구성합니다.
Client VPN Endpoint에 VPC 서브넷을 연결하거나 Transit Gateway에 직접 연결합니다. 서브넷 연결 시 해당 서브넷에 Client VPN 네트워크 인터페이스가 생성됩니다.
접근을 허용할 네트워크와 사용자 그룹을 정의하는 Authorization Rule을 생성합니다. Client VPN Endpoint의 라우팅 테이블에 대상 네트워크 경로를 추가합니다. 기본적으로 Authorization Rule이 없으므로 반드시 구성해야 합니다.
OpenVPN 호환 클라이언트를 사용자 디바이스에 배포하고 Client VPN 구성 파일을 배포합니다. Self-service Portal을 활성화하면 사용자가 직접 클라이언트와 구성 파일을 다운로드할 수 있습니다. 연결 테스트 후 CloudWatch Logs에서 연결 로그를 확인합니다.
Next steps
Client VPN Endpoint 생성, 인증 구성, Target Network 연결, Authorization Rule 설정 등 전체 관리 절차를 안내합니다.
Endpoint 시간당 요금, 연결 시간당 요금, 데이터 전송 요금 등 상세 과금 기준을 확인할 수 있습니다.
Client VPN Endpoint, Target Network, 과금, 인증 및 권한 부여, 모니터링 등에 대한 자주 묻는 질문과 답변을 확인할 수 있습니다.
Client VPN의 인증, 권한 부여, 보안 연결, 연결 관리, 디바이스 호환성 등 기능별 상세 설명을 확인할 수 있습니다.
Resources
이 페이지는 아래 AWS 공식 자료를 바탕으로 정리했습니다. 마지막 갱신 2026-10-17.