NASA’s Streaming Server Setup

With Curiosity’s landing just hours away GigaOM has some information on how NASA plans to stream coverage of the landing. Sounds like the big winners are Nginx and Amazon Elastic Load Balancer:

They built a test infrastructure comprised of a single origin server (a Mac Pro housed at NASA’s Jet Propulsion Laboratory) serving four bitrates (250, 500, 750 and 1,000) to a single Flash Media Server. Output was cached by a single “tier 1″ Nginx server, fronted by 40 “tier 2″ load-balanced Nginx servers running on Amazon EC2.

Nothing terribly shocking, though always interesting to see inside how others are handling large traffic events. Nginx is one heck of a capable server for this sort of task.