대용량 데이터 & 트래픽
-
대용량 시스템에 대한 이해대용량 데이터 & 트래픽/대용량 처리를 위한 mysql 2024. 3. 3. 22:09
어플리케이션은 간단하게 클라이언트 - 서버 - 데이터베이스로 이루어진다. 하지만 요즘에는 트래픽이 많아짐에 따라 클라이언트 - 웹 서버 - 웹 애플리케이션 서버 - 데이터베이스로 서버를 2개로 나누기도 한다. 웹 서버에서는 정적인 호스팅을 해주고 웹 애플리케이션 서버에서는 동적인 작업들을 해주며 서버를 효율적으로 사용하고, 관심사의 분리도 이룰 수 있다. 위의 사진처럼 대용량 트래픽을 다루기 위해 많은 서버와 캐시, 데이터베이스, 비동기 큐를 사용한다. 이전의 프로젝트에서 이러한 방식은 사용하지 않았는데, 취업을 하기 전에 대용량 트래픽을 다루는 경험을 할 수는 없겠지만 경험이 아니더라도 공부는 할 수 있으므로 강의를 통해 학습하려고 한다. 스케일업과 스케일 아웃 대용량 트래픽에서 많은 요청을 처리하기 ..