我想创建一个Metro应用程序,允许一组人进行交互。一个人将创建数据并充当所有者,并且将邀请多个其他人并允许修改该数据。我从Build谈到每个Metro应用程序将获得每用户Azure存储,但是可以在多个用户之间共享该数据吗?有没有人可以分享我可以分享的链接?
答案 0 :(得分:3)
我认为您将SkyDrive与Azure Blob存储混淆。
SkyDrive
Azure Blob存储
答案 1 :(得分:1)
如果您想在用户之间共享私人应用数据,最好的方法是通过某种类型的共享服务器。您应该拥有一个服务器(在Azure,Amazon EC2或其他任何东西上运行),该服务器公开每个应用程序连接到的REST-ful Web服务。然后共享状态存在于该服务器上。
这比尝试使用skydrive或某些基于文件的系统来存储共享数据更好。有了skydrive上的文件和多个用户试图访问它,当超过1个人试图写入时,你会遇到并发问题。
答案 2 :(得分:0)
你没有使用Metro获得Azure。
通过Live,您可以获得免费的SkyDrive,这是一个个人云存储。像10 GB。可以共享文件,但它是通过发送电子邮件链接。文件存储不是很容易支持服务器类型应用程序来管理共享。
Azure是用于文件和数据共享的云平台。 Azure不是免费的,但每月的存储成本仅为0.125美元/ GB。 10 GB =每月1.25美元。使用SkyDrive作为共享存储,您放弃了Azure附带的许多开发人员和托管工具,每月节省1.25美元。
答案 3 :(得分:0)
现在可以使用更新的帮助,看起来有更正式的定义。他们指的是漫游应用程序数据。我找到了以下提供指导的链接:
http://msdn.microsoft.com/en-us/library/windows/apps/hh464917.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/hh465094.aspx
一般情况是,每个应用程序,每个用户提供少量临时应用程序数据。您获得的实际大小不详细,但指导非常明确 - 仅限应用程序设置,没有大型数据集,也不使用它进行即时同步。鉴于这一指导,我的计划并不好,而且会有所改变。