프리티어 RDS를 진짜 free로 써보자
·
Infra
🔥 문제상황분명 프리티어 RDS를 사용하는데 요금이 발생합니다. 돈이 없는 저는 공짜로 쓰고싶습니다.  🤔 프리티어는 공짜인데 왜 돈이 나올까?프리티어는 많은 사람들이 토이 프로젝트, 포트폴리오, 학습 등의 배포를 목적으로 사용합니다. 저도 현재 포트폴리오 용 DB가 필요해 자주 애용하고 있습니다. 그런데 사실 프리티어가 무제한이 아닙니다.RDS 생성 페이지를 보시면 사진처럼 무료 사용 용량이 기제되있습니다. 또 인스턴스 구성 탭을 보면 1기가의 메모리를 가진 서버를 빌려줍니다. t3, t4g등 인스턴스 유형에 따른 차이점도 있는데 해당 포스팅에선 넘어가겠습니다.그리고 가장 중요한 퍼블릭 엑세스입니다.이 설정 때문에 요금이 부과되는겁니다. 정확히는 퍼블릭 엑세스를 허용하면 해당 RDS를 실행시킨 서버..
[Server] Nginx + swap memory
·
Infra
소개먼저 nginx는 C10K문제를 해결하기 위해 개발되었으며 적은 자원으로 높은 성능을 내며, 많은 트래픽, 동시 접속 처리에 특화된 웹서버입니다.C10K: 하나의 웹 서버에 1만 개가 넘는 클라이언트의 동시 접속을 처리하지 못하는 문제또 swap memory는 RAM이 부족한 경우 HDD의 일정공간을 마치 RAM처럼 사용하는 방법입니다. 저는 EC2 프리티어를 사용하는데 프리티어는 RAM 1GB로 굉장히 적은 용량을 가지고 있기 때문에 RAM을 늘려 처리 용량 및 속도를 늘리기 위한 방법입니다.설치swap memory는 저번에 적용했으니 넘어가겠습니다!https://klaus9267.tistory.com/12nginx는 docker를 사용해 이미지를 다운받아 사용할 수도 있지만 결국 설정 파일에서 로..
[Server] ec2 swap memory
·
Infra
현재 ec2 프리티어를 사용중입니다. 해당 인스턴스는 1GB의 메모리를 가지고있어 docker를 사용해 spring 어플리케이션을 가동해도 java 빌드 때문에 순간적으로 cpu 사용량이 높은 수치를 기록합니다. 그래서 이번 기회에 swap memory를 사용하여 서버의 부하를 줄여보려합니다.swapfile 메모리 할당보통 2배 또는 그 이상을 추천한다고합니다. 저는 프리티어 1GB를 쓰니 2GB로 설정하겠습니다.sudo dd if=/dev/zero of=/swapfile bs=128M count=16swapfile 권한 설정읽기, 쓰기가 가능하도록 권한을 수정합니다.sudo chmod 600 /swapfileswap 공간 생성sudo mkswap /swapfileswapfile 스왑 메모리 추가sudo..
java곰
'AWS' 태그의 글 목록