Я плачу около 55 долларов США за VPS каждый месяц, что составляет около
660 долларов США в год. Для текущего трафика этого достаточно, но, мой
вопрос, не будет ли лучше, если я куплю, например,
сервер и подключу его к провайдеру самостоятельно?
Например, Mac miniили MacPro?
Где недостаток такого примера?
Предположим, я куплю что-то больше и лучше, с большим объемом оперативной памяти, чем
mac mini.
Это все еще проигрышная ситуация?
Что может пойти не так?
Ничего страшного, если вы просто укажете обязательные вещи, на которые следует обратить внимание при такой
настройке.
решение1
Я размещаю свои собственные серверы дома и до сих пор не было никаких существенных сбоев. Я бы рекомендовал вампострой сам, так как это часто самый экономически эффективный метод, если вы хотите, вы можете получитьIntel Xeon E3110, Я пользуюсь им уже около полутора лет, и до сих пор он работает просто великолепно. Я бы выбрал приличный жесткий диск, например WD.велоцираптор, а также, что очень важно, стабильный источник питания.
Что касается операционной системы, лично мне нравится Debian за его простоту и удобство использования, хотя подойдет любая система на базе UNIX. Я бы также рекомендовал вам установить какую-нибудь систему веб-управления, например, webmin /виртуалмина также доступ к консоли SSH.
И наконец, для запуска сервера я бы рекомендовал, если вы можете установить его в серверной комнате в вашем доме, это может быть комната предохранителей / телекоммуникаций / сигнализации / другого оборудования или спальня, так как там часто есть прямой доступ к питанию и телефонной линии. Я бы определенно НЕ рекомендовал размещать его в "общественной зоне", такой как гостиная (если вы не знаете, что люди там не будут трогать / выдергивать кабели), так как у меня был плохой опыт с людьми, игравшими с моими серверами! .
Если в вашем районе есть вероятность сбоя электропитания, пожалуйста, приобретите ИБП. В моем доме, хотя отключения и редки, были случаи, когда старый тостер закорачивал цепь розеток и выключал сервер. Если вы хотите изменить свою электрическую архитектуру, разделите основную входящую мощность на два отдельных распределительных щита с разными автоматическими выключателями для «критического» серверного оборудования, такого как модемы, маршрутизаторы, серверы и компьютеры.
Если вы используете свои домашние компьютеры на тех же маршрутизаторах, убедитесь, что сервер находится в DMZ и у вас есть надлежащий брандмауэр, такой как IPtables, и он правильно настроен. Существует несколько очень хороших руководств, а также несколько хороших книг, таких какLinux IP-таблицы. Если возможно QOS, сделайте трафик сервера более важным или наоборот в зависимости от ситуации.
Надеюсь, это поможет, РэйКванг
решение2
Вам указали на очевидное. Хороший хостер имеет избыточные соединения, оборудование, питание и т. д., чтобы ваш сайт был доступен. Вы платите за то, чтобы ваш сайт был запущен, онлайн, доступен клиентам, несмотря на отказ оборудования (в зависимости от того, как вы договорились с ними).
Домашняя система обычно не имеет избыточного питания, нескольких подключений к Интернету и/или соглашений об обслуживании с вышестоящим провайдером и поставщиками оборудования (сломался маршрутизатор Cisco? Заработает ли он снова в течение нескольких часов). Редко кто из домашних пользователей обладает знаниями в области сетей для настройки или перенастройки этого оборудования. ИБП/генератор и т. д.
Но каждый раз, когда кто-то указывает на то, что именно за это вы платите, вы отвечаете: «А что, если я просто... разве не дешевле...»
Честно говоря, если у вас ЕСТЬ оборудование, деньги, связи и знания, то ДА, это дешевле, потому что это то, ЗА ЧТО ВЫ ПЛАТИТЕ. «Дешевле» менять масло в машине самостоятельно... и выполнять все остальное обслуживание... потому что вы платите механику за работу за вас, потому что у него есть навыки и ресурсы, которых у вас не обязательно есть.
Вам нужно оценить то, что у вас есть в наличии, ваши навыки, ваш опыт и ваш бюджет на оборудование, с учетом того, для чего вы используете сервер, и его влияния на клиентов, и посмотреть, стоит ли эта стоимость хостинга того, что вы в него вложили. Это ваш ответ.
Вы даже не упоминаете, для чего ваш сервер, кто к нему обращается, сколько трафика он видит, и тому подобное. Если это ваш личный сайт, который получает десять посещений в день, прикрепите его к своей домашней ссылке. Если это сайт, который, когда он падает, у вас на работе небольшой бунт и коллеги с факелами у двери, вам, вероятно, следует пересмотреть свои приоритеты в экономии денег. Невозможно по-настоящему измерить ценность сайта и хостинга для вас по информации, которую вы разместили.
решение3
Производительность, вот почему вам следует использовать хорошего провайдера VPS вместо чего-то вроде mac mini. Пропускная способность диска будет совершенно ужасной на mini. Поэтому любые запросы сервера, которые попадают на пластины, будут страдать. Слишком много одновременных запросов быстро приведут к ограничениям, связанным с диском. Не говоря уже об оперативной памяти с ECC, более быстрых процессорах, двойных блоках питания и т. д.
Если вы хотите владеть оборудованием, вы можете купить подержанный сервер и найти ближайший к вам центр размещения. Однако это, скорее всего, будет стоить более 55 долларов в месяц.
Оставайтесь с VPS, кого вы используете? Я использую Linode и у меня есть экземпляр на 512 МБ за 20 долларов в месяц. Возможно, есть более дешевые предложения, чем ваш текущий хост.
решение4
Для вас это может быть выгодно, но для ваших клиентов — почти нет.
Может быть, вы можете сделать его дешевле, в зависимости от ваших требований, но я думаю, что это единственное возможное преимущество, и оно сомнительно. На самом деле - есть преимущество, которое не является незначительным - вы многому научитесь, настраивая и поддерживая свой собственный сервер, но ваши клиенты страдают от всех ошибок и проб и ошибок.
Минусы для вас:
- у вас шумносервергде-то на вашем предприятии, о котором вам нужно заботиться. Если он сломается, вам придется купить новый или оплатить контракты на обслуживание. Если вам нужна избыточность, чтобы поддерживать сервер в рабочем состоянии во время обслуживания, вам нужно купить больше одного сервера. Вам нужно выяснить, как выполнять все эти задачи по обслуживанию самостоятельно.
- у тебясвязьчто вам теперь может понадобиться быть избыточным
- вам может потребоваться избыточныйисточник питания
- вам нужно покрытьстрахованиеза все это
- вы должныволноватьсяобо всем этом, возможно, вместо других вещей.
По сути, вы получаете гораздо больше, чем просто обработку и подключение от вашего VPS, чем вы могли бы подумать. Если вы пытаетесь сократить свои расходы, присмотритесь и убедитесь, что вы не указываете слишком много для своих нужд.