** AWS를 사용한다는 가정에서 설명하겠습니다.

** ec2의 경우 프리티어 t2.micro 기준으로 설명하겠습니다.





1. EC2 + Nginx + Docker


-> 문제는 t2.micro 기준으로 빌드가 ec2안에서 불가능하더라구요..

그럼 이 경우,


a) 걍 build디렉토리도 같이 버전관리를해서 EC2에서는 pull만 하도록 한다.

b) ec2 인스턴스 성능을 더 좋은것으로 업그레이드한다.


돈이 있다면 b로 당연히 가는 게 맞겠죠?




2. S3 + Cloudfront + Lambda


-> Lambda 비용이 ec2 인스턴스 업그레이드 비용을 넘을 것이냐가 

제 생각에는 쟁점일 거 같은데 (serverless 로서의 장점은 일단 제쳐두고요.. *-* )



선생님들은 보통어떤선택을 하시나요?


아무런 말씀이어도 좋으니 그냥 조언,지적,생각공유
해주실 수 있다면 정말로 감사하겠습니다.