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

Насколько реально / легко разместить свои собственные веб-серверы?

Все больше похоже на то, что нам нужно будет разместить наши собственные серверы, потому что нам нужны модемы, физически подключенные к серверным машинам.

Я (думаю) нам понадобится линия T1 до нашего офиса для начала. Не знаю, что еще задействовано, кроме очевидных требований к избыточности и аварийному переключению.

Мои вопросы:

  1. Действительно ли мы должны делать это сами, или мы можем найти службу, которая позволяет модемам быть удаленными?

  2. Если нам необходимо разместить серверы самостоятельно, какие шаги (технические и операционные) потребуются?

Google показывает мне 52 200 000 посещений для условий: веб-сайт с собственным хостом, первые 10, кажется, содержат довольно много обсуждений плюсов, минусов и требований для этого.

Вы также можете изучить колокацию, так как это может дать вам физический доступ к вашему серверу (или серверу, арендованному у хостинговой компании) в серверной комнате, управляемой колокационной компанией, которая занимается всем подключением к Интернету. .

Многие провайдеры колокации обычно позволяют вам иметь дополнительные линии связи (от POTS до ISDN, от T1 / E1 до выделенных оптоволоконных линий с другими центрами обработки данных) на вашей стойке, особенно провайдеры, которые также играют в мире телекоммуникаций. Тем не менее, счета будут расти очень быстро за настраиваемые ссылки на что-либо / где угодно, кроме их стандартной сети.

Размещение ваших систем в одном месте позволит вам обойти множество проблем, поэтому я действительно рекомендую это (резервирование ИБП и питания, резервирование соединений и связанный с ним BGP или аналогичные вещи для перенаправления IP-адресов, низкая задержка, кондиционирование воздуха, персонал на месте 24/7 , и т.д).

Обратите внимание: действительно любопытно, зачем вам нужны «модемы, физически подключенные к серверным машинам» - и я знаю, что вы не имеете в виду POTS ...

Подключение к Интернету не обязательно должно быть T1, но оно действительно должно предоставлять выделенный IP-адрес. Кроме того, проверьте TOS для поставщика, чтобы убедиться, что вы не нарушите какие-либо из их правил, запускающих сервер на конечной точке. Мы используем Time Warner Business Class Road Runner только для нашего веб-сервера, но это интранет, на самом деле не предназначенный для публичного использования.

Следующий шаг - получить себе сервер, Linux, FreeBSD, Windows, на ваш выбор. Просто убедитесь, что он должным образом защищен, защищен брандмауэром и обновлен. Если у вас нет опыта администрирования или вы не хотите нанимать кого-то, остановитесь здесь ... вернитесь к управляемому хостингу.

Настройте свой веб-сайт, свой модем, проверьте, работает ли он. Укажите вашему провайдеру DNS ваш новый IP-адрес, и все будет хорошо. Что касается провайдеров, которые хотят подключить модем, проблема не в модеме, а в обрыве телефонной линии. Возможно, вы сможете поговорить с кем-нибудь в центре обработки данных и узнать, есть ли у них способ предоставить медный сигнал и тональный сигнал.

Что касается вашего первого вопроса, у многих людей есть серверы в другом месте. Они покупают серверную мощность у облачного провайдера, платят за хостинг в чужой системе, физически размещают свои серверы в каком-то месте, где предлагается размещение, или просто имеют центр обработки данных, отдельный от остальной компании. Я не совсем понимаю ваши требования. Да, между серверами и Интернетом должно быть физическое соединение. Благодаря чудесам IP и системы доменных имен они могут находиться в самых разных местах. Если у вас здесь есть особые потребности, вы их не сформулировали.

Что касается вашего второго вопроса, первым операционным шагом будет наем кого-то, кто знает, что он или она делает, по крайней мере, для первоначальной настройки и обучения. Откровенно говоря, вы не говорите, что кто-то в вашей организации достаточно осведомлен, чтобы делать вещи надежно и правильно. Могу ошибаться, но такое впечатление складывается у меня из вашего вопроса.

Я дам вам несколько советов по работе с веб-сайтом или, если уж на то пошло, любым бизнес-операциям:

  1. Резервная копия - это копия, которая не будет уничтожена каким-либо событием, разрушающим основную копию. (На это есть ограничения; вы можете решить, что если ваш город подвергнется ядерной атаке, вам все равно, что произойдет с данными.)
  2. Если у вас нет резервной копии, у вас не будет данных.
  3. Если вы не продемонстрировали возможность восстановления, у вас нет резервной копии.

Не зная требований к нагрузке, вам понадобятся:

  1. Чтобы настроить ваши веб-серверы в DMZ, чтобы изолировать их от вашей локальной сети.
  2. Чтобы использовать балансировщик нагрузки обратного прокси (Apache + mod_proxy + mod_security), выполняющий кэширование / балансировку нагрузки для повышения производительности и выполняющий межсетевой экран уровня 7, чтобы перехватить все попытки внедрения XSS / SQL / сеанса, которые ваш пограничный брандмауэр пропустит.
  3. Для измерения и мониторинга вашего трафика сейчас и планирования масштабирования (кластерные веб-серверы и серверы баз данных) для распределения нагрузки, а также для обеспечения некоторой избыточности / высокой доступности.