Назад | Перейти на главную страницу

Как настроить виртуальную машину Azure для безопасного размещения Mongo для подключения к веб-роли

Я хочу запустить Mongo DB в Azure. Я изучил размещенную версию, но цена высока, поэтому я хотел бы запустить свою собственную MongoDB для использования с веб-ролью Azure. Я бы хотел, чтобы Mongo DB оставалась за брандмауэром и чтобы порты не были общедоступными. Я также хотел бы, чтобы весь трафик оставался в одном центре обработки данных, чтобы обеспечить быстрый доступ и снизить плату за исходящий трафик. Должны ли мы использовать какой-либо тип VPN-соединения между серверами в одном центре обработки данных или есть лучший способ настроить сетевые соединения?

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

<NetworkConfiguration>
    <VirtualNetworkSite name="YourVirtualNetworkName" />
    <AddressAssignments>
        <InstanceAddress roleName="YourRoleName">
            <Subnets>
                <Subnet name="YourConfiguredSubnet" />
            </Subnets>
        </InstanceAddress>
    </AddressAssignments>
</NetworkConfiguration>

Вот руководство, объясняющее, как создать виртуальную сеть

http://azure.microsoft.com/en-us/documentation/articles/create-virtual-network/