⭐️ DNS의 이름은 구매한 도메인의 이름과 일치해야함!!
레코드 - NS(Name Server)에서 com뒤 온점(.)은 제외하고 복사
도메인 구매 사이트에서 네임 서버를 위의 복사한 내용으로 변경
=> 적용되면 해당 도메인은 구글에서 관리하는 것!
적용 확인 방법) GCP클라우드 쉘에서 dig 도메인_이름 NS
(반영되는데 시간이 걸릴 수 있음)
레코드 A유형으로 추가 IP주소는 VM 인스턴스의 외부IP 주소 사용
자주 사용하는 레코드 종류)
A => ip주소로 넘겨줘(ipv4)
AAAA => ipv6 주소
CNAME => 별칭
MX => mail
NS => name server 증명해주는 것
TXT text 자주 사용 => 인증 용도로 사용..?
SOA => 시작점을 알리는 / 권한의 시작
❗️ 로드밸런서는 특정하나의 컴퓨터에 연결하는 것이 아니라 인스턴스 그룹에 연결시켜서 알아서 분산하는 것
따라서 백엔드 서비스 만들기 전에 인스턴스 그룹 먼저 생성!
인스턴스 그룹 -> 여러개의 백엔드을 묶음 처리하고 있는 그룹
템플릿 먼저 생성!!
백엔드 서비스 생성>
cdn => content delivery network(실제 서비스에서 체크 해야함)
상태확인 health-checker -> 로드밸런스에게 상태를 알려쥼
health-checker 생성하기
DNS를 통해 들어오는 것 (http?https?)
받을 때 http로 받고 그대로 인스턴스그룹에 넘겨주기 가능 또는 https로 변경해서 넘겨주기 가능 => reverse-proxy === nginx
여러개의 VM을 사용할 때 요청에 맞게 경로 설정 가능