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
반응형