EC2 인스턴스가 갑자기 터진다면?(Swap memory)
·
DevOps/AWS
EC2를 프리티어로 사용하면 t2.micro를 사용하게 된다. t2.micro는 램이 1GB 밖에 안돼서 Spring 서버만 띄워도 메모리 부족으로 인해 서버가 멈추고 ssh 연결이 끊어지는 경우가 많다. 프리티어 인스턴스가 아니어도 Docker를 사용하면 터지는 경우도 많다. 이럴 경우 Memory Swap을 이용하면 상위 인스턴스를 사용하지 않고도 서버가 다운되는 문제를 해결할 수 있다.Swap Memory 설정가상 메모리는 하드디스크를 메모리처럼 사용하는 방식이기 때문에 속도가 매우 느려진다는 단점이 있다.그래도 더 비싼 상위 인스턴스 쓰는 것보단 나으니 ... 이정도는 감수하고 쓰자.우선 메모리 용량 별 가능한 Swap 용량이다.사용하고 있는 인스턴스에 맞게 설정해주면 된다.난 t2.micro를 ..