2011-09-27 46 views
1

我想创建一个Metro应用程序,它允许一群人进行交互。一个人会创建数据并作为所有者,而其他多个人将被邀请并允许修改该数据。我从Build的谈话中听说,每个Metro应用程序都将获得每个用户的Azure存储,但是可以在多个用户之间共享这些数据吗?有没有人有他们可以分享我可以研究这个问题的链接?在城域应用程序中的用户之间共享数据

+1

您确定Azure存储或您的意思是SkyDrive吗? SkyDrive绑定到一个现场ID,据我所知你将不得不分发权限。 Azure是另一回事,您可以创建一个检查权限的Web服务。 –

+0

Azure有一个计算器。 – Paparazzi

回答

0

它看起来有一个更正式的定义,现在可以使用更新的帮助。他们指的是漫游应用程序数据。我发现下面的链接,提供指导:

http://msdn.microsoft.com/en-us/library/windows/apps/hh464917.aspx

http://msdn.microsoft.com/en-us/library/windows/apps/hh465094.aspx

一般是设置在每个应用程序,每用户基础上临时的应用程序数据的量小。您得到的实际大小并不详细,但指导非常明确 - 仅适用于应用程序设置,不需要大数据集,也不用于即时同步。鉴于这一指导,我的计划不是一个好的计划,而且会改变。

3

我认为您将SkyDrive与Azure Blob存储混淆。

的SkyDrive

  • 个人到Live ID
  • 没有真正目的是为协同工作的基础

Azure的Blob存储

  • 你可以有公共文件任何人都可以查看和更新​​
  • 你可以对文件租赁只允许某些人对其进行修改
  • 既然你自己的Azure的帐户,您还可以控制内容
  • 你可以学习的基础知识here
+0

是的,自发布以来,我了解到SkyDrive就是他们的意思。他们在一次会谈中表示,每个用户都可以免费使用每个应用程序的存储空间。现在看起来SkyDrive就是他们所指的,但我仍然没有看到明确的说法。 SkyDrive似乎更像消费者端数据,而不是私人应用程序数据。 – PatrickV

+0

@PatrickV他回答了你的问题。 SkyDrive是个人身份证件。 vonLochow +1,因为你没有得到支票。 – Paparazzi

+0

@Blam他没有充分回答,至少除非我错过了一些东西。所提供的链接位于Windows Azure Blob存储上。我问的是Metro免费的每应用程序存储。就我所知,Azure Blob Storage是一项付费服务​​。我还没有机会跟进,但很不幸,一直忙碌了6个月。 – PatrickV

1

如果你想分享用户之间的私人应用程序数据,最好的方式是通过某种共享服务器。您应该有一台服务器(运行在Azure,Amazon EC2或其他任何平台上),这些服务器会暴露每个应用程序连接到的REST-ful Web服务。共享状态将在该服务器上生效。

这比尝试使用skydrive或某些基于文件的系统来存储共享数据要好。通过skydrive上的文件和多个用户试图访问它,当超过1人尝试写入并发问题时,您会遇到并发问题。

+0

问题在于,我相信这些都是花钱的。我对手机市场很陌生,但我不确定运行云服务的成本会如何影响定价模式。如果有一条免费路线,我宁愿那样做。考虑到一些特定领域的带宽问题,我还考虑在LAN上使用本地服务器。需要一些原型速度测试来通知这一决定 - 但我宁愿不让用户运行服务器,如果我能避免它。 – PatrickV

0

你没有得到地铁的Azure。

通过Live,您可以获得免费的SkyDrive,这是一款个人云存储。像10 GB一样。可以共享文件,但它是通过发送电子邮件链接。这不是文件存储容易支持服务器类型的应用程序来管理该共享。

Azure是一个用于文件和数据共享的云平台。 Azure并非免费,但存储成本仅为每月0.125美元/ GB。 10 GB = 1.25美元/月。使用SkyDrive作为共享存储,您将放弃Azure附带的许多开发人员和托管工具,以节省1.25美元/月的费用。

+0

看到我的答案,您确实在每个用户的基础上获得了“云”存储。这与付费天蓝色服务不同(如果我听起来这是一种错误陈述,我从来没有打算说明这一点)。我当然从不想用SkyDrive来存储这些数据 - 它应该是应用程序管理的,而不是用户管理的。你在这里的指导是死的。对于免费的应用程序,我可以避免的任何费用都是可取的,看起来像这个可能不是。 – PatrickV

+0

编号漫游配置数据,这在我问这个问题的时候没有定义,我在下面这句话中提到:“我听说Build建议每个Metro应用都会获得每个用户的Azure存储,但会有可能在多个用户之间共享这些数据?“有一个非常有效的问题,直到昨天我自己回答时才完全没有答案。我很欣赏这些反馈,但是我可以在没有人为攻击的情况下完成这项工作,整个社区也是如此。 – PatrickV

相关问题