[Week2] Hanwha System BEYOND 6기 D-7 회고

kangking·2024년 5월 9일
0

회고

목록 보기
7/17
post-thumbnail

오늘 배운 내용

분산과 모니터링의 필요성

  • 대용량 트래픽 처리?

핫사이트 구성

  • 핫사이트란?

  • Keepalived

모니터링

  • 주요 시스템

  • Prometheus

  • Grafana

후반부에 가서야 배울 수 있을 줄 알았던 서버 부하, 모니터링에 대해 배웠다. 개발 전체 과정에서 사용되는 프로그램들의 이름은 이미 한 번씩 들어봤지만 실제로 어떻게 사용되는지에 대한 감은 전혀 없었다.

프로그램 개발 후반부 유지보수와 운영 단계에서 다루는 도구라는 점에서 이렇게 빠르게 다뤄볼 줄 몰랐는데 간단한 수준이지만 원리는 대략적으로 이해한 것 같아서 다행이다.

서버에 대해 충분히 개념적으로 이해하고 동작 방식에 대해 이해하고 나니 대략적인 틀이 보이기 시작했다. 디테일만 다를 뿐 결국 서버와 통신하는 것에 대한 내용이고, 그 과정에서 발생하는 다양한 문제들을 해결하기 위한 대안으로 도구들이 개발되었다는 사실을 알게되어 다행이다.

부족했던 점

지난 번 부터 느낀거지만 용어에 대한 정의를 계속 파고 들어보려 하다가 학습 흐름으로 돌아오는데 어려움을 조금씩 겪고있다. 하나에 대해 알아보면 연관된 용어들로 가지 뻗듯이 어느새 검색탭이 수십개가 되어있는 모습을 보면 좋기도 함과 동시에 걱정스럽기도 하다.

생각해볼 점

리눅스 명령어가 실행되는 과정 속에서 권한이 어떻게 동작하는지 생각해봐야 할 것 같다.

예를 들면 -w 쓰기 권한만 가진 사용자가 vi명령어를 사용할 때 vi는 어떻게 실행될 수 있는지? 리눅스에서 관리해줘야할 파일들에 특수 권한으로 vi명령어를 사용할 때만 임시로 root사용자 권한을 사용하는 건지에 대한 의문이 해소되지 않았다.

profile
하루하루 의미있게

0개의 댓글