■ 네트워크 (Network)
· 서로 정보를 주고받아 새로운 가치를 생산
· 네트워크를 구성하기 위한 규칙 : 프로토콜
■ VPN (Virtual Private Network)
· 큰 규모의 조직이 여러 곳에 분산되어 있는 컴퓨터들을 연결
· 보안성이 높은 사설 네트워크 (Private Network) 만듬
· 인터넷을 활용하여 원격지 간에 네트워크를 서로 연결하고 암호화 기술을 적용
· 안정적이며, 보안성 높은 통신서비스를 제공
☞ AWS 는 VPC와 VPC Gateway를 통해 On-Premise의 VPN 장비와 AWS 간 VPN 연결 가능
■ Amazon VPC
· 직접 정의 가능한 가상 네트워크에서 AWS Resource를 구동할 수 있는 논리적으로 격리된 네트워크
· Amazon VPC는 아래 항목들을 완벽히 제어 가능
- ip 주소 범위
- 서브넷
- 라우팅 테이블
- 네트워크 게이트웨이
- IPv4 및 IPv6
□ Amazon VPC 구성 요소
· Private IP 주소
- 인터넷을 통해 연결할 수 없는 VPC 내부에서만 사용할 수 있는 주소
- VPC에서 시작된 인스턴스 Subnet 범위에서 자동으로 할당
- 동일 네트워크의 인스턴스 간 통신 가능
- 보조 Private IP 할당 가능
· Public IP 주소
- 인터넷을 통해 연결할 수 있는 IP 주소
- EC2 생성 시 옵션으로 Public IP 사용여부를 선택
- EC2 인스턴스에서 수동으로 연결 및 해제 불가
- EC2 인스턴스 재부팅 시 새로운 ip주소 할당 (고정되지 않음)
· Elastic IP 주소
- 동적 컴퓨팅을 위해 사용되는 고정 Public IP
- IP를 할당 받은 후 인스턴스를 중지시 과금됨
- 사용가능 Elastic IP 5개로 제한
- 절약하기 위해 NAT 디바이스 사용
□ VPC와 서브넷
· VPC는 전용 가상 네트워크를 의미하며, 리전의 모든 가용영역에 적용됨
· VPC 내부에서 서비스 목적에 따라 IP Block 을 나우어 구분 => IP Block 모음을 서브넷이라고 함
· 가용 영역에 하나 이상의 서브넷을 추가할 수 있으나 서브넷은 단일 가용영역(AZ) 에만 생성되며 여러 가용영역(AZ) 으로 확장 불가
· VPC와 서브넷의 크기지정
- 일반적으로 CIDR (Classless Inter-Domain Routing) 블록 형태로 지정
□ 퍼블릭 서브넷 / 프라이빗 서브넷
· 퍼블릭 서브넷 : 네트워크 트래픽이 게이트웨이로 라우팅되는 서브넷
- 인터넷망을 통해 서비스를 수행하는 인스턴스는 퍼블릭 서브넷에 생성
· 프라이빗 서브넷 : 네트워크 트래픽이 게이트웨이로 라우팅되는 서브넷
- 인터넷에 직접 연결할 필요 없고, 높은 보안이 요구되는 DB는 프라이빗 서브넷에 생성
□ 라우팅 테이블
· 아웃바운드 트래픽에 대한 경로 지정
· 서브넷 및 VPC 간 통신을 위하여 구성
□ NAT (Network Address Translation) 게이트웨이
· 외부 네트워크에 알려진 것과 다른 IP 주소를 사용하는 내부 네트워크에서, 내부 IP 주소를 외부 IP 주소로 변환
· 프라이빗 서브넷 내에 있는 인스턴스를 인터넷, 다른 AWS에 연결
· 하지만 외부망 또는 인터넷에서 해당 프라이빗 서브넷에 연결 불가
· 보안상 중요한 서비스인 경우 사용
· 윈도우 패치나 보안 업데이트, 소프트웨어 업데이트 등 인터넷을 통해 받아야 하는 경우
☆ NAT 게이트웨이를 구성하기 위한 조건
☞ Public Subnet 지정
☞ Elastic IP 주소 필요
☞ NAT 게이트를 만든 후 인터넷 트래픽이 NAT 게이트웨이로 통신이 가능하도록 Private Subnet과 연결된 Routing Table 업데이트
'Cloud > AWS' 카테고리의 다른 글
[AWS] AWS VPC : Private Subnet (구축 2) (0) | 2021.09.01 |
---|---|
[AWS] AWS VPC : Public Subnet (구축 1) (0) | 2021.09.01 |
[AWS] S3 (Simple Storage Services) (0) | 2021.09.01 |
[AWS] Linux 인스턴스 접속 (0) | 2021.08.31 |
[AWS] EC2, EBS 를 이용해서 Server 구축 (0) | 2021.08.31 |