title: Would Amazon S3 work as storage for sensor data streaming in from millions of endpoints?
body: <p>I am looking for options for reliable (and speedy) storage for small amounts of sensor data that would be coming in from (getting optimistic here) millions of endpoints.
  The scale I'm talking is 1M endpoints, each sending 100 bytes every minute. This data needs to be available for analysis shortly after this.
  Additionally, this data will be kept for a few years and may exceed 100TB of total storage.</p>
  
  <p>Is S3 the solution to this, or would I be better off hosting my own NoSQL cluster like Cassandra/MongoDB etc?</p>
  
  <p>Please let me know if I have not specified any information.</p>