본문으로 바로가기
728x90
반응형
SMALL

인터넷에 구글을 검색하면 벌어지는 일

  1. 브라우저에 URL 검색
  2. OS의 HOST 파일을 찾는다.
  3. DNS 캐시를 찾는다.
  4. DNS 질의
  5. 4-1. 공유기 설정에 따라서 공유기에 질문하면 포워딩 기능을 통해 공유기가 DNS에 질의 또는 직접 DNS에 질의한다.
  6. 4번의 응답을 통해서 클라이언트의 IP를 획득

  1. 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