8
votes

Heroku vs DotCloud vs Duostack vs Autres fournisseurs de nuages ​​/ Paas (rails et non-rails)?

Nous avons une fonction très simple (nous regardons quelque chose à partir d'une base de données tiers et renvoyons une réponse. C'est littéralement cinq lignes de code.) Nous aimerions décharger cette tâche à partir de notre serveur principal, car nous prévoyons un volume élevé de trafic de cette fonction et aimerait l'optimiser.

Nous pensons à tester la promesse de nombreux fournisseurs de nuages ​​/ PAA, où ils gèrent les responsabilités de mise à l'échelle et de performance.

Nous sommes les plus intéressés par les environnements Rails, mais sont curieux d'entendre des expériences d'autres personnes sur toute entreprise de l'espace.

Voici les sociétés PAA que nous avons trouvées prenant en charge les rails:

1) Heroku 2) DotCloud 3) Duostack

questions:

1) Connaissez-vous d'autres entreprises spécifiques à rails? N'hésitez pas non plus à répertorier les sociétés non-rails, car nous sommes intéressés à suivre d'autres entreprises au cas où ils finissent par fournir un soutien des rails.

2) Comment votre expérience a-t-elle été avec ces entreprises?


1 commentaires

Pour ceux qui lisent cela de nos jours, notez que DotCloud a acheté duostack.


5 Réponses :


1
votes

Vous pourriez ajouter un mustyard dans le mélange - mais je serais enclin à utiliser Heroku comme mon premier choix, Dotcloud Deuxièmement (c'est un produit nouveau, et est très bon mais toujours en développement)


0 commentaires

9
votes

Avant-propos et responsabilité de non-responsabilité: je travaille pour DotCloud; de sorte que ce qui suit pourrait être biaisé. Vous avez été prévenu.

dotcloud pourrait être intéressant pour vous si vous aimez les caractéristiques suivantes:

  • Exécutez quelque chose d'autre que Ruby (Qu'en est-il du code Django ou des pylônes qui parle avec votre DB SQL? Ou même un blog PHP comme WordPress ou Drupal, à l'aide de la même base de données d'authentification utilisateur?)
  • Expérimentez avec des bases de données telles que REDIS ou MONGODB, ou Background Ruby Workers, sans payer pour les add-ons
  • Accès SSH, Access Crontab (sans nécessiter un add-on)
  • travailleurs moins chers (je n'ai pas marché avec celui-ci; Certains de nos utilisateurs venant du monde Heroku nous ont dit que les travailleurs étaient incroyablement chers là-bas)

    duostack est en effet très agréable si vous voulez mélanger spécifiquement des rails et nœud.js. On m'a dit qu'ils avaient des installations de configuration automatique géniales.

    Enfin, si vous envisagez uniquement de faire des rails et que rien d'autre, vous pourriez aussi bien coller avec Heroku depuis qu'ils ont été dans cette affaire pendant un moment et sont probablement plus matures que les deux premiers du lot.

    bouchon sans scrupule: DotCloud offre un essai bêta; Donc, si vous voulez voir à quoi cela ressemble, vous abonnez-vous à la version bêta et vous serez assez rapidement pour pouvoir voir par vous-même. Heroku a aussi un niveau libre.


1 commentaires

semble intéressant, à la recherche de bêta accès :)



0
votes

vient de sculpter sur la question. Il y en a des similaires ici. Le problème est aussi: La scène PAAS change très rapidement. Les nouveaux vendeurs apparaissent chaque semaine.

De nos jours, OpenShift de Red Hat pourrait également être mentionné ici comme un PAA rubis.

bouchon offtopique + vergogiciel : J'ai compilé une liste de PHP PAA ici: http://blog.fortrabbit.com/comparing-cloud-hosting-platforms/


0 commentaires

1
votes

Si vous souhaitez plus de contrôle sur votre application / serveurs ou souhaitez l'exécuter sur tout nuage ou votre propre infrastructure sans avoir à télécharger / déployer quelque chose, vous pouvez essayer Cloud 66 ( www.cloud66.com )

Disclaimer: je travaille pour Cloud 66


0 commentaires

1
votes

Beaucoup a changé sur la scène car cette question a été posée. Nous avons récemment examiné ces services et installés sur Heroku, mais encore plus récemment décidé de continuer à gérer mes propres déploiements directement sur EC2. Voici quelques points non mentionnés dans les autres réponses.

Heroku
  • prend maintenant en charge beaucoup plus que de rubis
  • a vraiment un grand soutien pour PostgreSQL
  • utilise LXC pour les conteneurs de processus, comme DotCloud

    dotcloud
    • est maintenant Docker, et met beaucoup de main-d'œuvre à développer docker.io
    • n'a pas de niveau libre plus

      Je ne sais pas si DotCloud utilise Docker en interne ou non, car les Docs disent explicitement ce n'est pas encore prêt à la production.

      Notre décision de s'en tenir à la plaine EC2 a été motivée par le fait que c'est moins cher et offre une grande plus grande flexibilité. Par exemple, nous utilisons des serveurs HTTP uniquement locaux derrière notre serveur public pour effectuer une partie de notre traitement de demande, ce qui ne correspond pas vraiment aux modèles PAA. Nous aurions dû réiliter tous nos composants de back-end comme les travailleurs de Redis et les payer comme des dynos supplémentaires. Le fait que Amazon RDS soutient désormais PostgreSQL était également un facteur convaincant. Incidemment, Amazon dispose également d'une offre de piles complètes, élastique haricotstalk .


0 commentaires