[Docker] 컨테이너(Container)에 할당되는 CPU 제한하기
개요 이번 게시글에서는 도커 컨테이너에서 CPU를 최적으로 활용하는 방법에 대해서 기록해보려고 한다. 호스트 CPU Core 정보 확인 먼저 컨테이너에 CPU를 최적으로 할당하기 위해서는, 현재 호스트 시스템의 CPU 정보에 대해서...
37개 게시글
개요 이번 게시글에서는 도커 컨테이너에서 CPU를 최적으로 활용하는 방법에 대해서 기록해보려고 한다. 호스트 CPU Core 정보 확인 먼저 컨테이너에 CPU를 최적으로 할당하기 위해서는, 현재 호스트 시스템의 CPU 정보에 대해서...
개요 이번 게시글에서는 홈서버에서 게임 서버를 운영하면서 겪은 DDoS 공격 문제와 이를 해결하기 위해 AWS Lightsail 과 NPM( Nginx Proxy Manager )를 활용한 경험을 기록해보려고 한다. 문제 상황 최근...
개요 바로 이전 게시글에서 ELK + Filebeat로 로그 관리 시스템 구축을 진행했었다. 개인용 서버에서 무거운 ELK 스택을 쓸 이유가 굳이 있을까? 라는 생각이 들었다. 그리고 ELK 스택은 무엇보다 러닝 커브가 좀 있다. 노...
개요 최근 운영 중인 리눅스 서버들을 모니터링 하기 위해서 Prometheus와 Grafana를 통해 각 서버들의 메트릭을 수집하고 시각화를 해봤었다. (Prometheus의 node-exporter로 서버 모니터링하기) 이번에는 각...
개요 prometheus , node-exporter , grafana 를 사용하여 리눅스 기반 서버들의 리소스를 모니터링할 수 있는 대시보드를 구축해볼 것이다. 대략적인 구성은 다음과 같다. 위 사진을 기반으로 exporter ->...
LibreNMS https://www.librenms.org/ LibreNMS는 강력한 기능과 직관적인 UI로, Cisco 스위치나 라우터 같은 다양한 네트워크 장비를 모니터링하는 데 최적화된 오픈소스 솔루션이다. LibreNMS의...
개요 최고급 꾸러미에 대한 확률 체감을 위한 시뮬레이터 프로그램을 구현하고 도커로 배포하였음. 배포 로직은 AWS EC2 인스턴스에 도커를 사용하여 nginx proxy manager를 배포하고 리버스 프록시로 홈 서버에 있는 시뮬레...
개요 도커를 사용하여 애플리케이션을 컨테이너화할 때 이미지의 크기(Size)는 중요한 요소이다. 불필요한 파일이나 종속성이 포함된 거대한 이미지는 배포 속도를 저하시키게 된다. 이런 문제를 해결하기 위해 도커는 멀티스테이지 빌드 라는...