S3 파일에 CDN을 사용하는 것과 파일을 머신에 직접 저장하는 것 사이에 차이가 있나요?

파일이 외부가 아니라 서버 내에 함께 호스팅되어 있는 경우, CDN(CloudFront)에 어떤 영향(긍정적이거나 부정적인)이 있나요?

CDN(별도)을 설정하기 위해 파일을 S3로 이동하고 싶습니다. 이것이 가치가 있는지, 아니면 (VPS 50GB (20GB 여유)) 현재 상황에서 그렇게 하는 것이 전혀 의미가 없는지 궁금합니다.