AWS SAA 자격증 공부 노트 1
IP
- 네트워크와 연결된 모든 장치에는 IP 주소가 할당된다.
- 일반적으로 IPv4가 사용된다.
- IP주소가 172.31.0.0/16 이라면...
- 앞의 두 칸은 네트워크 부분이다.
- 뒤의 두 칸은 호스트 부분(네트워크 안에서 접속할 수 있는 서버를 알려줌)이다.
- / 뒤는 '서브넷 마스크'다. 앞의 두칸(8+8)이 네트워크 부분이라는 소리다.
- IP 주소가 0.0.0.0/0이면 '전체 네트워크'를 의미한다.
- 인터넷 게이트웨이를 이용할 때 쓴다.
- 보안 그룹과 네트워크 ACL은 방화벽이다.
- 라우터: IP 주소를 찾아가기 위한 네비게이션. 최적의 경로를 찾아준다.
- 라우팅 테이블: 지도 데이터. 어떤 엔드포인트를 경유할지 써있다.
VPC
- VPC는 일반적으로 프라이빗 IP 주소를 사용한다.
- 외부 퍼블릭 IP와 겹치면 통신할 수 없기 때문이다.
- 접속할 네트워크와도 CIDR이 겹치면 안 된다.
- VPC만으로는 EC2를 만들 수 없다. 그 안에 서브넷을 만들어야 한다.
- 서브넷은 하나의 AZ에만 만들 수 있다.
- VPC에 라우팅 테이블을 만들고, 서브넷별로 지정한다.
VPC-인터넷
- 기본 상태에서는 VPC 외부로 통신할 수 없다. (달리 말하면, 내부는 할 수 있다)
- 인터넷 게이트웨이를 달아준 서브넷이 퍼블릭 서브넷이다.
- 그게 없는 깡통 서브넷이 프라이빗 서브넷이다.
- 인터넷 게이트웨이가 한 방향인데 NAT 게이트웨이다.
- 인터넷과 연결하는 방법
- 서브넷: 인터넷 게이트웨이
- EC2: IP (퍼블릭 IP와 Elastic IP가 있다. 퍼블릭 IP는 공짜인데 매번 바뀜. Elastic IP는 나만 쓰는 전용 IP다.)
VPC-다른 AWS 서비스
- VPC 피어링 or Transit Gateway를 사용.
- 인터넷을 통한 방법임 .
- CIDR 겹치면 안됨.
- 게이트웨이 엔드포인트(S3, DynamoDB) or 인터페이스 엔드포인트 사용
- 인터넷이 아닌, 프라이빗 네트워크를 이용한 방법임.
VPC-온프레미스
- Site-to-Site VPN
- 프라이빗 IP 주소를 이용하는 방법. (프라이빗 "IP"이기 때문에 인터넷을 사용함)
- 온프레미스에 라우터 기기를 설치함.
- 비교되는 서비스로 Client VPN이 있다. 이건 한 번만 쓸 때 쓰는거.
- Direct Connect
- 전용선으로 연결
- aws 서비스 - 온프레미스 ->이렇게로도 연결할 수 있음.
네트워크 ACL
- 서브넷에 설정한다.
- 보안 그룹은 EC2에 설정한다.
- 허용, 거부 모두 설정할 수 있다.
- 보안 그룹은 기본이 거부고, 허용만 할 수 있다.
- 정보를 저장하지 않는다.
- 보안 그룹은 정보를 저장한다.
Route53
- 라우팅의 종류
- 단순 라우팅
- 가중치 기반 라우팅
- 지리적 위치 라우팅
- 지연 시간 라우팅
- 장애 조치 라우팅
- 다중값 응답 라우팅(랜덤)
Cloudfront
- 엣지에서 굴러간다.
- 가용성, 보안, 속도에 좋다.
- 오리진
- 뭐든 원본으로 설정할 수 있다.
- AWS 서비스 중에서는 S3, ELB를 쓸 수 있다.