Перекрестное облачное развертывание: Серверы на лазури - Mongodb в MongoHQ (AWS) - известные ловушки?

Когда Вы говорите "DOS", я предполагаю, что Вы имеете в виду оболочку Windows CMD. Можно использовать каре в качестве символа продолжения строки.

ECHO hello ^
     world
2
задан 21 August 2012 в 13:23
2 ответа

Помимо затрат на задержку и пропускную способность (как вы уже определили), подумайте о безопасности. Хотя пароли пересылаются по сети в зашифрованном виде, данные - нет, если вы не включите SSL (что требует создания mongod ). Я не знаю, предоставляет ли MongoHQ конечную точку SSL.

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

1
ответ дан 3 December 2019 в 13:06

Я знаю несколько реализаций, которые используют .Net (в основном драйвер C #) в Windows а затем запустить MongoDB в Linux на серверной части без проблем. Платформа Windows, конечно, поддерживается, но если у вас есть возможность, я бы вместо этого развернул экземпляры mongod в Linux - это, безусловно, более популярное и лучшее протестированное решение.

Не должно возникнуть проблем при смешивании драйверов PHP и .Net как таковой - и я видел несколько драйверов, которые использовались без проблем. Однако, Я бы порекомендовал быть осторожным с управлением соединениями - код драйвера PHP в этой области переписывается, пока мы говорим, но тем временем небезопасный для потоков разветвляющий характер PHP может привести к очень быстрому созданию большого количества соединений. Добавив еще один драйвер (на стороне .Net), вам нужно будет обратить особое внимание на настройки пула соединений, ограничения в Linux и т. Д.

Трудно задать конкретный вопрос на такой общий вопрос, как этот, если вы есть что добавить, я могу попробовать ответить на них.

0
ответ дан 3 December 2019 в 13:06

Теги

Похожие вопросы