Linode + MongoHQ или моя собственная БД?

Я работаю над проектом с использованием python / flask / mongodb, и мне нужно выяснить хостинг / инфраструктуру.

Предпочитаю использовать VPS вместо таких сервисов, как Heroku.

Какой, на ваш взгляд, лучший вариант? a) Приложение Linode / веб-сервер + mongoHQ b) Приложение Linode / веб-сервер + настройка mongodb и реплик на нескольких Linodes c) AWS EC2 с MongoHQ (sicne mongohq также размещен на EC2) d) Любые другие рекомендуемые предложения?

У меня есть опыт работы с Linux / DB в целом, поэтому я больше беспокоюсь о работе по обслуживанию, отвлекая меня от предоставления реальных функций приложения.

Спасибо.


person jho    schedule 22.10.2012    source источник
comment
Вы в конце концов попробовали комбинацию Linode + MongoHQ? Была ли задержка приемлемой?   -  person Dayson    schedule 20.10.2013


Ответы (2)


На этот вопрос сложно ответить, поскольку на него нет правильного ответа.

Все это зависит от вашего трафика, требований к времени безотказной работы приложений и, в конечном итоге, от вашей рабочей силы и инфраструктуры.

Если вы стартап из одного человека и с ограниченными знаниями Mongo DB (например, настройка наборов реплик, сегментирование и т. Д.), Тогда выбирайте Mongo HQ. Я сделал несколько тестовых примеров с Heroku в качестве уровня приложения, и они работают достаточно хорошо.

По мере вашего роста может быть хорошей идеей нанять преданного монго человека и / или подписаться на платную поддержку 10gen, которая также дает вам доступ к их консоли мониторинга и другим полезностям для помощи в управлении.

person Prasith Govin    schedule 22.10.2012

Мое единственное предложение - следить за вашими запросами ... При создании страниц результатов поиска указывайте только те поля, которые вы хотите и нуждаетесь в базе данных ... Все ваши запросы и время задержки, как правило, больше затрат для запросов из удаленных систем, чем время выполнения для запрос.

Также посмотрите, есть ли у MongoLab или MongoHQ на сайте или хостинге приоритетное соединение с выбранным вами сайтом vps.

Управляемый хостинг db может быть действительно приятной вещью.

person Tracker1    schedule 15.06.2014