Вне сайта веб-сервер общается с базой данных для малого бизнеса: возможно ли это? - PullRequest
0 голосов
/ 07 октября 2010

Я собираюсь открыть сайт, который будет напрямую общаться с базой данных Microsoft SQL, которая размещена в небольшом офисе.Я спорю между тем, чтобы веб-сервер находился в одном офисе с хостингом в профессиональной хостинговой компании.Хитрость заключается в том, что база данных должна оставаться в офисе из-за внутренних требований к программному обеспечению.

Скорость Интернета в офисе составляет 1,2 МБ вверх / 5 МБ вниз.Возможно ли, чтобы сторонний веб-сервер общался с базой данных Microsoft SQL в офисе?Я бы ограничил доступ к базе данных на основе IP-адреса.Веб-сайт не будет высоким трафиком в любом случае.

Ответы [ 2 ]

0 голосов
/ 07 октября 2010

Говоря о базе данных, я думаю, что вообще не стоит выставлять ее в оперативном режиме, поскольку, как мне кажется, из-за требований держать БД в офисе, что вы интенсивно используете ее для постоянной работы,кроме использования его для отображения данных на (будущем) веб-сайте.Если кто-то взломает эту базу данных, это нанесет вред не только вашему веб-сайту, но и любым другим проектам, которые зависят от этой БД.

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

Относительно проблемы хостинга - вы должны отдать на аутсорсинг хостинг, потому что там меньше sysадминистратор работает для вас - помните, что если вы собираетесь самостоятельно размещать свой www-сайт, это означает круглосуточную заботу о доступности и т. д.

Также будьте осторожны с ограничением доступа к БД только с помощью ограничения IP, так как IP-адреса могут быть подделаны.Убедитесь, что применяются и другие меры безопасности.

0 голосов
/ 07 октября 2010

Возможно ли, чтобы сторонний веб-сервер общался с базой данных Microsoft SQL в офисе?

Невозможно сказать, не увидев сайт, но, вероятно, нет, по крайней мере, не на постоянной основе.Скорее всего, производительность будет ужасной, и, привязав веб-сайт к серверу магазина, вы сделаете так, чтобы доступность веб-сайта зависела от доступности подключения DSL магазина.Отключение питания в магазине приведет к отключению веб-сайта, а сын владельца магазина, загружающий пиратский фильм, замедлит обработку заказов в вашем приложении.:)

Вам, вероятно, следует либо выполнять частые экспорты данных (вместо постоянного подключения) из базы данных хранилища в оперативную, либо, в конце концов, запустить базу данных удаленно - возможно, можно обойти "База данных должна быть локальной "требование с использованием VPN или что-то.

...