开发者社区> 问答> 正文

在纠结用哪一个产品如果架构为好,大家帮我出点意见

现在在开发一个类拟点餐的APP,人数日活在100W左右。


APP采用WEB访问服务端的程序,服务端用的是C# MVC 开发。WINDOWS平台,听说MSSQL对负载不是很好。把数据库已改成MYSQL了


我这样的一个架构在单台服务器上测试运行是没有问题。因为日活比较多,想问大家用阿里的产品我要如何购买阿里的产品呢?阿里的产品实在是太多了。

展开
收起
mcsd 2016-06-24 09:22:27 4009 0
1 条回答
写回答
取消 提交回答
  • 日活跃人数在100w  数据规模已经不小了。

    数据库采用mysql,一共有两种方案:
    方案一:drds分布式数据存储或者rds,但是这个成本相对比较高。
    方案二:自己用ecs来搭建自己的数据库集群

    存储:
    可以用oss来做文件存储,存放你的菜品图片等信息。

    业务层:
    由于量还是比较大,估计要多台云服务器做负载均衡,你需要购买多台ecs + slb

    缓存服务器:
    redis或者memcached等内存缓存。服务端用的是C# MVC 开发的业务层具体需要什么架构你们估计很清楚。

    其他的如安全呀(云盾)、监控呀(云监控,或者自己用nagios)、统计啊(这个自己开发)、搜索呀(opensearch)

    大数据分析:
    阿里云最近正在测试的大数据分析模型,可以看看,你这种业务开可以用到。毕竟你需要分析用户用餐习惯之类的。。。
    2016-06-30 23:44:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute架构升级及开放性解读 立即下载
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载