본문 바로가기
반응형

모니터링2

서버 스케일링 & 모니터링 서버 스케일링 많은 사용자가 서비스를 이용할수록 서버에게 많은 요청이 가게 됨 -> 트래픽이 높아짐 트래픽이 높아질수록 서버는 바빠지므로 요청에 응답하기 위해 해당 컴퓨터의 CPU, 메모리를 사용하게 되고 점점 자원이 남지 않아 결국 응답을 바로 못해주고 밀리게 되는 병목현상이 발생 이런 문제를 해결하기 위한 방법으로 스케일 업과 스케일 아웃, 크게 두가지 방법이 존재 스케일 업: 해당 서버의 컴퓨터 성능을 높이는 것으로 CPU나 메모리의 성능을 높여 더 많은 요청에 대응할 수 있게 함 스케일 아웃: 서버를 여러대로 늘리는 것으로 트래픽을 분산시켜 하나의 서버가 일하는 양을 줄여줌 클라이언트에서 요청이 많아지면 자연스럽게 API 서버가 바빠지고 이와 맞물려있는 데이터베이스, 스토리지 등도 바빠지게 되므로.. 2023. 7. 14.
로그 데이터 로그 데이터 컴퓨터의 처리 내용이나 이용 상황을 시간의 흐름에 따라 기록한 것 로그 데이터는 IT회사에서 필수로 필요 데이터를 바탕으로 사용자 분석 가능 현재 실행되고 있는 프로그램들의 상태 모니터링 가능 로그 데이터는 크게 클라이언트(유저) 로그, 서버 로그로 나눌 수 있음 클라이언트 로그 유저 행동을 시간의 흐름에 따라 기록한 것 일반적으로 IT 서비스는 유저의 행동을 분석해서 더 나은 서비스를 제공하고자 함 IT 제품(웹, 앱)을 통해 유저가 어디서 얼마나 머물렀고, 어디에 관심을 가지는지에 대한 전반적인 데이터를 수집 위와 같이 사용자가 스크롤을 하게 되면 특정 서버에 오른쪽 하단과 같은 정보를 전송 보통 클라이언트 로그를 활용하기 위해선 로그 데이터를 저장하는 데이터베이스, 로그 데이터를 처리하.. 2023. 7. 11.
반응형