My company runs a largish crawling infrastructure. We evaluated Amazon extensively but just could not make the price/performance calculation stack up. If you have lots of "always on" gear dedicated works out significantly cheaper. We have boxes with 256GB of RAM, 300mbps network pipes for under $330 per month and we don't have to share any CPU or Disk I/O.