Привет. Я тут гость нечастый (в основном read-only), но по такому поводу даже залогинился.
У Амазона есть возможность
бесплатного использования в течение года, если потреблять не слишком много ресурсов (вы вроде укаладываетесь):
Amazon EC2 - инстанс под приложение
750 часов в месяц
750 часов использования инстанса t2.micro с Linux, RHEL или SLES в месяц
t2.micro - это 1 Гб оперативной памяти и 1 CPU до 3,3 ГГц
Amazon Elastic Block Storage - диск
30 ГиБ хранилища Amazon EBS: любое сочетание универсальных томов (SSD) и магнитных томов
2 000 000 операций ввода‑вывода (на магнитных томах EBS)
1 ГБ хранилища для снимков состояния
Amazon RDS - база данных
Управляемый сервис реляционных баз данных для MySQL, PostgreSQL, MariaDB, Oracle (с поддержкой собственных лицензий) и SQL Server.
750 часов использования инстанса базы данных db.t2.micro (применимые ядра БД) в месяц
20 ГБ хранилища БД на универсальных томах (SSD)
20 ГБ хранилища для резервных копий и снимков состояния БД
Другой вариант - вот
здесь продают "вечные сервера". Один раз оплачиваете, а затем пожизненное использование. В вашем случае окупится за 9 месяцев. Выглядит как надувательство, но ему уже 6 лет.
В обоих вариантах вам будет доступно только 2 Гб оперативки. Вы сейчас потребляете 4. Но для ваших размеров это дофига - здесь что-то не так. Попробуйте вместо Apache перейти на связку Nginx + php_fpm - это существенно снизит потребление оперативной памяти. Если есть вопросы, готов проконсультировать.
UPD: Вот
тут дешевые VDS (722 в месяц за 4 Гб). Либо можете там же просто хостинг взять - будет еще дешевле.