DevOps
[NCP] Naver Cloud Platform 사용 후기
[NCP] Naver Cloud Platform 사용 후기
2026.01.07SWYP에 참가하여 프로젝트를 진행하면서, 무료로 제공받은 크레딧으로 NCP(Naver Cloud Platform)를 사용해봤다. NCP는 전반적으로 타 클라우드 플랫폼에 비해 직관적이어서 접근하기 쉬웠다.다음 번에도 기회가 있으면 NCP를 사용해 볼 예정이다. 프로젝트 소개: 냉장고 속 낭비를 줄이는 식비 지킴이우리 집 냉장고와 식료품 창고의 '재고'를 한눈에 파악하고, 유통기한 임박 식료품을 알려주는 알뜰 식비 관리 서비스 '키친로그( Kitchen Log)'를 제작했다.장보고 나서 식재료 사진과 유통기한 정보를 등록하면, 설정한 기준에 맞춰 앱 푸시 알림을 보내준다. 단순히 알림에서 끝나는 것이 아니라, '이 식재료를 어떻게 쓸까?'라는 고민을 해결하기 위해 보유한 식재료 조합으로 할 수 있는 A..
[Docker] docker의 용량을 차지하는 overlay2는 무엇일까?
[Docker] docker의 용량을 차지하는 overlay2는 무엇일까?
2024.07.28이전에 overlay2에 용량이 가득 차 배포를 실패하는 상황이 발생하여 해결한 적이 있었다. 그런데 이 overlay2라는게 과연 무엇일까? OverlayFS먼저 overlay2를 알기 위해선 OverlayFS를 알 필요가 있다.OverlayFS는 유니온 마운트 파일 시스템으로, 이를 통해 사용자는 한 파일 시스템을 다른 파일 시스템 위에 오버레이(overlay)할 수 있다. (이외에도 AUFS, Devicemapper가 있다)OverlayFS는 overlay 또는 overlay2 중 하나를 사용한다. overlay는 커널 3.18 버전부터 기본적으로 내장되어 있으며, overlay2는 4.0부터 지원된다.Docker를 설치하면 자동으로 사용되도록 설정되며 최신 버전의 Docker는 기본적으로 Ove..
[Docker] 디스크 용량으로 인한 배포 실패 상황
[Docker] 디스크 용량으로 인한 배포 실패 상황
2024.07.27CodeDeploy를 통해 개발 서버에 배포 하던 중 배포가 실패된 상황이 발생했다. No space left on device맞다. 서버에 남은 공간이 없다는 말이다.비용적인 문제로 인해 개발서버를 t2.micro에 띄워 배포하고 있었는데, 프리티어의 경우 storage volumn이 최대 30GB까지만 허용되기 때문에 30GB를 다 사용했다는 말이었다. 그런데, 여태 코드 몇 줄 추가 했다고 30GB가 전부 채워질리는 없었다. 그럼 먼저 용량을 한번 확인해보자.$ sudo df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 4.0M 0 4.0M 0% /devtmpfs 475M 0 475M ..