Вы смотрели на использование wamp / xamp / mamp / lamp для локального развития? Загрузка через ftp для каждого изменения - это боль.
Вы можете сделать это для локальной системы и убедиться, что все работает, затем отправить ее в тестовый домен, снова запустить через нее и, наконец, запустить в прямом эфире.
Возможно, вы захотите взглянуть на что-то вроде SpringLoops для управления вашей версией - у этого есть преимущество в развертывании, и затем, если оно станет грушевидным, вы сможете вернуть его обратно (бесплатная учетная запись получает 3 развертывания в день).
Я бы не стал беспокоиться о масштабируемом хостинге сейчас, просто сосредоточиться на сайте и кодировании, у вас есть только несколько пользователей - подождите, пока он не станет проблемой, прежде чем переходить (однако, я предлагаю поискать варианты) но не пытайтесь подготовить все облака - это может никогда не быть проблемой.
ps, иди с Линодой над Slicehost.