Flat-fee hosting plans are much more reasonable considering the bandwidth costs. For example, the virtualized hosting plan at Media Temple serves 1Tb of data for $50 per month.
If you can justify the cost of the logs/data upload, EC2 is be a good way to run stats or other sorts of heavy-duty batch processing. So use EC2 only if you keep hitting ceilings on processing / memory consumption on your hosting plan.
If you can justify the cost of the logs/data upload, EC2 is be a good way to run stats or other sorts of heavy-duty batch processing. So use EC2 only if you keep hitting ceilings on processing / memory consumption on your hosting plan.