Aws (Amazon)
46. (Aws/Amazon) [Amazon Virtual Private Cloud] Aws VPC 설명 정리 - 논리적 격리 된 가상 네트워크
투케이2K
2025. 4. 11. 21:57
728x90
[개발 환경 설정]
개발 환경 : Aws / Amazon Web Services

[설명 정리]
// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------
- 인프라 : Aws / Amazon Web Services
- 기술 구분 : Aws / Virtual Private Cloud / VPC / 가상 네트워크
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. Aws VPC 는 AWS 클라우드 환경에서 사용 할 수 있는 논리적으로 격리된 가상 네트워크입니다. (사용자가 직접 정의할 수 있는 AWS 계정 사용자 전용 가상의 네트워크)
>> 사용자는 원하는대로 IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 인터넷 게이트웨이 구성 등 가상 네트워크 환경을 구성해 VPC를 생성할 수 있습니다
2. Aws VPC 는 일반적으로 보안을 위해 AWS 리소스 간 허용을 최소화하고 그룹별로 손쉽게 네트워크를 구성하기위해 많이 사용합니다.
>> VPC 별로 필요한 설정을 통해 인스턴스에 네트워크 설정을 적용
3. Aws VPC 를 사용하면 분리 되어 있는 EC2 인스턴스를 그룹으로 묶어 관리할 수 있으며, 완전히 독립된 네트워크처럼 작동하게 구성할 수 있습니다
4. Aws VPC 환경 예시 (VPC를 생성한 후 서브넷을 추가할 수 있습니다) :
[Region] ------------------------ [인터넷] -------------------------
△
|
▽
[VPC] --------------------- [인터넷 게이트웨어] ---------------------
|
[Subnet-프라이빗] | [Subnet-퍼블릭]
|
EC2 인스턴스 그룹 ----- [라우터] ---- EC2 인스턴스 그룹
5. Aws VPC 관련 용어 설명 :
>> 서브넷 :
- 서브넷은 VPC의 IP 주소 범위입니다.
- 서브넷은 단일 가용 영역에 상주해야 합니다.
- 서브넷을 추가한 후에는 VPC에 AWS 리소스 배포할 수 있습니다.
>> IP 주소 지정 :
- VPC와 서브넷에 IP 주소를 IPv4와 IPv6 모두 할당할 수 있습니다.
- 또한 퍼블릭 IPv4 주소 및 IPv6 GUA 주소를 AWS로 가져오고 VPC의 리소스 (예: EC2 인스턴스, NAT 게이트웨이, Network Load Balancer) 에 할당할 수 있습니다.
>> 라우팅 :
- 라우팅 테이블을 사용하여 서브넷 또는 게이트웨이의 네트워크 트래픽이 전달되는 위치를 결정합니다.
>> 게이트웨이 및 엔드포인트 :
- 게이트웨이는 VPC를 다른 네트워크에 연결합니다.
- 인터넷 게이트웨이를 사용하여 VPC를 인터넷에 연결합니다.
- VPC 엔드포인트를 사용하여 인터넷 게이트웨이 또는 NAT 장치를 사용하지 않고 AWS 서비스에 비공개로 연결합니다.
>> 피어링 연결 :
- VPC 피어링 연결을 사용하여 두 VPC의 리소스 간 트래픽을 라우팅합니다.
>> 트래픽 미러링 :
- 네트워크 인터페이스에서 네트워크 트래픽을 복사하고 심층 패킷 검사를 위해 보안 및 모니터링 어플라이언스로 전송합니다.
>> 전송 게이트웨이 :
- 중앙 허브 역할을 하는 전송 게이트웨이를 사용하여 VPC, VPN 연결 및 AWS Direct Connect 연결 간에 트래픽을 라우팅합니다.
>> VPC 흐름 로그 :
- 흐름 로그는 VPC의 네트워크 인터페이스로 들어오고 나가는 IP 트래픽에 대한 정보를 캡처합니다.
>> VPN 연결 :
- AWS Virtual Private Network(AWS VPN)을 사용하여 온프레미스 네트워크에 VPC를 연결합니다.
>> NAT 게이트웨이 :
- 프라이빗 서브넷이 인터넷과 통신하기위한 아웃바운드 인스턴스입니다.
6. Aws VPC 생성 및 관리 방법 :
>> AWS Management Console :
- VPC에 액세스할 때 사용할 수 있는 웹 인터페이스를 제공합니다.
>> AWS Command Line Interface(AWS CLI) :
- Amazon VPC를 포함한 다양한 AWS 서비스에서 사용되는 명령을 제공하며 Windows, macOS 및 Linux에서 지원됩니다.
- 참고 사이트 : https://aws.amazon.com/ko/cli/
>> AWS SDK :
- 언어별 API를 제공하고, 서명 계산, 요청 재시도 처리 및 오류 처리와 같은 많은 연결 세부 정보를 관리합니다.
>> 쿼리 API :
- HTTPS 요청을 사용하여 호출하는 하위 수준의 API 작업을 제공합니다.
- 쿼리 API 사용이 Amazon VPC에 액세스하는 가장 직접적인 방법이지만, 애플리케이션에서 요청에 서명할 해시 생성 및 오류 처리와 같은 하위 수준의 세부 정보를 처리해야 합니다.
- 참고 사이트 : https://docs.aws.amazon.com/AWSEC2/latest/APIReference/OperationList-query-vpc.html
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Aws 사이트 : Amazon VPC란 무엇인가?]
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/what-is-amazon-vpc.html
[Aws 사이트 : VPC Documentation]
https://docs.aws.amazon.com/vpc/?icmpid=docs_homepage_featuredsvcs
[Aws 사이트 : VPC 생성 방법]
https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/create-vpc.html
[VPC (Virtual Private Cloud) 논리적으로 분리 된 가상 네트워크 용어 설명]
https://blog.naver.com/kkh0977/223659252949?trackingCode=blog_bloghome_searchlist
// --------------------------------------------------------------------------------------
728x90
반응형