EC2(4)
-
EC2 프리티어에서 Jenkins가 돌아가지 않는 문제 해결하기
❗️앗 프리티어 사양이 코딱지다~! 🥲 프리티어 계정은 램이 1GB입니다. jenkins를 돌리기엔 매우 나약나약한.....나약한.....그래서 처음에 jenkins 설정을 세팅하고 빌드를 했는데 ec2 터미널이 먹통이 되더니 아무것도 되지 않았습니다. ec2를 껐다 켜니까 되길래 다시 빌드했더니 다시 먹통이었고, 처음에는 인바운드 규칙때문인가 해서 위치 무관으로도 바꿔봤는데 해결되지 않았습니다. 그러다가 우연히 cpu 사용량을 보게 되었는데 그래프가 날뛰고 있어서 이슈에 남겨두었습니다. 하지만 돈이 없는 학생은 Jenkins 하나를 쓰기 위해 돈을 지불할 수 없습니다. 그래서 절박하게 많은 검색을 한 결과, swap 으로 해결할 수 있었습니다. SWAP 메모리❓ RAM이 부족한 경우, HDD의 공간을 ..
2021.04.30 -
🐳 EC2에 docker , docker-compose 설치하기
1️⃣ docker, docker-compose 설치 ✅ 도커 설치하기 sudo yum install docker // linux sudo apt-get install docker // ubuntu ✅ docker-compose 설치하기 $ sudo curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose $ sudo chmod +x /usr/local/bin/docker-compose $ docker-compose --version 👉 docker-compose 최신 버전은 여기서 확인해서 링크를 바꾸면 된다. 2..
2021.04.30 -
Springboot Gradle + AWS EC2 + Jenkins + Docker로 배포까지(1) : EC2에 Docker 이미지로 Jenkins 설치하기
아직 ec2에 docker, docker-compose 가 설치되어있지 않다면 다음 포스팅을 먼저 참고해주세요! 2021.04.30 - [🌱 Develop/devOps] - 🐳 EC2에 docker , docker-compose 설치하기 🐳 1) EC2에 docker 이미지로 Jenkins 설치하기 환경: ec2 프리티어 / linux ec2 자체에 jenkins를 바로 설치할 수도 있지만, docker image로 jenkins를 받아와서 사용해보려고 합니다. 일단 mkdir jenkins-dockerfile 로 폴더를 만들어서, 이 폴더 밑에 Dockerfile을 하나 생성해주세요. jenkins 최신 이미지를 받아오는 Dockerfile입니다. 📂 home/ec2-user/compose/jenkin..
2021.04.30 -
[AWS] 과금 없이 안전하게 aws 쓰는 법
aws는 서버 공부를 하면서 ec2나 rds 등을 사용해야 할 때가 많은데, 프리티어 계정에 대해 자세히 모르고 이용하다보면 과금이 많이 나는 경우가 있습니다. 예를 들어 모르고 rds를 기본으로 만들었다가 한 달 조금 넘겨서 120만원이 과금이 난 사람도 있는데..학생이라 몰랐고 큰 돈을 내기 어렵다고 여러번 (빌며) 문의했지만 너무 늦게 연락을 줬다는 이유로 결국 60만원을 낸 케이스였습니다. 그 이후로 철저하게 aws에 대해 공부하고 과금 관리를 하고 있다고 합니다.😊 본 포스팅에서는 ec2와 rds 포스팅을 따로 할 것이기 때문에 기본적인 과금 방지 설정에 대해서만 다루겠습니다. 1️⃣ Budgets 설정하기 먼저 내 계정 대시보드에 들어가보면 budgets라는 항목이 있는데요, budgets는 ..
2020.01.26