수업에서 시스템 모니터링 도구를 써본 경험 중심으로 서술
성능·가용성·보안을 실무에서 관리한 경험은 없습니다. 클라우드 수업에서 팀 프로젝트로 배포한 웹 서버에 간단한 모니터링을 붙여본 경험이 가장 가깝습니다.
처음에는 서버가 잘 돌아가면 그냥 두면 된다고 생각했는데, 발표 당일에 트래픽이 조금 몰리자 응답 속도가 급격히 느려지는 문제가 생겼습니다. 왜 느려졌는지 파악이 안 됐는데, 그 이후에 CPU와 메모리 사용률을 실시간으로 볼 수 있게 기본 모니터링을 추가했습니다. 추가하고 나서 보니 특정 요청이 리소스를 과점하는 패턴이 보였고, 그걸 코드에서 개선했습니다. 문제가 생긴 뒤에야 모니터링을 붙인 게 아쉬웠습니다.
실무에서는 모니터링, 알림, 보안 설정이 처음부터 설계돼 있어야 한다는 걸 압니다. 입사 후에 실제 도구와 방법론을 배우겠습니다.