title: need some guidance on usage of Amazon AWS
body: <p>every once in a while i read/hear about AWS and now i tried reading the docs.
  But such docs seem to be written for people who already know which AWS they need to use and only search for how it can be used.</p>
  
  <p>So, for myself, to understand AWS better i try to sketch a hypothetical Webapplication with a few questions.</p>
  
  <p>The apps purpose is to modify content like videos or images. So a user has some kind of webinterface where he can upload his files, do some settings and a server grabs the file and modifies it (e.g. reencoding). The Service also extracts the audio track of a video and trys to index the spoken words so the customer can search within his videos. (well its just hypothetical)</p>
  
  <p>So my questions:</p>
  
  <ul>
  <li>given my own domain 'oneofmydomains.com' is it possible to host the complete webinterface on AWS? i thought about using GWT to create the interface and just deliver the JS/images via AWS, but which one, simple storage? what about some kind of index.html, is there an EC2 instance needed to host a webserver which has to run 24/7 causing costs?</li>
  <li>now the user has the interface with a login form, is it possible to manage logins with an AWS? here i also think about an EC2 instance hosting a database, but it would also cause costs and im not sure if there is a better way?</li>
  <li>the user has logged in and uploads a file. which storage solution could be used to save the customers original and modified content?</li>
  <li>now the user wants to browse the status of his uploads, this means i need some kind of ACL, so that the customer only sees his own files. do i need to use a database (e.g. EC2) for this, or does amazon provide some kind of ACL, so the GWT webinterface will be secure without any EC2?</li>
  <li>the customers files are reencoded and the audio track is indexed. so he wants to search for a video. Which service could be used to create and maintain the index for each customer?</li>
  </ul>
  
  <p>hope someone can give a few answers so i understand AWS better on how one could use it</p>
  
  <p>thx!</p>