aws(4)
-
EC2 메모리 문제 해결과 Elastic IP 적용: 인스턴스 유형 변경 후 IP 문제 극복기
상황 어제 EC2에 Spring Boot와 MySQL을 실행시키려 하니 다음과 같은 에러가 나왔습니다. 이유는 OOM(Out Of Memery) Killer 가 mysql.service를 죽였다는 것. 사실 이럴만도 한 게 기존에 쓰던 EC2의 스펙이 t4g.nano였습니다. 이 EC2 인스턴스의 스펙은 대략 다음과 같습니다 AWS Gravition Processor(CPU) 2 개와 메모리 500MB짜리입니다. 여기서 주요 문제는 메모리 용량입니다. 현재 지금 돌아가고 있는 EC2의 RSS(실제 사용하는 물리 메모리양)를 보면 mysql 은 396MB, Spring Boot는 222MB 인걸 확인할 수 있습니다. (상황 종료 후의 spring boot, mysql을 확인한 것입니다.) 심지어 mysql..
2023.12.20 -
CD(Continuous Deployment) 기본 개념, CD 도구 선택의 이유
지금까지의 이야기 2023.11.17 - [해축갤 프로젝트/CI CD] - 원큐에 끝내는 GitHub Actions 를 이용한 CI 구축 : 기본 실습 가이드 원큐에 끝내는 GitHub Actions 를 이용한 CI 구축 : 기본 실습 가이드 안녕하세요! 지난 번에는 CI(Continuous Integration) 프로세스와 도구 선택에 대해 알아보았습니다. 2023.11.14 - [해축갤 프로젝트/CI CD] - CI(Continous Integration) 도구 선택 고민 원큐에 끝내기 CI(Continous Integr xpmxf4.tistory.com 저번까지는 CI(Continuous Integration) 를 도입한 과정을 공유했습니다. 테스트 코드를 작성후 GitHub Actions를 활용..
2023.11.20 -
Day1 : "일단 시작" 이 아니라 "설계부터"
예전 개발을 막 시작했을 시절에는 일단 코드부터 작성하고 봤는 데 이제는 코드부터 들입다 작성하는 게 오히려 미래에 프로젝트 진행을 더 더디게 만든다는 걸 알아 기능 리스트업부터 해요. 이번 프로젝트는 저 혼자서 프론트, 백엔드, 인프라까지 전부 다 관리하기 때문에 프론트, 백엔드, 인프라에 관한 모든 일정 및 todo 리스트까지 전부 제가 짜고 관리를 합니다. 노션 관리 페이지 https://devchpark.notion.site/I-S-L-Management-03be7a6c031c4b98b42df1e7129f0143 I.S.L. Management A new tool for teams & individuals that blends everyday work apps into one. devchpark...
2023.05.14 -
2023 AWS Summit Seoul Day2 후기
그 동안 후기로만 봐오던 개발자 세미나... 이번에 처음으로 직접 다녀오게 됐습니다! 바로 2023 AWS Summit Seoul! https://aws.amazon.com/ko/events/summits/seoul/ AWS Summit Seoul 국내 최대 규모의 IT 컨퍼런스, AWS Summit Seoul 이 드디어 다시 현장에서 여러분들을 만납니다. 최신 클라우드 기술부터 궁금했던 기술 데모까지 모두 만날 수 있는 곳, AWS Summit Seoul로 여러분을 초 aws.amazon.com 요새 클라우드에 관심을 가지고 공부하고 있었는 데 이렇게 세미나아 열렸다니... 그것도 집에서 매우 가까운 코엑스... 정말 운이 따라준다고 생각이 들었네요:) 이번 AWS Summit 은 Day 1, 2 총 ..
2023.05.06