Как использовать другую базу данных с Windows Azure? - PullRequest
1 голос
/ 02 марта 2012

Я много искал совместимость баз данных с Windows Azure для баз данных, отличных от SQL Azure, но не смог найти.Я просто хочу знать, является ли SQL Azure единственной базой данных, которую можно использовать с Azure, или есть ли способы интеграции других.Можно ли сделать это с помощью пользовательской роли виртуальной машины?Если да, то как это сделать ..

Заранее спасибо.

Ответы [ 3 ]

4 голосов
/ 02 марта 2012

Вы можете запускать все, что вам нравится, в роли рабочего Azure, если вы можете настроить ее с балансировкой нагрузки (например, с репликацией / зеркалированием).Это связано с тем, что для получения SLA необходимы как минимум два экземпляра роли, а контроллер Azure App Fabric будет время от времени перезагружать ваши серверы для выполнения исправлений и обновлений.

Youтакже необходимо использовать CloudDrive для хранения;это VHD-файл, который хранится как перемещаемый BLOB-объект в службе хранилища BLOB-объектов, поэтому он сохраняется при повторном использовании роли.

Я создал пример запуска RavenDB в Azure, который находится на моем GitHub: https://github.com/markrendle/AzureRavenDB

10gen имеет доступную «оболочку MongoDB Azure», подробности здесь: http://www.mongodb.org/display/DOCS/MongoDB+on+Azure

Те же принципы, которые используются в этих пакетах, могут применяться к MySQL и другим реляционным базам данных.

0 голосов
/ 02 марта 2012

Хорошо, в Azure у вас есть готовые базы данных SQL azure и хранилище таблиц ().

Вы можете запустить количество других БД в своей пользовательской настройке ... что вы хотите запуститьпо крайней мере, какой тип БД?

Роль ВМ действительно хороша для всех пользовательских вещей.Вы можете установить там все, что можете на обычных окнах.Да, это не является постоянным, но это может быть преодолено с помощью пользовательской службы Windows.посмотрите здесь: http://techyfreak.blogspot.com/2011/02/mounting-azure-drive-in-azure-virtual.html

Надеюсь, это поможет.

0 голосов
/ 02 марта 2012

В настоящее время это невозможно с ролью виртуальной машины, поскольку ваша роль виртуальной машины будет переработана, и ваши данные будут потеряны в этом случае.

Ходят слухи, что постоянная роль виртуальной машины будет предоставлена ​​вбудущее, которое позволит вам установить любую базу данных на постоянную роль виртуальной машины и использовать эту базу данных для своих приложений.Но постоянная роль виртуальной машины в данный момент недоступна.

Если вам действительно нужна реляционная база данных и вы не можете использовать SQL Azure, вы можете оставить свою базу данных локально и использовать Служба подключения Windows Azure для подключения приложений Windows Azure к локальной базе данных.Однако это будет иметь большую задержку, чем при использовании провайдера данных, такого как SQL Azure или хранилище таблиц / блобов.

Как это сделать: http://msdn.microsoft.com/en-us/library/windowsazure/hh509003.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...