Я уже задолбался читать документации, поэтому прошу помощи у коллективного разума. Мне нужна облачная платформа со следующими возможностями:
1) БД (лучше — NoSQL-ая) без ограничений на число баз (я собираюсь создавать по БД на клиента) и без ограничений на размеры записей
2) HTTPS
3) желательно — возможность шарить эти БД между несколькими приложениями (собираюсь оформлять логические части сервиса отдельными приложениями и масштабировать их отдельно)
Амазон не подходит по п.1 (SimpleDB — 256 доменов на аккаунт, DynamoDB — 64K ограничение размера пары ключ-значение), GAE — по всем пунктам.
Я про EC2 и это облачная платформа. Мы с вами про разные уровни облачности говорим. Вы хотите на уровне приложения. Но тогда (обычно) не получается использовать что-то конкретное, а только разработку вендора (как вы привели пример с SimpleDB) — да и не уверен что многие готовые продукты и монга в частости, готова так просто к истинной такой облачности. Но да как ниже советовали — возможно, jelastic
Еще можно посмотреть в сторону NoSQL хранилища в Windows Azure — Table Storage. Интересная статья про сравнение Windows Azure Table Storage и DynamoDB (и краткая таблица результатов). Критерии сравнения, которы приводятся в статье, можно вообще взять на вооружения для сравнения других хранилищ.
Посчитайте по деньгам. Если у Вас настолько много клиентов — то может быть имеет смысл в экономическом плане взять в аренду пару серваков и раскатать на них PaaS окружение (Openshift к примеру).