AWS VPC(Virtual Private Cloud)는 Amazon Web Services(AWS)에서 제공하는 논리적으로 격리된 가상 네트워크입니다. VPC를 사용하면 AWS 클라우드 내에서 사용자의 네트워크 환경을 설정하고 관리할 수 있으며, 이는 사용자가 온프레미스 데이터 센터에서 사용하는 네트워크와 유사하게 동작합니다.
Virtual Private Cloud는 기업이 자체 데이터 센터에서 운영할 수 있도록 하는 기업 중심의 가상 네트워크입니다. 이는 사용자가 가상 환경을 완벽하게 제어할 수 있도록 하는 서비스입니다. 또한 사용자는 자신의 IP 주소를 선택하고, 서브넷을 만들고, 경로 테이블을 구성하고, 네트워크 게이트웨이도 선택할 수 있습니다. AWS 위에 가상 네트워크를 만들어, 개인 클라우드 처럼 사용할 수 있는 서비스라고 할 수 있습니다.
AWS VPC의 특징
- 계정 생성 시 default로 VPC를 만들어 줌
- EC2, RDS, S3 등의 서비스 활용 가능
- 서브넷 구성
- 보안 설정(IP block, inbound outbound 설정)
- VPC Peering(VPC 간의 연결)
- IP 대역 지정 가능
- VPC는 하나의 Region에만 속할 수 있음 (다른 Region으로 확장 불가능)
https://www.whizlabs.com/blog/aws-virtual-private-cloud-guide/
사용 사례:
AWS VPC는 사용자에게 매우 유연하고 안전한 네트워크 환경을 제공하며, 클라우드 인프라를 설계하고 배포하는 데 필수적인 구성 요소입니다.