본문 바로가기

AWS2

스왑 메모리 설정하기 스왑 메모리 설정하기 AWS의 EC2를 사용하고 있는데 프리티어를 사용하다 보면램 메모리가 1GB 밖에 되지 않기 때문에 메모리가 부족한 현상을 겪을 수 있다.특히 스프링 서비스에 테스트가 조금만 많아져도 빌드시 무한 로딩에 걸리는 현상이 종종 발생한다. 근본적으로 램 메모리가 부족해서 발생하는 문제인데프리티어는 램 메모리가 제한되어있으므로 약간의 편법을 사용해서 해결해야 한다. 여기서는 디스크 용량을 이용해서 부족한 메모리를 대체하는 스왑 메모리라는 방법을 사용한다. 1. 스왑 메모리 설정1.1 메모리를 할당할 파일 생성스왑 메모리로 사용할 파일을 생성한다.스왑 메모리의 권장 크기는 다음과 같다. [권장 스왑 공간 표]  나는 128M x 32 = 4096, 4GB로 파일을 생성하였다. [스왑 메모리 .. 2024. 7. 5.
보안 그룹(EC2, RDS 설정) 보안 그룹 [Inbound, Outbound 트래픽] 보안 그룹은 AWS에서 가장 기본이 되는 네트워크 보안 기술이다. 보안 그룹을 사용하여 AWS에서 제공하는 서비스로 들어오거나(Inbound) 나가는(Outbound) 트래픽들을 직접 설정하여 제어할 수 있다. AWS에 보안그룹을 검색하면 다음과 같은 대시보드에서 현재 생성된 보안그룹을 확인할 수 있다. [보안 그룹 대시보드]  보안 그룹 상세페이지에서는 보안 그룹에 대한 정보와 인/아웃바운드 규칙을 편집할 수 있다. [보안 그룹 상세] [인바운드 규칙 편집] 위의 인바운드 규칙 편집에서 각 항목이 뜻하는 바는 다음과 같다. ● 유형 : 네트워크 트래픽에 개방할 프로토콜에 대한 유형을 뜻한다. SSH, HTTP, HTTPS등 과 같이 일반적인 프로토콜.. 2024. 7. 5.