Поддерживает ли Azure такие вещи, как mongodb и redis?

Можете ли вы использовать mongodb и redis/memcached с azure?

Я думаю, что нет, но просто хочу убедиться.

Оказывается, они поддерживают что-то кроме .net, значит, они используют Linux-серверы?


person Blankman    schedule 23.04.2011    source источник
comment
Похоже, что здесь есть порт Redis для Windows, который должен работать на azure. Тем не менее, Redis, вероятно, является чем-то, что вы хотите запустить в системе Unix.   -  person sbridges    schedule 24.04.2011
comment
Я запускал Redis без проблем.   -  person user94559    schedule 26.04.2011
comment
@smarx Как вы запустили и запустили Redis в Azure?   -  person casperOne    schedule 06.04.2012
comment
Я добавил отдельный вопрос, касающийся Redis и Azure: stackoverflow.com/questions/10140669/   -  person noocyte    schedule 16.04.2012


Ответы (6)


Вы можете очень легко запустить mongodb в Windows Azure. Я представил это на MongoSV — видео здесь.

EDIT: в декабре 2011 г. компания 10gen опубликовала свой официальный код MongoDB+Azure на странице . гитхаб. Он содержит проект для наборов реплик, а также демонстрационное приложение ASP.NET MVC (взятое из учебного комплекта платформы Windows Azure), которое использует набор реплик для хранения.

Автономные серверы просты, за исключением того, что вам нужно иметь дело с масштабированием: вы не можете иметь несколько экземпляров автономного сервера одновременно, поэтому вам нужно будет спланировать это: убрать из балансировщика нагрузки все, кроме одного, или только запустите mongod, если вы можете получить блокировку Cloud Drive.

Репликасеты выполнимы, как я продемонстрировал на MongoSV. Однако я не рассказал о тонкостях корректного завершения работы набора реплик, чтобы гарантировать нулевую потерю данных.

Вы также можете запустить memcached — см. публикацию об этом. Примечание. Теперь, когда служба AppFabric Cache запущена, вам следует изучить плюсы и минусы ее использования вместо memcached. С точки зрения затрат AppFabric Cache должен работать намного меньше, поскольку вам не нужно платить за экземпляры ролей для размещения вашего кеша. Дополнительные сведения о кэше AppFabric здесь.

person David Makogon    schedule 24.04.2011
comment
значит, MS также использует Linux-боксы? - person Blankman; 26.04.2011
comment
Никаких ящиков Linux — Windows Server 2008 SP2 и Windows Server 2008 R2. - person David Makogon; 26.04.2011
comment
Тогда, возможно, вы захотите разделить ваш вопрос на два вопроса. Я знаю о запуске MongoDB, а не о redis, поэтому в моем ответе нет упоминания о redis. - person David Makogon; 06.04.2012

Теперь у вас также есть возможность запуск Redis в Windows Azure на виртуальных машинах Linux ! В случае с Redis это позволит вам использовать «официальную» сборку вместо «неподдерживаемой» сборки Windows... Для MongoDB оба варианта кажутся одинаково допустимыми (работа на виртуальных машинах Linux, «обычных» виртуальных машинах Windows, или использовать пакет 10gen для запуска на «управляемых» виртуальных машинах (облачных службах).

person tomconte    schedule 09.06.2012

К вашему сведению, теперь у MS Open Tech (моя команда) есть установщик Redis для Windows Azure. Вот руководство по его использованию: http://ossonazure.interoperabilitybridges.com/articles/how-to-deploy-redis-to-windows-azure-using-the-command-line-tool

person Doug Mahugh    schedule 05.03.2013

[ОБНОВЛЕНИЕ] Azure теперь поддерживает MongoDB и Redis.

http://azure.microsoft.com/blog/2014/04/22/announcing-new-mongodb-instances-on-microsoft-azure/ http://azure.microsoft.com/en-us/services/cache/

person saur    schedule 30.09.2014

В Магазине Azure теперь вы можете выбрать Redis Cloud в качестве надстройки.

Вот описание магазина Azure:

«Redis Cloud — это полностью управляемая облачная служба для размещения и запуска Redis с высокой доступностью и масштабируемостью, с предсказуемой и стабильной максимальной производительностью. Сообщите нам, сколько памяти вам нужно, и сразу приступайте к работе с новой базой данных Redis». ДАТА ПУБЛИКАЦИИ 31.03.2014

Вы можете получить доступ к магазину, нажав кнопку «Создать» на портале Azure, а затем «Магазин». Я еще не использовал его, но он выглядит многообещающе.

person RandomDeduction    schedule 07.05.2014

Теперь у Azure есть собственная служба Redis, которая в настоящее время находится в предварительной версии:

http://azure.microsoft.com/en-us/documentation/articles/cache-dotnet-how-to-use-azure-redis-cache/

person Mike Harder    schedule 15.05.2014