인프런 커뮤니티 질문&답변
답변 1
0
JSCODE 박재성
지식공유자
안녕하세요! 추가 질문 잘 해주셨어요 ~
질문해 주신 내용에 대해 답변드려볼게요 ~
D도 확장성을 확보할 수 있는 방법이긴 해요 !
하지만 이 문제의 핵심 키워드는 "운영 부담을 줄이면서" + "비용을 최적화"하는 것이에요 !
D의 경우 Auto Scaling으로 EC2 인스턴스를 늘리면 확장성은 확보되지만, 결국 EC2 인스턴스를 직접 관리해야 한다는 점에서 운영 부담이 '여전히' 존재해요 !
반면 C의 서버리스 아키텍처(API Gateway + Lambda + DynamoDB + S3)는 서버를 직접 관리할 필요가 없어서 운영 부담이 대폭 줄어들고, 트래픽에 따라 자동으로 확장되면서 사용한 만큼만 비용을 지불하기 때문에 비용 최적화에도 더 적합하죠 :)
정리하면 D는 "확장성 확보"는 가능하지만 "운영 부담 감소"와 "비용 최적화"라는 조건까지 함께 만족시키기 어렵기 때문에 C가 더 '적절한' 답이 되는 거예요:)
추가로 궁금하신 점 있으시면 언제든 추가 질문 남겨주세요~~




