인프라2 네이버 메인 페이지의 트래픽 처리 - 서론 📑서론 PC나 스마트폰을 접하는 대부분의 사람들이 한 번 정도는 네이버 메인 페이지에 접근한 경험이 있을 것이다. 네이버는 기본적으로 트래픽이 많은 편이지만 사회적으로 이슈가 생겼을 때는 트래픽이 폭발적으로 늘어나게 된다. 위 사진은 2017년 11월 포항에서 지진이 발생했을 때 네이버 메인 페이지의 트래픽 변화를 나타낸 그래프이다. 파란색 선이 평상시의 트래픽이고, 급격하게 상승한 붉은색 선이 지진 발생 당시의 트래픽이다. 14시 30분 12초부터 트래픽이 상승하기 시작해 평상시 트래픽의 6배 수준이 될 때까지 30여 초밖에 걸리지 않았다. 네이버의 개발팀은 이런 상황을 어떻게 해결하는지 알아보자. 📑일반적인 분산 처리 모델 웹서비스에서는 일반적으로 3-Tier 분산 처리 모델을 활용한다. 클라이언트의.. 기술블로그 2023. 6. 24. 3계층 구조(3-Tier Architecture) 3 계층(3-tier) 구조란, 플랫폼을 3 계층으로 나누어 별도의 논리적, 물리적 장치에 구축하고 운영하는 형태를 의미한다. 웹 서버 운영을 예를 들자면, 서버 한 대에 한꺼번에 모든 기능들을 몰아넣고 구축하는 것이 아니라 데이터를 저장하고 읽는 데이터 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 표현해 주는 클라이언트(혹은 프레젠테이션) 계층과 같이 3개의 계층으로 나누어 각각의 기능을 별도의 논리적, 물리적 장치에 개발, 운영하는 형태이다. 프로젝트의 상황에 맞게 2개, 4개의 계층을 활용할 수도 있고 이 경우엔 다층 구조(Multi-tier Architecture 또는 n-tier Architecture)라고도 표현할 수 있다. 인프라 관점에서 3 Tier 구조는 클라이언트로부터 .. 기술블로그 2023. 6. 24. 이전 1 다음