서브넷은 AZ에 종속
리전 안에는 AZ가 있다.
AZ는 가상의 데이터센터라고 생각해도 좋다.
서울(ap-northeast-2)은 AZ는 4개(ap-northeast-2a,b,c,d) (근데 계정마다 a,b,c,d AZ의 위치는 다름있음.
따라서 같은지 알려면 Ping test 해야함
S3, VPC, EBS 스냅샷, AMI은 리전 서비스
서브넷, EC2, EBS, ENI는 AZ 서비스(즉, 옮길 수 없다.)
VPC를 3/3으로 나눠놨다 하자. 왜 나눠놨을까? 물리적인 차이가 있다. 즉, AZ가 다르다. 한쪽이 장애가 나더라도 회복 가능.이 둘 사이에는 전용망이 있다.
EC2는 Vpc의 서브넷에 연결된다. 근데 Vpc는 EC2보다 나중에 나왔음.
Vpc없이 EC2를 썼다면 무슨 문제가 있을까? 즉, 독립적이지 않으니까 전 세계의 모든 EC2가 한 네트워크에 존재하는 것이다.
Vpc는 사용자 전용의 가상 네트워크이다.
회사마다 Vpc를 서비스 당 하나, 또는 서비스 * (프로덕션 & 테스트)로 Vpc 설치.
모 회사는 서버 VPC, 웹서버VPC, DB VPC 따로 둠
유저가 요청을 하면 먼저 Public server(첫번째 서브넷)에 온다. Public server에는 주로 웹서버가 존재한다.