Подтвердить что ты не робот

AWS против Heroku против чего-то еще для масштабируемой платформы?

Учитывая, что вы являетесь стартапом без средств для собственной фермы серверов. Какое существующее решение может дать вам спокойствие, что любое внезапное увеличение трафика не приведет к снижению.

Я знаю это не только до аппаратного обеспечения, поэтому мы планируем иметь как минимум балансировщик нагрузки, memcache и несколько серверов db.

Возможно ли иметь установку на AWS, которая автоматически добавляет экземпляры и пропускную способность, если трафик увеличивается?

Какие еще советы вы могли бы дать развертываниям noobs? Спасибо.

ps: Я заранее извиняюсь, если вопрос слишком широк или отражает неопытность по указанным темам, но вот почему я спрашиваю.

4b9b3361

Ответ 1

Heroku. Потому что вы начинаете, держите вещи скудными, и он не становится более компактным, чем почти бесплатным (с 1 динамически + небольшим общим DB). Потратьте время на создание своего продукта, а не на инфраструктуру. Вы не хотите устанавливать патчи, когда вы должны разговаривать с клиентами. Heroku также является гибким и позволяет масштабировать "dynos" по мере увеличения трафика, поэтому не стоит беспокоиться о его росте. Однако Heroku не будет автоматически масштабироваться для вас, так что сделайте свой собственный мониторинг сервера. Дополнения к Heroku также приятны.

Ответ 2

Если вы находитесь на Python, вы можете попробовать Google App Engine.

Миграция приложения Python с одной платформы на другую не является слишком сложной, как только вы получите прошлое кривой обучения относительно того, какие функции доступны (нет). GAE предлагает хранилище данных, memcache, blobstore и несколько других лакомств, таких как dJango и Jinja (templating). Стоит проверить начальную страницу Python, и мне не понадобилось много времени, чтобы интегрировать ее в Facebook и Dropbox.

Ответ 4

BitNami для Amazon EC2 включает готовые к запуску версии Apache, MySQL, PostgreSQL, SQLite, Python, Django, Git, их требуемые зависимости и многое другое. Он может быть развернут через все-в-одном бесплатные встроенные установщики, виртуальные машины и облачные изображения. возможно, стоит проверить.

Ответ 5

Держитесь подальше от Героку. Вы можете получить EC2 бесплатно в течение года из Amazon. Масштабирование героику чрезвычайно дорого. Их цены, как правило, неясны, и их обслуживание клиентов в целом отстой.

Ответ 6

Ознакомьтесь с этой серией блога, с которой я начинаю, потому что я обнаружил, что Heroku не может быть масштабируемым вообще с финансовой точки зрения по сравнению с EC2 и Digital Ocean. Представляем, как добавить приложение Ruby в Digital Ocean с помощью Docker, что позволяет вам иметь такую ​​же гибкость и способность быстро и быстро масштабироваться вверх https://medium.com/@karimbutt/weaning-off-heroku-part-1-b7f123ae855f