모락 프로젝트를 진행하는 과정에서의 트러블 슈팅 내용을 다루고 있습니다. 오늘은 EC2 인스턴스에서 Swap Memory를 설정하는 방법에 대해 이야기해보려 합니다. 모락팀에서는 정적 분석 도구로 SonarQube를 사용합니다. SonarQube를 사용하기 위해서는 이를 위한 서버를 하나 띄워야합니다. 24시간 정적 분석이 가능하게 하려면 24시간 가동 중인 컴퓨터에 해당 서버를 띄워야겠죠? 그래서 저희는 SonarQube 용 EC2 인스턴스를 새로 띄우기로 결정했습니다. 그런데 이 과정에서 문제가 발생했습니다. SonarQube 설치까지는 정상적으로 완료했는데.. 서버가 띄워지지 않았습니다. 뭐가 문제일까? 고민을 하다 SonarQube 서버를 띄우기 위한 최소 메모리 요구사항이 있었던 것 같아 메모리..
2022년 1월 4일 이제 재테크를 좀 시작해봐야겠다는 생각에 통장을 확인해볼 겸 오랜만에 들어갔더니 Amazon에서 1.3만원이 빠져나간게 보였다. 뭔가 큰 돈은 아니었지만 생각지 못했던 상황이라 좀 당황스러웠다..ㅜ 일단 어디서 청구가 되었는지 확인해봐야하기 때문에 AWS에 접속해 청구서를 확인해보았다. 다음과 같이 청구서에서 월별로 얼마가 청구되었는 지 확인할 수 있다. 아래 세부 정보 탭에서 대체 어떤 곳에서 돈이 새고 있는 지 확인할 수 있다. 보면은 Lightsail에서 대부분 청구된 것을 확인할 수 있으며, EC2에서도 대략 천원정도 청구되었다. Lightsail의 경우 3개월의 프리티어 기간이 종료되었기에 이해할 수 있었지만 EC2의 경우 10개월 정도의 프리티어 기간이 남아있는걸로 알고있..