티스토리 뷰

etc/개발 Note

agu 21 - 백엔드 서버 모니터링

KyeongRok Kim 2018. 8. 21. 14:12

agu 21 - 백엔드 서버 모니터링

백엔드는 뒷단 서버 프로그래밍인데 프론트엔드와 다르게 개발을 할 때 아주 은밀하고 조심히 접근을 해야 한다.


1.서버는 24시간 7일 365일 죽으면 안되기 때문에 

2.프로그램 로직이 버그 나면 안되고

3.버그가 난다고 해서 서버가 죽으면 안되고

4.장애가 나면 빨리 복구가 되어야 하고

5.복구가 되기 까지는 백업 방법이 있어야 하고

6.10,000번중에 1번이 문제가 생겨도 장애이기 때문에 문제가 없어야 한다.


그래서 로직 구현을 할 때 1~6단계를 모두 고려를 해야 한다.


그리고 백엔드는 눈으로 보이지 않기 때문에 모니터링을 할 방법을 잘 생각을 해놓아야 한다.


1. 가장 기본적인 모니터링 도구는 로그이다.

2. 로그는 서버에 디스크에 남기는데 서버에 접근을 안하고도 로그를 볼 수 있는 방법이 있어야 한다.

3. 중요한 로그의 경우는 알림을 받아야 한다.

4. 문제가 생길것 같은 조짐을 미리 파악을 해야 한다.

5. 문제가 생길 수 있는 포인트에는 에러처리를 한다.

6. 에러 처리를 해놓은 곳에는 로그를 달아 놓는다.

7. 로그를 달아놓은 곳에는 알림을 붙인다.


흠... 머 이런게 백엔드임 ㅋㅋㅋ


end.






공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함