2013-12-15 43 views
1

爲什麼Windows Azure有MongoDb的特定版本?正常的Windows版本似乎工作得很好?這兩者有什麼區別?Windows Azure特定版本?

這似乎是很多應用程序的情況,其中包括memcached,有人已經制作了Windows Azure端口。

爲什麼我會使用Windows Azure版本的任何應用程序?我得到什麼?

+0

我在你提到的任何有關MongoDB的版本細節要求的文檔中沒有看到任何地方? – Chandermani

回答

2

爲什麼有Windows Azure的MongoDb的特定版本?正常的Windows版本似乎工作得很好?這兩者有什麼區別?

正常的MongoDB install需要現有的Windows環境。

MongoDB Installer for Windows on Azure包括配置Azure虛擬機以及安裝MongoDB。配置選項還可以包括選擇Azure數據中心位置併爲副本集創建多個VM。

還有一個包使用Azure的Platform-as-a-Service實例部署MongoDB Worker Roles

爲什麼我會使用Windows Azure版本的任何應用程序?我得到什麼?

如果您使用正常的Windows安裝程序,則必須自己創建Azure實例,然後下載&安裝MongoDB。如果您要創建副本集,則必須爲每個節點重複此操作並手動添加配置。

Azure安裝程序簡化了啓動和運行部署所需的手動步驟數。

+0

感謝您的回答@Stennie :) - 當我得到它時,Windows Azure的這些安裝程序只包含一些關於如何安裝/運行應用程序的額外選項? - 這是否意味着,如果我運行前。 mongodb和同一個Azure虛擬機上的應用程序,我也可以使用標準的MongoDB Windows安裝程序? – ebb

+1

@ebb:如果您想在現有的Azure虛擬機中使用標準的MongoDB Windows安裝程序,那很好(以及常規安裝方法)。實際的MongoDB可執行文件沒有區別。 – Stennie

+0

Azure安裝程序看起來應該有所幫助,如果它沒有bug並且實際上沒有用處。 –