728x90
Amazon Virtual Private Cloud (VPC)
Amazon VPC는 AWS 계정 전용의 가상 네트워크 서비스로,
리소스들을 논리적으로 분리된 환경에서 실행할 수 있다.
VPC 개요
- AWS의 계정 전용 가상 네트워크 서비스
- 각 Region별로 다수의 VPC를 생성할 수 있음.
- 사설 IP 대역을 보유하며, 해당 대역 내에서 서브넷을 생성하여 IP를 할당할 수 있음.
- 허용되는 IP 블록 크기는 /16(IP 65536개)부터 /28(IP 16개)까지
- 권장되는 VPC CIDR 블록은 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16
Subnet
- VPC 내에서 생성되는 분리된 네트워크로, 각 서브넷은 하나의 AZ에 연결됨.
- 서브넷은 VPC의 사설 IP 범위 내에서 생성되며, 리소스에 사설 IP가 할당
- 공인 IP의 자동 할당 여부를 설정할 수 있음.
- Public Subnet과 Private Subnet으로 나누어 관리할 수 있음.
- CIDR 블록 내에서 일부 IP 주소는 시스템용으로 예약됨.
ENI (Elastic Network Interface)
- 가상 네트워크 인터페이스
- VPC 내 리소스들은 기본적으로 ENI와 사설 IP를 할당받음.
- 선택적으로 공인 IP도 할당 가능
- Public Subnet에서는 자동으로 공인 IP를 할당받음.
Routing Table
- 서브넷 내 트래픽이 전송되는 위치를 결정하는 라우팅 규칙의 집합
- 기본 라우팅으로 VPC의 범위에 해당하는 범위를 가짐.
- Internet Gateway, NAT Gateway, VPC Endpoint, Peering 등으로
트래픽을 라우팅 설정 가능 - '0.0.0.0/0'은 Default Routing을 의미하며,
인터넷 게이트웨이나 NAT Gateway로 사용됨.
Network ACL (NACL)
- 서브넷의 트래픽을 통제하는 기능
- Stateless로 작동하기 때문에 Inbound, Outbound 규칙이 별도로 움직임
- 우선순위 값을 주는 것이 가능하여 순차적 적용 가능
Internet Gateway
- VPC 내 리소스가 외부 인터넷과 연결되기 위해 필요한 게이트웨이
- 인터넷 게이트웨이가 있어야 외부 인터넷 사용이 가능
- 인터넷 게이트웨이를 생성한 후 라우팅 테이블에 '0.0.0.0/0'을
설정해야 외부 인터넷을 사용 가능
Egress-only Internet Gateway
- IPv6를 보유한 VPC 내 인스턴스가 외부 인터넷으로
아웃바운드 통신을 가능케 하는 기능 - 아웃바운드 통신만 지원
NAT Gateway
- Private Subnet에서 인터넷 접속을 위해 사용하는 게이트웨이
- VPC 내부 리소스는 NAT Gateway를 통해 인터넷에 접속할 수 있으나,
외부에서 NAT Gateway를 통해 VPC 내부로 들어올 수 없음. - CloudWatch를 이용하여 모니터링 가능함.
NAT Instance
- NAT Gateway의 대안으로 EC2 인스턴스를 사용하는 방법
- 보안 그룹 설정을 적용 받으므로 트래픽을 제어할 수 있음.
- 'ami-vpc-nat'로 시작하는 커뮤니티 AMI를 사용 가능
NAT Instance vs NAT Gateway
- NAT Gateway는 AWS에서 관리되며 유지보수 필요 없으나,
NAT Instance는 사용자 관리 필요 - NAT Gateway는 대역폭 최대 45Gbps까지 확장 가능하나,
NAT Instance는 인스턴스 유형에 따라 다름. - NAT Gateway는 보안그룹 사용 불가, NAT Instance는 보안그룹 사용 가능
출처 : Udemy_AWS Solutions Architect C03 강의
hwanyoung12
https://aws-hyoh.tistory.com/223
https://nice-engineer.tistory.com/entry/AWS-NACL%EA%B3%BC-Security-Group%EC%9D%98-%EC%B0%A8%EC%9D%B4
728x90
'자격증 > AWS SAA' 카테고리의 다른 글
[AWS SAA] RDS (0) | 2024.01.31 |
---|---|
[AWS SAA] VPC 보안 및 연결 (0) | 2024.01.31 |
[AWS SAA] CloudFront (0) | 2024.01.30 |
[AWS SAA] S3 고급 (0) | 2024.01.30 |
[AWS SAA] S3 (0) | 2024.01.30 |