Vimeo uses Amazon Web Services like S3 for storage and EC2 for auto-scaling video encoding to handle peaks in traffic. They reserve EC2 capacity for guaranteed availability and use spot instances for lower priority jobs to save costs, keeping requests short to avoid interruptions. This allows them to provide high quality video hosting and tools at a reasonable price through scalable cloud infrastructure.