AWS (Amazon-хостинг облако) в чем --практическое отличие от обычного Ubuntu-VPS?
AWS (и другие подобные провайдеры) предоставляют вам не просто "виртуалку". Это возможность полностью управлять виртуальной инфраструктурой проекта - IAAS (ну и пачку SAAS конечно тоже)
Если ваш проект - одна виртуальная машина то для вас AWS это слишком много
Если у вас сложный по инфраструктуре проект, например: отдельный лоадбалансер(который вам нравится, Linux) в публичной сетиприложение на IIS в непубличной сетинесколько микросервисовочереди для связки всего этогохочется тестировать в одном месте а прод чтобы не падал при этом...Вот тогда вылезают плюсы AWS по управлению инфраструктурой проекта, а до того момента -  и на VPS и в AWS: у вас есть виртуалка под убунту, вы подключаетесь по ssh и заверте...
AWS - это некст левел для серьезных проектов с распределенной архитектурой. Если у тебя одна машина с lamp стэком - переплачивать за aws и разбираться во всем этом нет особого смысла. Ты даже техподдержки не дождешься если твой счет меньше хотя бы 20к в год