Рейтинг:-2

Как серверы среднего размера подключены к Интернету?

флаг au

Мне любопытно, как серверы подключены к Интернету. Предположим, я разрабатываю веб-приложение, которому для предоставления услуг требуется несколько компьютеров. Например, я хочу разместить фронтенд на машине, а для бэкенда хочу пул машин, что-то вроде балансировки нагрузки, а также машину для своей базы данных. Я хочу начать этот проект в своей квартире. Будет ли хорошей идеей платить интернет-подписку за каждую из этих машин? Какой метод рекомендуется для серверов среднего размера для подключения к Интернету? Спасибо!

флаг jp
Вместо этого начните с какого-нибудь дешевого облачного сервиса, например. Google Cloud Run или AWS Lambda
peterh avatar
флаг pk
Маловероятно, что вам понадобится эта мультисерверная система для пилотного проекта.
флаг vn
Любой проект, требующий нескольких серверов, скорее всего, оправдывает надлежащего хостинг-провайдера, а не личное подключение из вашей квартиры. Посмотрите на колокейшн.
Paul avatar
флаг cn
Вы должны начать с того, как настроить один сервер, чтобы он делал то, что вы хотите. Узнайте оттуда, почему вам может понадобиться больше серверов. К сожалению, этот вопрос не подходит для сайта вопросов и ответов, такого как Server Fault, поэтому вам лучше начать, а затем возвращаться, когда у вас возникнут конкретные вопросы.
Рейтинг:0
флаг cn

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

Если у вас еще нет лаборатории, вы можете настроить простую лабораторию, используя такие инструменты, как виртуализация (например, VMware ESXi или Workstation или Player), для запуска виртуальных машин или контейнеризации (например, Docker) с каждым приложением, работающим в контейнере. Или, если у вас есть оборудование, вы можете запускать выделенные физические машины для каждого компонента. В зависимости от компонентов приложения вы можете запускать все на одном компьютере.

Если у вас нет подходящей локальной лабораторной среды, найдите поставщика облачных услуг, например MS Azure, Amazon AWS или Google GCP. Обычно они предоставляют несколько бесплатных (или дешевых) пробных версий, чтобы вы могли начать.

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

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.