728x90
반응형
SMALL
인터넷에 구글을 검색하면 벌어지는 일
①
- 브라우저에 URL 검색
- OS의 HOST 파일을 찾는다.
- DNS 캐시를 찾는다.
- DNS 질의
- 4-1. 공유기 설정에 따라서 공유기에 질문하면 포워딩 기능을 통해
공유기가 DNS에 질의
또는직접 DNS에 질의
한다. - 4번의 응답을 통해서
클라이언트의 IP
를 획득
②
- TCP 연결 -> HTTP Request와 response를 받는다.
- DNS -> GSLB -> CDN(Content Delivery Network)
- PC가 CDN에 접근하면 CDN은 접속자의 IP를 포착
- CDN은 접속자의 IP로 위치를 파악한다.
- 접속자의 IP 위치에 반응성이 좋은 N개의 서버중 1개의 주소를 반환한다.
- CDN은 지속적인 HealthCheck를 통해서 N개의 서버중에서 하나가 Down 되더라도 다른 서버로 대체할 수 있다.
- 로그인으로 한국서버에 접속한 상황에서 Down 되었을 경우. 유저의 세션관리는 어떻게 할까?--> 유저의 세션관리에 대한 글은 https://pulpul8282.tistory.com/290
- --> fail over, 부하분산, 장애대응에 대한 아키텍처 필요
출처:https://www.youtube.com/watch?v=GAyZ_QgYYYo
728x90
반응형
LIST
'나의 주니어 개발 일기 > 헷갈렸던 개념들' 카테고리의 다른 글
CQRS란? (0) | 2024.05.29 |
---|---|
스핀락, 뮤텍스, 세마포어 (0) | 2024.05.28 |
세션관리 방법 (0) | 2023.03.11 |
[JWT]JWT 동작원리 정리 (0) | 2022.02.21 |
[JAVA 디자인 패턴 정리]4. 데코레이터 패턴 (0) | 2021.12.12 |