в основном я спрашиваю, потому что мне интересно, действительно ли выделенные серверы более стабильны, чем 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 подойдет. Но вопрос с подвохом все же остается ... если мы выберем что-то попроще, может, выделенный сервер все же будет стабильнее?
Поставщик услуг будет иметь больше отношения к времени безотказной работы, чем к технологии, на которой он работает. Я стараюсь не рекомендовать какого-либо одного поставщика, но в целом вы получаете то, за что платите. Этот VPS за 5 или 10 долларов в месяц почти наверняка работает на перепроданном / выделенном оборудовании. С более дорогим VPS сервер с меньшей вероятностью будет перепродан и, вероятно, будет лучше управляться. Но даже у самых надежных поставщиков услуг время от времени будут простои.
Наиболее устойчивые веб-сайты в основном работают в облаке, многие - на Amazon AWS (хотя существуют и другие решения). Это не означает, что AWS очень стабильна. Произошло множество серьезных отказов AWS. Это просто означает, что AWS предлагает услуги и API, необходимые для разработки высокодоступного решения. Вы должны спроектировать свое приложение таким образом, чтобы оно было устойчивым к сбоям в работе одного узла. Здесь нет однозначного ответа, и он сильно зависит от приложения вашего хостинга. Это может быть кластер высокой доступности, использующий что-то вроде pacemaker, corosync, clvm, gfs2 и т. Д., Или это может быть более простое решение, такое как балансировщик нагрузки с двумя узлами приложений, между которыми настроена репликация базы данных.
Если вы беспокоитесь о нескольких часах простоя, вам действительно нужно подумать об этом. Если вы собираетесь разместить свое приложение на одном сервере, будь то выделенный сервер или VPS, вам придется принять некоторый уровень простоя. Аппаратный сбой, происходят DDoS-атаки, требуется техническое обслуживание и т. Д. 7 часов одновременно - это много, но, конечно, не является чем-то необычным.
Но, отложив все это в сторону, вот пара моих опытов с поставщиками VPS и выделенными серверами.
С провайдером VPS вам сообщат, что техническое обслуживание будет выполняться в определенное время, и вы не сможете его перенести. Имея выделенное оборудование, вы с большей вероятностью будете работать с центром обработки данных, чтобы планировать окна обслуживания в соответствии с вашими потребностями.
Это правда, что в многопользовательской инфраструктуре VPS у вас нет полной картины того, что происходит на сервере. Ваши инструменты для устранения неполадок могут лгать вам. Например, он сообщит о низком дисковом вводе-выводе, несмотря на высокую задержку дисковых операций. Однако на самом деле у меня никогда не было особых проблем с этим. Опять же, это будет сильно зависеть от выбранного вами поставщика услуг и, в некоторой степени, от удачи. Однако, если вы обращаетесь со своими серверами как со скотом, а не как с домашними животными, это не большая проблема. Вы просто уничтожаете сервер и переносите его на новый сервер. Конечно, это требует некоторой предусмотрительности и надлежащей автоматизации с использованием инфраструктуры в качестве принципов и методов кодирования.
С выделенным сервером базовое оборудование никогда не будет обновлено, пока вы специально не попросите об этом и не заплатите за него. С провайдером VPS поставщик услуг будет управлять оборудованием и выводить серверы из эксплуатации, а также добавлять новые серверы по мере необходимости и, скорее всего, переносить ваши серверы, даже если вы этого не заметите.
Вы платите больше за выделенное оборудование, поэтому у вас больше шансов получить более качественную поддержку от вашего центра обработки данных. Но опять же, это просто основано на анекдотических свидетельствах и опыте.
Гораздо проще обновить VPS (RAM, дисковое пространство, ядра и т. Д.) С минимальным временем простоя. Часто просто перезагрузка. С выделенным сервером, по крайней мере, кто-то в центре обработки данных должен будет выключить машину и открыть ее, чтобы выполнить обновление, и вам потребуется от 30 минут до пары часов простоя.