Использование Azure в качестве хранилища для приложений Windows Phone 7

Я пытаюсь понять, почему я должен использовать Azure. На данный момент я использую общий провайдер веб-хостинга для хранения учетных записей и данных моих пользователей. Это работает довольно хорошо для меня. Я очень маленький любитель, поэтому Azure может мне не подойти (?). Во всяком случае, теперь у меня есть проблема - мне интересно, сможет ли Azure помочь мне. Для моих приложений и сайтов у меня обычно есть какая-то учетная запись пользователя и хранилище данных. Для нового приложения WP7 я хочу хранить данные в Интернете, чтобы иметь доступ к ним и изменять их со своего веб-сайта. Теперь я хотел бы удалить требование для пользователя создать еще одну новую учетную запись для этого маленького приложения. Я понял, что пользователь телефона уже должен иметь live-аккаунт (потому что это требование для использования WP7). Могу ли я использовать это как-то в сочетании с Azure для хранения данных, специфичных для каждого пользователя, а затем также получать к ним доступ с моего веб-сайта?


person Andreas Zita    schedule 13.04.2011    source источник


Ответы (2)


Этот вопрос действительно не столько о Windows Azure, сколько об аутентификации (и SSO).

Вот несколько вариантов использования существующих учетных данных для аутентификации с WP7 и WIndows Azure (или любой другой средой хостинга). Включая LiveID, Facebook, Google, Yahoo! и т. д.

Вот краткое описание некоторых:

http://blogs.msdn.com/b/eugeniop/archive/2011/03/24/authentication-in-wp7-client-with-rest-services-part-i.aspx

http://blogs.msdn.com/b/eugeniop/archive/2011/04/02/authentication-in-wp7-client-with-rest-services-part-ii.aspx

(также обсуждается здесь: Как мне обрабатывать идентификатор пользователя для приложения Window Phone/WCF/ASP.NET MVC?)

person Eugenio Pace    schedule 13.04.2011

Да, Azure может вам в этом помочь.

Взгляните на эту ссылку:

http://www.techrepublic.com/blog/10things/10-reasons-to-use-azure-for-your-cloud-apps/1282

person Mamta D    schedule 13.04.2011
comment
Windows Azure также включает хранилище Azure Page, Blob, Table и Queue, которое дешево для хранения, но вы платите за транзакции хранения. С другой стороны, SQL Azure — это, по сути, SQL Server в облаке. Это дороже для хранения (10 долларов в месяц за 1 ГБ БД или 100 долларов в месяц за 10 ГБ БД), но транзакционные сборы не взимаются. Крис Олд выступил с отличным докладом на MIX 2010, посвященном хранилищу Azure, в котором подробно рассказал о стоимости Azure (поиск по channel9.msdn.com/Events/MIX/MIX10). - person Rich Turner; 14.04.2011
comment
Спасибо, Ричард, кажется, я проглядел это. Исправил мой ответ, чтобы он помог другим, ищущим аналогичное решение. - person Mamta D; 14.04.2011