반응형
EC2가 갑자기 멈춘다면?(swap 메모리)

기술개발/AWS 2022. 4. 29. 17:18

배경 현재 본인의 경우 테스트 서버용으로 AWS에서 EC2 t3a.small 인스턴스를 구동하고 있다. CPU 2코어, 메모리 2GB 정도면 테스트 배포를 구성하기에 충분할 것이라고 생각했다. Mysql Express React Nginx-proxy Letsencrypt 대략 이정도의 컨테이너를 띄우고자 했다. 구체적으로 각 컨테이너들이 리소스를 얼마나 먹는지 계산한 뒤, 이를 토대로 인스턴스 유형을 정하기보다는, 감으로 때려박은 경향이 있다. 역시나 내 감은 틀렸었다. Mysql, Express 2개만 띄웠을 때는 크게 문제 없었지만 나머지 컨테이너도 함께 띄운 순간, 갑자기 서버가 먹통이 되어 버렸다. 이후에 다시 ssh 접속했을 때는 timeout..... 예전에도 이러한 상황을 겪어봤기에, 인스턴..

도커 / 도커 컴포즈 / 쿠버네티스

기술개발/Kubernetes 2021. 12. 9. 22:32

도커 패키징에 유리 - 설정 파일 하나로 유리 여러 운영 환경에서 포터빌리티 장점 - 하지만 오히려 관리하고 제한하기가 어려워질 수 있음 빌드, 배포하는 일련의 과정에서 스토리지 구성, 네트워크 연결, 보안 설정 등이 필요 도커 컴포즈 여러 컨테이너의 네트워크 설정, 연관 관계 설정 가능 도커 파일만 사용하는 것보다는 쉬움 - 스토리지, 네트워크 연결도 한 파일에서 가능 하지만 스케일아웃, 컨테이너 갯수, 네트워크 설정 변경 등은 여전히 불리함 쿠버네티스 컨테이너의 배포, 운영 환경을 도와줌 도커 컴포즈의 한계를 보완함 단순히 오픈소스 오케스트레이션을 넘어서 공동 커뮤니티 - 컨트리뷰터 수가 리눅스 커널 다음으로 많음 단순히 퍼블릭 클라우드에서 컨테이너를 제공하는 클러스터 플랫폼을 넘어 온프레미스와 퍼블..

ADD와 COPY 차이

기술개발/Docker 2021. 4. 9. 14:07

오늘은 평소에 헷갈렸던 Dockerfile 에서의 ADD, COPY의 차이를 정리해본다. 공통점 둘다 로컬의 특정 위치에서 도커 이미지로 파일이나 디렉토리를 복사하는 역할을 함 ADD 로컬 파일 또는 디렉토리 URL 가능 tar 파일 자동으로 압축 해제 및 추출 가능 로컬에 있는 압축 파일을 추출해서 도커 이미지로 복사하거나, 원격지(URL)의 파일을 복사할 때 사용하면 됨 COPY 로컬 파일 또는 디렉토리 단순 로컬에 있는 파일 또는 디렉토리를 복사만 하는 경우에 사용하면 됨

Article Thumbnail
반응형