-3

我的目的是开发基于位置的移动音乐平台,该平台将在Android上供我的高级项目使用。应用程序直接从应用程序的界面或Spotify(Android)记录用户收听的每个音轨的详细信息,并在用户收听地图上的音轨时将这些信息与用户的确切位置进行匹配。通过这种方式,将会有一个非常大的数据集,其中包含每个用户收听哪个音轨的信息以及它正在听的时间。通过对这些数据进行分组和分类,可以获得在特定区域收听每个曲目的实际人数的信息。通过这种方式,当用户想要观看和收听他所在地区的热门曲目时,系统会显示一些图表,包括最高曲目,最佳艺术家和热门专辑。此外,用户不会只听他所在地区的顶级曲目的播放列表。专门针对某个地区的播放列表包含从顶部曲目导出的推荐曲目。另一方面,使用映射界面,用户可以标记他想要的位置并查看图表,并轻松收听其他地区的播放列表。换句话说,来自布朗大学的用户不仅仅是倾听普罗维登斯罗德岛的播放列表,他还可以收听巴塞罗那加泰罗尼亚的播放列表,甚至还有一个地区位于世界的尽头。如何选择作为移动系统的服务提供商的后端以及云计算的成本问题

不过,我没有哪个后端即服务的知识可能满足这样的系统的需要。我无法预测这个应用程序的未来需求。我需要在云中运行什么?存储,SQL,预测,数据存储?哪个BaaS提供商? Google云端平台,kumulos,Parse还是其他的?您能否将成本问题作为优先事项回答这些问题?

回答

1

在成本和可预测性方面,我建议你选择一个易于预测成本的计划。所以我会按照一个计划向你收取固定的月费,就像Kumulos一样。根据他们的网站,每个月1美元的API价格为10美元。而从他们谈话的$ 10的下一万元,因此至少可以预测你的成本..只是我2C值得

1

Cloud DatastoreCloud Endpoints可能是一个不错的选择。但是,您的用例涉及大量写入,您很可能会受到contention的影响。所以你需要相应地设计你的后端。使用Datastore,您可以在管理大量数据时免费开始并节省资金(与Cloud SQL相比)。 Google Cloud Platform现在免费试用available

1

我会建议检查上的主要云服务,如谷歌/ Azure的顶部工作的现有平台/ AWS。

使用现有的游戏/应用程序平台将为您节省不仅仅是云成本(因为您将加入共享环境,而且还可以节省大量的开发时间来创建其他人已经完成的工作 - 您的用户管理,分析包括保留报告,各种应用程序managmenet参数和更多。

我会建议联系BlazeSoft(www.blazesoft.ca/platform.php)并使用他们的平台。

相关问题