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

Хостинг сервера для веб-сайтов, ftp и случайного использования дома?

Мне интересно, какой вариант лучше для меня, если я хочу переместить все свои размещенные веб-сайты (от хостинговой компании) на сервер в моем собственном доме? В основном, у меня есть следующие потребности:

Что мне следует подумать перед покупкой сервера? Какое оборудование мне понадобится, что ограничит мой сервер? По сути, я хочу лучше изучить работу в сети, поскольку я программист и веб-разработчик, но до сих пор у меня не было ресурсов для приобретения каких-либо серьезных игрушек. На момент написания статьи большинство моих веб-сайтов посещали 60 раз в день, поэтому я не подозреваю, что они очень требовательны.

Есть ли что-то, о чем я не думал, что мне следовало бы иметь?

Какую ОС вы бы посоветовали мне запустить? FreeBSD против Windows Server против?

Я не знаю, где вы находитесь, но здесь (ЕВРОПА) проблема номер ОДИН - это возможность восходящего соединения. то есть за выделенную линию 10 Мбит / 10 Мбит вверх / вниз 1: 1 мы платим примерно 3000 евро в час.

Я не знаю, каковы ваши требования к доступности / пропускной способности. Может быть, вы справитесь с ADSL.

Привет, Золомон, поздравляю с этой инициативой! Приготовьтесь к долгому, но увлекательному и полезному пути.

Вот мои советы (короткие и приятные): 1. Если вы делаете что-то там, где вам нужна надежность, я бы оставался на хосте, чтобы быть в безопасности, поэтому в случае сбоев оборудования и т. Д. Хост несет ответственность за это, а вы не нужно беспокоиться о том, чтобы бежать в местный хозяйственный магазин для замены жесткого диска. 2. Если вы хотите использовать сервер дома, обычно бытовые интернет-провайдеры на самом деле не дают вам того, что вам нужно, если это серьезно, но если вы просто запускаете что-то небольшое, все должно быть в порядке. 3. Если вы хотите сэкономить, попробуйте хостинг в облаке. По низкой цене (RackSpace imho) вы можете получить хороший сервер, с которым можно возиться, с поддержкой оборудования корпоративного уровня, плюс это относительно дешевле по сравнению с покупкой оборудования напрямую. 4. В дополнение к пункту 1 вы можете начать дома, поэкспериментировать и т. Д., А затем получить поддержку облака, если ваш сервер когда-либо выйдет из строя дома, для лучшей избыточности. 5. Я ненавижу быть фанатом, но рекомендую попробовать это на RackSpace. Вы получаете все удовольствие от работы с Linux или Windows без необходимости обслуживания собственного оборудования.

Я на твоем месте, или был. У меня дома есть Linux-система, которую я использую как для игр, так и для разработки. Я выполняю двойную загрузку. У меня есть dyndns, указывающие на него, и я иногда использую его для тестирования веб-сайта, над которым я работаю локально, перед тем, как отправить его на хост. Раньше я делал виртуальный хостинг, пока не начал бить их серверные ограничения.

Итак, я перешел на RackSpace (Amazon тоже хорош, но их цены немного странные, imho), потому что я могу добавлять серверы, изменять размер, удалять и т. Д., И я плачу только за то, что использую. Я размещаю различные веб-сайты, потоки icecast и shoutcast, а также место для хранения данных на инстансе объемом 512 МБ и плачу примерно 20-25 долларов США в месяц.

Итак, я плачу примерно 300 в год, и мне не нужно беспокоиться о проблемах с оборудованием или потере данных, поскольку даже если хост-модуль, на котором работает мой сервер, выходит из строя, RackSpace дает вам возможность иметь 3 образа: ежедневное резервное копирование, еженедельное резервное копирование, а третье - в любое время.

Сделать что-то подобное - отличный опыт, особенно если вещи не критичные. Нет ничего лучше, чем контролировать все. Вы удивитесь, насколько мало вам нужно оборудования. Вам не нужны сверхмощные серверы для сайтов с небольшим объемом. Главное будет безопасность. Убедитесь, что вы понимаете, как заблокировать свои серверы. Вы получите больше знаний в области безопасности, чем в работе с сетями. Удачи!

Что ж, когда вы хотите запустить ASP.NET, вы действительно "застряли" в окнах. Не то чтобы такая вещь была плохой или что-то в этом роде ... она отлично справится со всем, что вам нужно.

Тем не мение,

На собственном VPS и в своей работе я убедился, что серверы Windows «должны» быть немного мощнее, чем серверы * nix по умолчанию.

однако, поскольку вы хотите запускать свои собственные приложения в качестве служб, я полагаю, что эти приложения, вероятно, будут основаны на .NET (поскольку вы также спрашиваете о хостинге ASP.NET) как таковые, вы «застряли» на хостинге Windows.

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

Вопрос к вам: какой уровень времени безотказной работы вы хотите / требуете и насколько тяжелой будет нагрузка?

потому что ... если вы ожидаете относительно низкую нагрузку и у вас есть машина, способная это делать (и не требующая высокой доступности и отказоустойчивой кластеризации), вы можете изучить Hyper-V R2 / ESXi как инструменты виртуализации, а затем запустить виртуальные машины для делать все, что нужно. затем вы можете запускать виртуальные машины в виртуальной среде, например, с установкой брандмауэра Smoothwall, сервером Windows в качестве хост-ОС и, при необходимости, возможно, с FreeNAS (хотя я не знаю, как freeNas ведет себя в среде виртуальной машины), чтобы удовлетворить все ваши потребности " профессионально », но по экономичному и довольно дешевому решению.

Бонус к запуску freeNas (если есть возможность):

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