¿Hay alguna diferencia entre usar CDN para archivos en S3 y mantener archivos en la máquina?

Si los archivos están alojados juntos en el servidor y no en el exterior, ¿tiene esto algún impacto (mejor o peor) en el cdn (CloudFront)?

Quiero mover los archivos a S3 para configurar también una CDN (separada). ¿Vale la pena o no tiene mucho sentido hacerlo (VPS 50 GB (20 GB gratis))?"}