Что касается стабильности, кто кого бьет? VPS или выделенный сервер? [закрыто]

в основном я спрашиваю, потому что мне интересно, действительно ли выделенные серверы более стабильны, чем VPS?

Я читал здесь:

http://www.inmotionhosting.com/support/website/difference-between-shared-vps-dedicated-hosting

VPS-сервер не является выделенным сервером, поэтому вы все еще находитесь на сервере с другими пользователями. Когда вы используете общий сервер, ваши действия могут по-прежнему влиять на других пользователей. Если у вас очень загруженный веб-сайт, доминирование над процессором и памятью сервера может вызвать проблемы с производительностью у других пользователей на том же сервере.Если вы запускаете неоптимизированный сценарий, который выходит из-под контроля, он может нарушить не только ваш сайт, но и повлиять на весь сервер. Это может и, возможно, вызвать простои других пользователей на том же сервере.

действительно ли это вызывает беспокойство?

VPS хорошо то, что вы можете обновить их оборудование, когда захотите. Кроме того, у меня почему-то возникает ощущение, что проще сделать резервную копию / восстановить сервер, и это правильно, в основном виртуальная машина, работающая где-то. Итак, если, скажем, выделенный сервер загорится, вам понадобится практически такая же физическая машина, тогда как виртуальная машина просто может где-то работать.

конечный вопрос:

Является ли vps менее стабильным, чем выделенный сервер?

причина, по которой я спрашиваю: у друга было 7 часов простоя сервера на его общем хосте (bluehosts). Из-за этого он потерял клиента на сумму 3000 долларов. Сейчас он, конечно, расстроен и хочет чего-то более стабильного. Мне пришло в голову AWS beanstalk для части php и AWS RDS для базы данных mysql ... но это похоже на излишество. Я думаю, что стабильный хост VPS подойдет. Но вопрос с подвохом все же остается ... если мы выберем что-то попроще, может быть, выделенный сервер все же будет стабильнее?

1
задан 7 April 2016 в 10:54
1 ответ

Поставщик услуг будет иметь больше отношения к времени безотказной работы, чем к технологии, на которой он работает. Я стараюсь не рекомендовать какого-либо одного поставщика, но в целом вы получаете то, за что платите. Этот VPS за 5 или 10 долларов в месяц почти наверняка работает на перепроданном / выделенном оборудовании. С более дорогим VPS сервер с меньшей вероятностью будет перепродан и, вероятно, будет лучше управляться. Но даже у самых надежных поставщиков услуг время от времени будут простои.

Наиболее устойчивые веб-сайты в основном работают в облаке, многие - на Amazon AWS (хотя существуют и другие решения). Однако это не означает, что AWS очень стабильна. Произошло множество серьезных отказов AWS. Это просто означает, что AWS предлагает услуги и API, необходимые для разработки высокодоступного решения. Вы должны спроектировать свое приложение таким образом, чтобы оно было устойчивым к сбоям в работе одного узла. Здесь нет однозначного ответа, и он сильно зависит от приложения вашего хостинга. Это может быть кластер высокой доступности, использующий что-то вроде pacemaker, corosync, clvm, gfs2 и т. Д., Или это может быть более простое решение, такое как балансировщик нагрузки с двумя узлами приложений, между которыми настроена репликация базы данных.

Если вас беспокоят несколько часов простоя, вам действительно нужно об этом подумать. Если вы собираетесь разместить свое приложение на одном сервере, будь то выделенный сервер или VPS, вам придется принять некоторый уровень простоя. Аппаратный сбой, происходят DDoS-атаки, требуется техническое обслуживание и т. Д. 7 часов за один раз - это много, но, конечно, не является чем-то необычным.

Но, отложив все это в сторону, вот пара моих опытов с поставщиками VPS и выделенными серверами.

В случае с провайдером VPS вам сообщат, что обслуживание будет проводиться в определенное время, и вы не сможете его перенести. Имея выделенное оборудование, вы с большей вероятностью будете работать с центром обработки данных, чтобы планировать окна обслуживания в соответствии с вашими потребностями.

Это правда, что в многопользовательской инфраструктуре VPS у вас нет полной картины того, что происходит на сервере. Ваши инструменты для устранения неполадок могут лгать вам. Например, он сообщит о низком дисковом вводе-выводе, несмотря на высокую задержку дисковых операций. Однако на самом деле у меня никогда не было особых проблем с этим. Опять же, это будет во многом зависеть от выбранного вами поставщика услуг и, в некоторой степени, от удачи. Однако, если вы обращаетесь со своими серверами как со скотом, а не как с домашними животными, это не большая проблема. Вы просто уничтожаете сервер и переносите его на новый сервер. Конечно, это требует некоторой предусмотрительности и надлежащей автоматизации с использованием инфраструктуры в качестве принципов и методов кодирования.

С выделенным сервером базовое оборудование никогда не будет обновлено, пока вы специально не попросите об этом и не заплатите за него. С поставщиком VPS поставщик услуг будет управлять оборудованием и выводить из строя серверы, а также добавлять новые серверы по мере необходимости и, скорее всего, переносить ваши серверы, даже если вы этого не заметите.

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

Гораздо проще обновить VPS (RAM, дисковое пространство, ядра и т. Д.) С минимальным временем простоя. Часто просто перезагрузка. С выделенным сервером, по крайней мере, кто-то в центре обработки данных должен будет выключить машину и открыть ее, чтобы выполнить обновление, и вам потребуется от 30 минут до пары часов простоя.

2
ответ дан 3 December 2019 в 20:40

Теги

Похожие вопросы