Какой лучше и почему? Каковы плюсы и минусы двух методов?
Создайте посещаемый веб-сайт с
Это всего лишь идея, но могу ли я таким образом добиться большей надежности, возможно, более эффективного использования ресурсов?
Этот вопрос касается только http-серверов. Серверы БД, хранилища всего остального - это отдельная история. Эти 3 блока предназначены для динамического обслуживания http.
Приветствуются любые мнения и опыт!
Если на всех веб-серверах запущено одно и то же приложение или набор приложений, то использование физических машин напрямую будет более эффективным, что заметно в большинстве случаев и значительно в некоторых случаях. ОС на физическом хосте сможет более эффективно балансировать память и ЦП между процессами, и не будет никакого снижения производительности из-за уровня (уровней) виртуализации.
Если бы у вас был один сервер, который вы разделяли, вы бы воспользовались преимуществом разделения: программное обеспечение на одной из виртуальных машин может полностью упасть, а другие попытаются восполнить пробел из-за балансировки нагрузки - но если у вас есть три на физических серверах у вас в любом случае есть это преимущество.