Масштабируемое облачное решение для запуска веб-приложения
Я запускаю стартап, и мы разрабатываем веб-приложение для наркозависимых пользователей (разработано на PHP Laravel + MySql). Как MVP, мы планируем подписать 1000 пользователей в первый год, и, скажем, 500 из них могут одновременно использовать приложение. Большая часть операций связана с базой данных (операции CRUD над базой данных) и управлением мультимедиа.
Я планирую разработать приложение масштабируемым образом. Таким образом, один облачный сервер используется для приложения (с балансировкой нагрузки), а база данных, а другой сервер будет действовать как CDN для медиа-контента (как CDN).
Мои вопросы: какой облачный сервис (по разумным ценам, будучи стартапом) я должен использовать, чтобы облегчить масштабирование, когда у нас более 1000 пользователей? Какие минимальные ресурсы, по вашему мнению, мне понадобятся в начале?
Спасибо