DevOps/AWS2 Linux에서의 swap 메모리 설정 AWS 프리티어 계정으로 EC2 인스턴스를 사용 중, 프로젝트를 빌드하는 속도에 답답함을 느껴 관련 이슈를 찾아보게 되었다. 프리티어 EC2는 1GB RAM과 30GB 스토리지를 사용할 수 있다.위의 RAM 성능으로는 빌드하는 속도가 느리고, 더 큰 프로젝트를 빌드하는 경우 서버가 다운되는 현상이 발생한다.이를 스토리지의 일부를 RAM처럼 사용하는 RAM Swap을 통해 부족한 메모리 현상을 해결해보고자 한다. 1. 현재 swap 메모리 확인free 2. 현재 디스크 여유 공간, 사용량 확인 3. 2G SSD 메모리를 RAM처럼 쓸 수 있도록 swap 메모리를 할당합니다.# swap 메모리 할당$ sudo dd if=/dev/zero of=/swapfile bs=128M count=1632+.. 2024. 7. 23. AWS Secrets Manager 적용하기 이전 프로젝트에서는 API 키를 private repo를 만들어, 메인 repo의 서브모듈로 두어 DB와 API 키 관리를 진행했었다.(관련 글은 작성하지 않았지만, 추후에 사이드 프로젝트에서 다시 사용하게 된다면 정리해 봐야겠다!) 인턴 업무 중 프로젝트 하나를 AWS Secrets Manager를 적용해달라는 테스크를 받았다.적용하는데 있어 크게 어려움이 없었지만, 개인적으로 Spring에서 의존하게 되는 라이브러리들에 대해서 공부하는 과정이 도움이 되어 간략히 정리할 겸 글을 작성하게 되었다. 1. AWS 설정* IAM 사용자 권한 설정에서 'SecreatsManagerReadWrite'를 반드시 넣어주어야 한다. 1) 'AWS Secrets Managersec > 보안 암호' 로 들어간다. .. 2024. 7. 17. 이전 1 다음