各位叔叔阿姨,哥哥姐姐,弟弟妹妹,我是个新手,对于服务器方面的知识是个菜鸟级别的,目前正在很努力的学习当中。以前在公司上班的时候因为服务器都有专人维护,总觉得自己不必去操那份闲心。但是从去年开始自己做项目,瞬间感觉到了学的知识实在是太少太少啊,服务器方面的问题必须得解决啊。
我问了一下自己周围的人,都说阿里云还可以。阿里云的产品很多,我研究了好几天还是有点迷糊,不知道自己该怎么去搭配产品,或者说不知道如何搭配才能使性能和投入达到一个最佳的效果。望大神给看一下需求,小弟不胜感激。
我目前是买了一个月的ECS:1核,2G,1M,100G磁盘。数据库和服务器都是放在这个ECS上面的,因为这个项目现在没有多少用户使用,目前总共才3个用户。但是随着市场的推广,用户数量是以1700左右为一个单位增加的,也就是说只要增加用户最少就是1700左右。
需求:
1、JavaWeb项目,前台Extjs,后台Java,数据库Oracle,服务器Tomcat。
2、估计2个月以后会有1000个左右账号,1700左右用户(其中有大约700个用户是手机APP端的,基本都是十几个左右的用户共用一个账号形式的),平均每天同时在线人数不超过300人(加上APP端)。
3、1700个用户当中大约有3—4个用户为1百万左右数据查询,查询频繁度:频繁(系统中大约有3分之2的功能都涉及百万级数据查询)。
1700个用户当中大约有30—40个用户为20万左右的数据查询,查询频繁度:频繁(系统中大约有3分之2的功能都涉及20万左右数据查询)。
剩下的大部分用户都是几千几万的数据查询。
4、统计分析所有用户都使用,一共9个统计分析,每一个统计分析的SQL语句都在200行左右,统计查询一次大概跟数据库交互10—14次左右。
5、还有一个手机APP端,主要功能是进行数据上报,用户大约700,APP端没有大数据量的查询,也没有统计分析功能,但是数据上报每天无时无刻都在进行。
亲爱的大神们,看在我这片诚心和耐心的份上,大家给个建议吧,小弟跪求了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。