aws 4

내 db가 털렸을리 없어! (3탄)

2편에부터 이어집니다. 번외편입니다만저희 팀원들과 얘기하다가 떠오른 사실  이미 이런일이 이전에도 몇번 있었다..!! 11월 25일 서버에 db가 다 날라갔었던 사실...저 당시 db 스키마와 테이블을 새로 만들었었다 ( 이번 사건처럼 비트코인을 달라거나 뚜렷한 표시가 없었음 )12월 9일 처음으로 이전에 작성됐던 채팅이 이상한 링크와 영어로 바뀌었다.이 때는 그냥 인텔리제이 툴로 db 특정 로우(메시지)를 지워서 해결했다 새로운 채팅은 잘 작성되는 모습. 그리고 12월 18일 현재수법이 점점 진화하는 느낌이다!???다음번엔 어떤 방법으로 접근할까..? 기대반 설렘반 빨리 무슨 신호가 나타났으면 좋겠다 !!!!  4탄에 계쏙됩니다

aws 2024.12.18

내 db가 털렸을리 없어! (1탄)

사이드 프로젝트로 aws에 올려놓은 사이트가 있었다. 구조는 ec2 t3micro small로 docker-compose를 통해 springboot,mysql,redis 를 구동하는 중이었다. 가끔가다 확인해보면원래대로라면 공용채팅방으로써 사람들이 나눈 채팅들이 보여야 하는 모습인데 이렇게 weather talk 부분이 아무 데이터가 없는것을 볼 수 있다 .  처음 이 현상이 발생했을 때 -> 아 ? 내가 다른 프로젝트 하다가 실수로 빌드나 설정을 잘못 건드렸나..? 하고 db를 다시 만들고 테이블을 생성하였다. 지금 2번째 이 현상이 발생하자 -> 아 ? 이게 2번째 이런거면 무슨 내가 모르는 문제가 있나보다 내 문제는 아닌거 같아 ! 하고 ec2에 접속하여 확인해보았다. 이유는 모르겠지만? mysql..

aws 2024.12.18

GitHub Actions CI/CD

CI/CD란 Continuous Integration, Continuous Deployment CI/CD는 테스트(Test), 통합(Merge), 배포(Deploy)의 과정을 자동화하는 걸 의미한다. GitHub Actions를 통한 CI/CD를 한마디로 말하자면  깃허브에 커밋을 하면 자동으로 빌드와 테스트를 포함한 CI과정과 ec2에 연결 및 배포 관련된 CD 작업을 한방에 해주는 것을 말한다 !  도커를 통한 github Actions CI/CD를 구성해보았다. 1. Git push -> 개발자가 개발을 하고 깃허브에 푸쉬를 한다.2. GitHub Actions -> 깃헙 액션이 이를 인식하고 아래 작성된 코드를 실행한다.3. 2의 과정에서 생성된 Docker Image를 ECR에 푸쉬한다. ( a..

aws 2024.11.01

aws t3.small의 비용은 얼마일까?

AWS 프리티어(Free Tier)에서는 EC2 t2.micro 인스턴스를 매월 750시간 무료로 사용할 수 있습니다.    -> t3.small은 해당하지 않는다. aws를 사용하면서 가장 걱정되는 부분이 비용이다.결론부터 말하면 12시간에 0.7$ 정도 비용이 청구된다 (하루 1.4$) 10시간 정도 되었지만  0.6 달러나 요금이 오른것을 볼 수 있다. 서버 사양을 올리게 된 계기 t2 micro로 docker를 활용하여 springboot , mysql, redis를 동시에 띄웠었는데프론트에서 서버 요청을 보내면 최소 5분뒤에 오는 상황이 발생하였다.  그래서 서버 사양을 올리면 해결되지 않을까? 라는 생각에 t3 micro로 변경하였지만 요금이 상당히 걱정되어서 측정해보았다. 한달 ec2만 빌린..

aws 2024.10.28