Поскольку Вы не обеспечили много специфических особенностей, я собираюсь сохранить это резюме также. Язык действительно ваше дело, хотя C sharp / ASP.NET соответствовал бы хорошо здесь. Я пошел бы с базой данных NOSQL, такой как cassandra: http://en.wikipedia.org/wiki/Cassandra_%28database%29
Наконец, с тем количеством чтений по сравнению с записями убедиться запланировать Ваши аппаратные средства (конкретно Ваша скорость диска) соответственно.
На самом деле вам нужно включить удаленное соединение Tcp / IP в SQL Express. по умолчанию все типы удаленного подключения отключены. вы можете включить его в этой статье: http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/ или
Установить правила входящего трафика для AWS
TCP-порт 1433 Но с портом UDP 1434
С двумя правилами с портом 1433 общедоступный IP-адрес не может подключиться к экземпляру SQL-сервера.