프리티어 RDS를 진짜 free로 써보자
·
Infra
🔥 문제상황분명 프리티어 RDS를 사용하는데 요금이 발생합니다. 돈이 없는 저는 공짜로 쓰고싶습니다.  🤔 프리티어는 공짜인데 왜 돈이 나올까?프리티어는 많은 사람들이 토이 프로젝트, 포트폴리오, 학습 등의 배포를 목적으로 사용합니다. 저도 현재 포트폴리오 용 DB가 필요해 자주 애용하고 있습니다. 그런데 사실 프리티어가 무제한이 아닙니다.RDS 생성 페이지를 보시면 사진처럼 무료 사용 용량이 기제되있습니다. 또 인스턴스 구성 탭을 보면 1기가의 메모리를 가진 서버를 빌려줍니다. t3, t4g등 인스턴스 유형에 따른 차이점도 있는데 해당 포스팅에선 넘어가겠습니다.그리고 가장 중요한 퍼블릭 엑세스입니다.이 설정 때문에 요금이 부과되는겁니다. 정확히는 퍼블릭 엑세스를 허용하면 해당 RDS를 실행시킨 서버..
[Server] Certbot을 사용한 https 적용
·
Infra
vercel에 front를 배포 후 api 연동을 하는데 https를 적용하라는 에러가 발생했습니다.토이 프로젝트라 https 안하고 있었는데 이번 기회에 cerbot을 사용한 간단한 https 적용을 해보겠습니다.준비물ec2domainec2서버는 준비 되있을테니 넘어가겠습니다. domain은 가비아같은 도메인 서비스를 이용해도되지만 저는 간단한 프로젝트라 무료 도메인을 사용했습니다.https://xn--220b31d95hq8o.xn--3e0b707e/ 내도메인.한국 - 한글 무료 도메인 등록센터한글 무료 도메인 내도메인.한국, 웹포워딩, DNS 등 무료 도메인 기능 제공xn--220b31d95hq8o.xn--3e0b707e해당 사이트에서 도메인을 구입하면 p-e.kr같은 웹서핑하면서 본 적 없는 신기한..
[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곰
'EC2' 태그의 글 목록