开发者社区> 问答> 正文

关于阿里云上开发移动应用架构上的疑问?

移动APP应用一直很感兴趣, 但是一直在架构上不知道怎么整.


第一个是: 阿里云的案例中貌似也没有那种社交或LBS的案例. 我就是不知道该用什么来存储所有附近的人的位置信息, 然后再通过搜索附近XX公里范围内的情况快速的排序并返回搜索结果. 或者是那些用户动态, 用什么来存储起来? 然后用户打开APP的时候根据位置和时间排序然后显示出来. RDS吗? 感觉海量信息会很吃力吧? NOSQL? 不知道有没有经度纬度支持....大家有什么架构方案吗? 阿里云哪个产品更适合呢....我在阿里云网上也没找到具体的案例....当然也许没注意到, 希望大家也说说自己的看法. 对海量信息的存储和筛选并排序感觉还是比较嫩...


第二个是:关于视频上传和分享. 倒是看到有人用了视频转码: http://www.aliyun.com/customer/detail/wzxc/?spm=5176.7170721.6.15.klyk5M
但问题是阿里云的CPU又不是I3. 针对H264转码而言, 肯定需要一个支持H264硬解的CPU才能更快速的转码呀. 用那些用在普通服务器上的CPU肯定是非常不恰当的, 又耗钱,又耗CPU.
阿里云针对这个有专门用来转换视频的CPU或特定服务器吗? 这个也非常好奇....

展开
收起
huangjinshe 2014-11-17 20:13:51 14436 0
4 条回答
写回答
取消 提交回答
  • 回 7楼(huangjinshe) 的帖子
    你的业务场景之前没考虑过,想这种高大上的产品不应该有一个人来做,

    而且关于数据存储,阿里只是一个服务空间,你怎么存储是作为一个技术应该考虑的。

    另外视频转码的事儿,你说的什么cpu就不清楚了,不是搞那一块的。

    -------------------------

    回 9楼(huangjinshe) 的帖子
    视频转码这块没有注意过,没有注意到阿里的特定支持视频和转码的服务。 对cpu什么的有要求的,感觉用虚拟机还是不太好

    -------------------------

    回 11楼(huangjinshe) 的帖子
    阿里的ecs目前都是通用的,cpu都是透明的。所以这块感觉还是需要自己弄。

    -------------------------

    回 14楼(huangjinshe) 的帖子
    。。。。这里貌似只有阿里,我也就说ecs咋回事儿了。再说了别家的也不叫ecs吧。。。

    你太敏感了
    2014-11-20 15:24:02
    赞同 展开评论 打赏
  • LT是个伪程序员
    楼主是要用阿里云搭建自己app的服务后台么?比如地理位置,我个人的看法是构建一个属于个人地理位置的结构体,前期可以直接用类存放内存,后期人多了在放数据库,结构体主要也就是用户key与地理坐标,app定时发送用户的坐标更新就可以了。

    -------------------------

    阿里云只负责提供基础服务,具体的核心业务应该是应用层考虑的

    2014-11-19 20:30:48
    赞同 展开评论 打赏
  • 海量数据处理,odps 吗?
    2014-11-18 15:56:12
    赞同 展开评论 打赏
  • 怎么没人讨论啊?  阿里云客服解答一下也可以啊..

    -------------------------

    引用第2楼ace_php_faq于2014-11-18 15:56发表的  :
    海量数据处理,odps 吗?

    你是针对第一种情况吗?
    不过我压根没怎么看懂阿里云这个产品. 你已经用过了? 能否说说第一种情况使用时的该产品架构运作过程?

    -------------------------

    回 6楼(千鸟) 的帖子
    以陌陌的附近的留言功能为例. 海量留言. 我用数据库来存放,然后再通过坐标获取附近XX公里内的所有用户留言内容. 内存即使用KEY_VALUE存取, 还得按条件获取(如附近XX公里内的所有留言), 还得按时间排序出来. KEY VALUE直接搞不定. 即使用了RDS数据库, 搜索起来方便了, 但是海量动态数据, 筛选和排序并返回给用户.(当然还有增加), 肯定非常吃力吧.

    所以我觉得你说的太简单了点了吧...这两个东西压根就不适合当针对那个需求的架构.

    -------------------------

    Re:回 7楼(huangjinshe) 的帖子
    引用第8楼啊里新人于2014-11-20 15:24发表的 回 7楼(huangjinshe) 的帖子 :
    你的业务场景之前没考虑过,想这种高大上的产品不应该有一个人来做,

    而且关于数据存储,阿里只是一个服务空间,你怎么存储是作为一个技术应该考虑的。

    另外视频转码的事儿,你说的什么cpu就不清楚了,不是搞那一块的。

    谁说一个人做? 也是一个团队做呀. 阿里只是服务空间?  现在的阿里远远已经不但是服务空间, 而是一个综合平台. 通过提供强大的技术和服务让用户使用更好的解决方案. 所以我才想和大家一起讨论在阿里云如何集成阿里云的产品来实现这些.

    -------------------------

    回 10楼(啊里新人) 的帖子
    确实, 必须调用支持Intel Quicksync的CPU才能发挥好的性能.

    -------------------------

    回 12楼(啊里新人) 的帖子
    这话说的好像别的服务器不是透明的一样?

    -------------------------

    引用第13楼千鸟于2014-11-21 20:51发表的  :
    阿里云只负责提供基础服务,具体的核心业务应该是应用层考虑的

    阿里云马上就推出编码业务了. 你不想不意味着阿里云不整.
    况且我说的也不是非基础服务.

    只剩下另一个问题了.

    -------------------------

    Re:回 14楼(huangjinshe) 的帖子
    引用第16楼啊里新人于2014-11-24 10:10发表的 回 14楼(huangjinshe) 的帖子 :
    。。。。这里貌似只有阿里,我也就说ecs咋回事儿了。再说了别家的也不叫ecs吧。。。

    你太敏感了


    我说的是哪家服务器不是透明的? 跟ECS没啥关系啊....
    你也真是的....答非所问啊...
    2014-11-18 14:16:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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