Тема - распределенные вычисления, но я не совсем уверен, что я этого хочу.
У нас есть система, написанная на .NET 4, для запуска на выделенном Windows Server.Мы хотели бы сэкономить средства и отойти от выделенного сервера.
Короче говоря, нашу систему можно разделить на два модуля: 1. Первый модуль требует установки множества приложений Windows на сервере 2.Второй модуль - это веб-сайт, написанный на .NET с AJAX / jQuery, и для него не требуется выделенный сервер Windows.
Наша идея состоит в том, чтобы написать какую-то службу, где первый модуль будет работать на одном из наших внутренних серверов.,Как только данные обработаны, они будут (каким-то образом) перемещены во второй модуль.Мои непосредственные заботы связаны с безопасностью и производительностью.
Наконец, еще одна проблема заключается в том, что первый модуль требует постоянного доступа к одной из баз данных во втором модуле, поэтому любая небольшая проблема с подключением может вызвать много проблем.
У меня естьпопробовал поискать здесь похожие вопросы, но я не знаю, что искать.
Если наша идея осуществима, стоит ли это усилий?Похоже, что разработка и тестирование этого займет больше времени (т.е. дороже), чем оплата выделенного сервера.При этом выделенный сервер за 100 фунтов в месяц будет далеко не настолько мощным, чтобы запускать первый модуль нашей системы.P4 с 1–2 ГБ ОЗУ не подойдет ...
Спасибо
Редактировать
Полагаю, альтернативой являетсямассовая вставка через WCF.Кто-нибудь пытался сделать что-то подобное раньше?Я обеспокоен тем, что размер массовой вставки может составлять от 20 до 40 МБ, любая небольшая проблема в сети может привести к прерыванию вставки.