2017-03-10 3 views
2

Heroku's Production Check recommande d'exécuter au moins 2 dynos Web pour la redondance.Heroku dyno redondance avec passe-temps?

Nous sommes actuellement en train de lancer un hobby dyno et sommes sur le point de lancer une application de réseautage social pour iPhone.

Les types de dyno hobby & ne prennent en charge qu'un maximum d'un dyno par type de processus.

  1. Avons-nous besoin d'une redondance à ce stade?

  2. Si oui, quelle est la solution redondante & la plus économique?

Répondre

2

Personnellement, je ne la peine à ce stade jusqu'à ce que vous commencez à obtenir un trafic important, à quel point vous auriez probablement eu envie de passer à dynos standard et commencer à courir plus dynos de toute façon. L'onglet métriques du tableau de bord contient suffisamment d'informations pour vous permettre de décider si la mise à niveau du type dyno ou l'ajout de plusieurs options est le bon choix pour l'application.

Bonne chance avec le lancement!

1

Cela dépend beaucoup de votre application (à quel point la ressource est-elle affamée et à quelle vitesse elle démarre?) Et de la nature du lancement (c'est-à-dire un lancement en douceur ou un large public? beaucoup, ou un peu?). Le suivi en place (avec les métriques dynos et Heroku standard, ou avec les dynos hobby et en utilisant des addons tels que New Relic ou Librato) est essentiel.

Pour toute application de production lorsque la disponibilité est importante, envisagez d'utiliser des dynos standard et de pré-initialiser (https://devcenter.heroku.com/articles/preboot). Cela vous permet de déployer des correctifs sans aucun temps d'arrêt. Sinon, assurez-vous que votre application iOS est configurée pour gérer le mode de maintenance avec élégance!