请教一个APP如何使用AWS的基础问题
我是一个使用AWS的新手,身边也没有朋友使用过AWS,所以有很多的疑惑。如果是自己搭建后台,知道怎么做,但使用AWS就不知道了。
主要使用场景:假设APP有大量的使用用户,每个用户都会上传大量的属于自己的数据,然后会基于这些数据做数据挖掘。
我的想法是:联合使用EC2和S3,将用户信息和用户数据的摘要信息存到EC2上,而原始的用户数据存到S3上。
我的疑问:
1. 看S3的介绍,S3好像存的数据量不是很大。但每个用户可能存的数据有数G不等,不知S3是否能支持? 如果不支持,那就只能存到EC2上了
2. APP 是不是可以直接调用AWS的SDK中的API访问数据库,不需要像以前那样自己写后台程序存读数据了
3. 需不需要自己在后台写Restful接口?
4. 使用EC2是不是跟做Web一样,还是需要自己写后台程序,也就是把EC2当一台机器看,以前该做撒,现在还是做撒。