
Хорошо, я пытаюсь настроить пару VPS и несколько выделенных серверов для некоторых клиентов. И хотел бы узнать, как лучше всего это сделать, серверы будут работать на Ubuntu server.
Первый вопрос: Могу ли я получить более одного внешнего IP от моего IPS, чтобы каждый VPS / выделенный сервер мог размещаться на порту 80 на одной и той же интернет-линии? Я мог бы получить более одной интернет-линии для каждого клиента, но это будет стоить клиентам больших денег. Я уже размещаю несколько выделенных серверов для некоторых клиентов, и ни один из них даже близко не подходит к использованию своей интернет-линии 100/100 Мбит/с, если бы я мог разделить эту линию между парой клиентов, это сократило бы для них расходы примерно на 60 долларов в месяц! Они используют всего около 5 ТБ в месяц, и вы могли бы легко пропустить 25 ТБ полосы пропускания через эту линию в месяц.
Второй вопрос: как лучше всего настроить VPS? Я никогда с этим не игрался, и у меня есть несколько клиентов, которым не нужны/не нужны 12 ядер @ 3.46GHz и 32GB RAM. Я буду размещать от 2 до 4 клиентов на сервере.
Это не мой главный приоритет сейчас, но в будущем я хотел бы настроить сервер общего хостинга. Если вы знаете бесплатный автоматизированный скрипт, который я мог бы запустить, чтобы сделать это, я был бы очень признателен.
Если есть какая-то другая информация, которую, по вашему мнению, мне следует знать, пожалуйста, дайте мне знать! И я буду признателен за предварительные и подробные ответы, спасибо и заранее! :-)
решение1
Прежде всего, поймите, что VPS и выделенный сервер — это совершенно разные вещи, и это имеет значение для вашего вопроса.
Выделенный сервер — это физическая машина, которую вы арендуете (или устанавливаете в центре обработки данных). VPS — это виртуальный сервер, который находится на чьей-то физической машине. Обычно у вас есть несколько VPS на выделенном сервере, но вы, КАК ПРАВИЛО, НЕ ДЕЛИТЕ VPS НА ДАЛЬНЕЙШИЕ VPS.
[Этот вопрос имеет смысл только для выделенного сервера] Вы можете получить более 1 внешнего IP-адреса от вашего провайдера, если он предлагает такую услугу (это, безусловно, технически осуществимо - и действительно, что-то, что у меня есть). С другой стороны, вам это, вероятно, не нужно, и вы можете использовать один IP-адрес в качестве HTTP-маршрутизатора (балансировщика нагрузки), который может принимать запросы и пересылать их на машины за NAT по мере необходимости. Это также может повысить безопасность.
Ваш второй вопрос также имеет смысл только если вы настраиваете выделенный сервер. Если вы используете приличный гипервизор (KVM сделает то, что вам нужно), вы можете выделять ресурсы для каждой виртуальной машины. Обратите внимание, что если вы используете KVM, вы можете захотеть запустить CentOS или Redhat на сервере, а Ubuntu запустить на виртуальных машинах как KVM, будучи продуктом Redhat, он работает «достаточно лучше» на Redhat/Centos, чем на Ubuntu, чтобы сделать это стоящим — хотя его можно запустить и на Ubuntu.
KVM позволит вам переподписать ресурсы — будьте осторожны, переподписав память или дисковые ресурсы, так как это может вызвать большие проблемы (вы же не хотите, чтобы хост использовал диск подкачки в качестве памяти для виртуальных машин), если нагрузка непредсказуема или не контролируется должным образом.
Не используйте бесплатный скрипт хостинга для настройки хостинговых серверов, пока не поймете, что делаете. Даже тогда большинству людей понравится CPANEL, так что если это ваша клиентская база, используйте ее.
Подробные ответы требуют более подробных вопросов, а не объединения нескольких вопросов в один. Если моих ответов недостаточно, пожалуйста, задавайте более конкретные вопросы. Если это больше, чем просто разъяснение, используйте новый вопрос.