개인 서버 장기 운영 경험 구체적으로 공유 결
개인 프로젝트 서버로 클라우드 리눅스 인스턴스를 8개월 넘게 운영했습니다. 처음에는 웹 서비스 하나만 올렸다가, 나중에 데이터베이스도 같은 서버에 올리면서 리소스 관리가 복잡해졌습니다. 한 번은 데이터베이스 쿼리가 무거워지면서 CPU 사용률이 100%에 가까워져 웹 서비스 응답이 느려진 적이 있었습니다. 쿼리를 최적화하고 나서 해결되었지만, 한 서버에 여러 역할을 올리면 문제 원인을 찾기 어렵다는 것을 그때 배웠습니다.
역할 분리 없이 하나의 인프라에 모든 것을 올리는 구성이 운영 난이도를 높인다는 것을 직접 경험했습니다. 문제가 생겼을 때 어디서 원인이 왔는지 좁히기 어렵다는 것을 그때 실감했습니다.