본문 바로가기

serverless

ECS + ALB로 띄운 사이드 프로젝트, Lambda Container Image로 옮겨도 될까? 안녕하세요.오늘은 사이드 프로젝트를 운영하다 보면 한 번쯤 마주치는 AWS 비용 이야기를 해보려고 합니다.저는 백엔드 배포를 EC2에서 시작했습니다. 서버에 직접 접속해서 앱 올리고, Nginx 붙이고, 로그 보고, 문제가 생기면 SSH로 들어가서 확인하는 방식이요.그러다 컨테이너를 쓰기 시작하면서 배포가 꽤 편해졌습니다.Dockerfile로 빌드하고, 이미지를 ECR에 올리고, ECS Service로 띄우고, ALB 붙이고, Target Group으로 헬스체크하고, GitHub Actions로 배포 자동화하고.회사에서라면 이 구성이 충분히 좋습니다. 서비스는 항상 떠 있어야 하고, 트래픽도 있고, 운영 안정성도 중요합니다. 무엇보다 비용을 개인이 직접 내는 게 아니니까요.그런데 사이드 프로젝트로 오면 .. 더보기
AWS Full Serverless로 공부 사이트 만들어보기 (with Codex 5.3) 작년에 이어 올해도 AWSKRUG 자격증 소모임 운영진을 이어가고 있는데, 작년까진 자격증 소모임 공부를 위한 서포트를 디스코드를 이용하여 운영중이었습니다. 하지만, 아무래도 디스코드의 인지도가 한국에선 부족한 부분도 있고, 채찍질(?)이 잘 되지 않는다는 이야기도 있어서 기왕 만드는 김에 사이트를 만들고 운영하게 되었습니다. 사실 공부를 위한 사이트는 이것 말고 하나 더 있긴 합니다.자격증 시험을 대비하기 위한 사이트가 있는데 (aws-exam.drumgoon.net) 이것과 연동하려는 목적으로 공부 사이트를 만들었습니다. 아키텍쳐 보시면 아시겠지만, AWS의 일반 컴퓨팅 방식이 쓰이지 않은 100% 서버리스 구성입니다.DB의 경우도 DynamoDB가 아닌 Postgresql을 사용하기 위해 DSQL을.. 더보기