Конечно. Ведь на виртуальном сервере можно настраивать всё как тебе нравится и ставить любой софт.
Не знаю, если в гугле поискать, пишут
Разницы не ощутил особой. На нынешней работе используется CentOS на продакшене. В своих проектах ставлю серверную Убунту.из-за длительности поддержки.
CentOS - 10 year support cycle
Ubuntu Server LTS - 5 year support cycle
С Убунтой никогда особых проблем не возникало. А вот с CentOS на прошлой работе была история. Заказчик дал задачу своему отделу разработки поднять сервер, они настроили его на CentOS. Выкатываем сайт, всё тормозит дичайшим образом ) При этом на нашем тестовом серваке Ubunu всё летает. Как они только ни мучались, так и не смогли выяснить, в чём проблема ) В итоге Убунту поставили.
Ну и ещё, по моему опыту, на Убунту легче найти всякие решения в Гугле. Тупо за счёт популярности.