2017-01-26 2 views
0

Я создаю новое приложение, которое я выпущу на iPhone. Приложение в настоящее время имеет всего несколько бета-пользователей, но может расти экспоненциально, как Instagram.Amazon Free Tier vs Heroku Paid

Если я запускаю PostgreSQL на Amazon RDS в режиме производства (с развертыванием Multi-AZ & Предоставленное хранилище IOPS), только для IOPS стоит не менее 225 долларов США в месяц. Это много!

Должен ли я использовать более дешевый оплачиваемый вариант Heroku до тех пор, пока расходы не начнут приближаться к 225 долларов США в месяц? Или я должен просто пойти с опцией RDS Free Usage Tier (Single-AZ Deployment & SSD общего назначения), хотя Amazon говорит, что эти конфигурации не предназначены для производства?

Если мне стоит заплатить план Heroku, с которого мне следует начать?

ответ

2

Это довольно сильно упрямый ответ, но это также упрямый вопрос, поэтому я надеюсь, вы не возражаете =)

По моему опыту, это почти всегда лучше использовать Heroku, если вы можете. У меня много причин говорить это.

Во-первых: динамики Heroku по разумной цене. Они не очень дороги и могут масштабироваться по требованию. Они также невероятно удобны в разработке против, например, услуг AWS, таких как ElasticBeanstalk.

У Heroku много опытных разработчиков, множество подключаемых модулей и дополнений, помимо того, что поддерживает AWS из коробки, и совместимый API/интерфейс для работы с этими инструментами.

Следующие: базы данных. Хотя RDS - отличное предложение, оно даже не приближается к гибкости или простоте использования Heroku Postgres. Heroku Postgres была вокруг в течение очень долгого времени, является невероятно зрелым, как продукт, и имеет единственный опыт базы данных Самое ценное вы можете себе представить:

  • Это легко предоставление новых DBS.
  • Легко предоставить новые считывающие устройства.
  • Легко создавать резервные копии, мигрировать, уничтожать.

Он также по разумным ценам и хорошо масштабируется с учетом ваших потребностей.

Если ваш основной фактор стоит (и вас не волнует хлопот с операциями/и т. Д.), Перейдите с AWS. Если время - ваш главный фактор, и вы не возражаете потратить немного больше в долгосрочной перспективе: идите с Heroku.

SOURCE: Я запустил много производственных сайтов как на AWS (raw), так и на Heroku, которые обслуживают более 20 миллиардов запросов в месяц.

+0

OK. Спасибо. Итак, для Dynos мне следует начать с одного Хобби (7 долларов США в месяц) или одного стандартного 1X (25 долларов США в месяц) или чего-то большего? И для Heroku Postgres, следует ли начать с одного Хобби ($ 0-9/месяц) или одного Стандарта (50 долларов США в месяц) или чего-то большего? Как для Dynos & Heroku Postgres, легко ли перейти от Хобби к стандарту, когда приложение растет? – ma11hew28

+0

Для динамиков используйте стандартный (они не будут автоматически спать). Для Heroku Postgres это действительно зависит. Сколько оперативной памяти вам нужно? Сколько дискового пространства? Начните как можно ниже и проведите свой путь вверх. С Heroku Postgres ДЕЙСТВИТЕЛЬНО легко перейти на более крупные базы данных. Это займет ваше приложение в автономном режиме в течение нескольких секунд. – rdegges

+0

ОК. Спасибо. В нем говорится, что динамический динамик также никогда не спит, но должен ли я начать с Standard 1X? – ma11hew28

 Смежные вопросы

  • Нет связанных вопросов^_^